fix(deps): update dependency @pulumi/pulumi to v3.138.0 #9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.130.0
->3.138.0
Release Notes
pulumi/pulumi (@pulumi/pulumi)
v3.138.0
Compare Source
3.138.0 (2024-11-06)
Features
[backend/diy] Keep computer awake while an update is running
#17699
[backend/service] Keep computer awake while an update is running
#17699
#17675
[cli] Add interactive account selection to pulumi login command
#17618
[cli/display] Colorize selected stack when listing
#17606
[engine] Persist metadata about snapshot integrity errors
#17291
[programgen] Implement package descriptor blocks in PCL to load parameterized packages
#17589
[sdk/nodejs] Support Node.js 23
#17639
Bug Fixes
[docs] Fix spacing and formatting of
stack init
command's long doc#17534
[engine] Spot skipped-create dependencies even when inputs don't change
#17633
[engine] Normalize URNs in
DeletedWith
references#17666
[engine] Disable the enviromental GITHUB_TOKEN on 403 responses
#17671
[sdk/go] Overwrite directories in workspace.CopyTemplateFiles when called with force=true
#17695
[sdk/python] Add additional debug information to
ValueError
andAssertionError
#17577
Miscellaneous
[docs] Update function comments to remove outdated DIY backend note
#17563
[yaml] Update YAML to 1.11.2
#17637
v3.137.0
Compare Source
Features
[cli] Allow memory profile to be written in the background, so it's available in case of crash
#17461
[sdk/go] Enable better error messsages to be returned from provider construct failures
#17464
[sdk/python] Enable better error messsages to be returned from provider construct failures
#17429
[sdk/python] Support Python 3.13
#17520
Bug Fixes
[engine] Fix token expired errors due to network issues
#17519
[pkg] Don't publish test code in
pkg/codegen
#17517
[programgen] Detect and error on binding component nodes in PCL programs that self-reference their source
#17538
[programgen] Fix PCL bind error "cannot iterate over a value of type number" when conditionals are used in range expressions
#17569
[yaml] Allow
pulumi package add
for YAML projects#17560
[sdk/go] Improve error message when credentials file invalid
#17541
[programgen/python] Fix preserving map keys in python programgen
#17350
Miscellaneous
#17540
v3.136.1
Compare Source
Miscellaneous
#17501
v3.136.0
Compare Source
Features
[cli/engine] Allow cancelling operations with SIGTERM
#17467
[cli/state] Introduce the
state repair
command#17445
Bug Fixes
[cli/display] Hide --show-secrets with --save-plan
#17444
[sdk/nodejs] Maintain secretness and input dependencies of output invokes
#17479
[sdk/python] Send plain values to the engine in output invokes and keep track of input dependencies and secrets
#17460
[sdk/python] Handle nested structures properly when unwrapping secrets from invoke inputs
#17482
[sdk/python] Significantly reduce the number of debug log calls
#17489
[sdk/python] Target Python 3.8 for linting SDK
#17495
Miscellaneous
[sdk/nodejs] Exclude tests from the nodejs npm package
#17488
[sdk/python] Update python grpcio to 1.66.2
#17487
v3.135.1
Compare Source
Features
#17325
Bug Fixes
[auto] Fix regression in automation API for deployments where events for a Pulumi operation are not received
#17334
[cli/new] Respect existing stack configuration when initialising secret managers
#17465
[sdk/yaml] Fix pulumi config set behaviour to append to end of file
#17452
v3.135.0
Compare Source
Features
[backend/{diy,service}] Send secrets managers as initial state when creating stacks
#17387
[sdk/python] Search upwards for pyproject.toml when using Poetry
#17388
Bug Fixes
[cli/config] Improve usage string for config env add/rm commands
#17407
[cli/new] Check zipped templates for
Pulumi.yaml
files#17437
[engine] Disable the enviromental GITHUB_TOKEN on 401 responses
#17351
[engine] Fix a panic when multiple component provider construct calls fail
#17439
[sdkgen/go] Fix nested string map map map properties
#17417
[sdk/nodejs] Fix dependency installation for nodejs projects with a main property
#17391
[sdk/python] Add missing package_ref paramater to ProviderResource
#17432
Miscellaneous
[sdkgen] Validate schema version is provided when package supports packing
#17420
[sdk/python] Replace asyncio.ensure_future with create_task
#17406
[sdkgen/{nodejs,python}] Bump minimum valid SDK version to v3.134.1 so that output-invokes work and maintain secrets
#17390
v3.134.1
Compare Source
Features
#17306
Bug Fixes
[engine] Add input keys from diff during import step to warning and error message
#17312
[sdk/nodejs] Short-circuit output invokes if inputs contains unknowns
#17353
[sdk/python] Always unwrap value from InvokeResult in invoke_async
#17349
v3.134.0
Compare Source
Features
[engine] Generated and matched aliases are written to debug logs
#17280
[cli/display] Show the count of unchanged resources
#17257
[auto/nodejs] Support an abort channel for gracefully canceling operations
#16783
[auto/{nodejs,python}] Support refresh consistently in up/preview/destroy
#17209
[cli/state] Support falling back to snapshot secret managers when PULUMI_FALLBACK_TO_STATE_SECRETS_MANAGER is set
#17236
[sdkgen/python] First-class output-versioned invokes that maintain secrets in Python
#17275
Bug Fixes
[engine] Fix token expired errors due to network issues
#17127
[engine] Fix dependency traversal for untargeted skipped creates
#17340
[engine] Retry token refresh errors immediately
#17338
[cli/config] Fix help text for
config set
command#17319
[sdk/nodejs] Allow 'pulumi about' in nodejs projects to resolve dependencies from package files by walking up the file tree
#17239
[sdkgen/python] Fully generate TypedDict input types by default
#17296
[sdkgen/python] Fix sdk-gen for parameterized providers
#17303
[sdkgen/python] Fix python defaulting to generating typed dicts for input types
#17322
Miscellaneous
[yaml] Update YAML to 1.10.3
#17304
[sdkgen/nodejs] Bump valid nodejs version to v3.133 the one that contains invokeOutput and friends
#17316
v3.133.0
Compare Source
Features
[cli] Add an
--attach-debugger
flag for pulumi preview and pulumi up, that makes pulumi attach a debugger to the running program and allows attaching to it#17268
[auto/{nodejs,python}] Add StartDebuggingEvent to the automation API
#17221
[cli/package] Make --out optional within
pulumi package get-mapping
#17227
[engine] Package references and parameterized providers are now considered stable and have a feature flag to report so
#17153
[pkg] Update pulumi-java to 0.16.1
#17263
[sdk/dotnet] Update dotnet to 3.67.1
#17262
[sdk/python] Add
debugpy
as a dependency to improve the debugging experience#17253
[sdkgen/nodejs] Add first-class output-versioned invokes for NodeJS
#17237
Bug Fixes
#17247
v3.132.0
Compare Source
3.132.0 (2024-09-11)
Features
[cli/state] Show the full set of delete commands necessary to remove resources from the source stack, if writing to it fails
#17205
[cli/state] Try to revert changes to destination stack if we are unable to save the source stack in state move
#17208
[engine] Send resource names and types in provider requests from the engine, in addition to the combined URN
#17177
[pkg] Add support for ESC Projects
#17226
[sdk/dotnet] Update dotnet to 3.67.0
#17223
[sdkgen/go] Allow output-versioned invokes to resolve and maintain secrets
#17132
Bug Fixes
[cli] Recover from zero-byte
credentials.json
files#17186
[cli] Using PULUMI_BACKEND_URL no longer updates credentials.json
#17199
[engine] Fix parameterized providers not downloading correctly when found from state
#17218
[cli/about] Fix language plugins always having unknown version in about
#17216
[cli/display] Fix deletes not being show in
refresh
when using json output#16851
[cli/display] Hide unnecessary rows in non-interactive mode
#17188
[sdkgen/python] Correctly case Python package names in
package add
link instructions#17178
v3.131.0
Compare Source
3.131.0 (2024-09-04)
Features
[cli] Include all engine events in the event-log
#17101
[pkg] Added
NewCachedLoader
for caching schema loads.#17118
[yaml] Update yaml to v1.10
#17154
[auto/go] Include panic value in message for non-error panics
#17066
[auto/nodejs] Add LocalWorkspace.install method for Nodejs
#17134
[auto/python] Add LocalWorkspace.install method
#17086
[cli/{display,plugin}] Render download and install progress as part of system messages during Pulumi operations
#17019
[cli/state] Allow moving resources when there's already a provider with an identical URN in the destination stack, if the inputs match
#17076
[sdk/nodejs] Respect .node-version and .nvmrc files in
pulumi install
#17060
Bug Fixes
[engine] Propagate deleted parents of untargeted resources
#17117
[engine] Fix a snapshot integrity issue caused by deleteBeforeReplace and failed create operations
#17146
[engine] Fix panic with user specified plugin paths
#17141
[sdk] Use int32 in Go interfaces that map to protobufs using int32
#17068
[cli/display] Improve rendering of update diffs in some circumstances.
#17029
Miscellaneous
[ci] Run CI with Go 1.22 and 1.23
#17137
[cli] Update go.mod to use 1.21
#17140
[pkg] Remove dependency on automation api in deployment settings tests
#17071
[sdk] Remove unused resource.NewUniqueHexV2
#17067
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.