fix(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.213.0 - autoclosed #314
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:
v3.201.0->v3.213.0Release Notes
pulumi/pulumi (github.com/pulumi/pulumi/sdk/v3)
v3.213.0Compare Source
3.213.0 (2025-12-17)
Bug Fixes
#21248
Miscellaneous
#21220
v3.212.0Compare Source
3.212.0 (2025-12-12)
Bug Fixes
v3.211.0Compare Source
3.211.0 (2025-12-11)
Features
[cli/about] Print Node.js package manager information in
pulumi about#21163
[backend/diy] Add stack tags support for DIY backends (S3, Postgres, file-based, etc.).
DIY backends now support stack tags functionality, bringing feature parity with cloud backends.
This includes:
pulumi:project)Tags are stored as separate
.pulumi-tagsfiles alongside stack checkpoints, using a versionedJSON format. The implementation works across all DIY backend storage types including S3, Azure Blob,
Google Cloud Storage, PostgreSQL, and local file systems.
Example usage:
#19882
[backend/service] Improve startup performance with the service as backend
#21176
[sdk/nodejs] Add support for
replacement_triggerin the NodeJS SDK#20939
[sdk/python] Allow setting version for python component providers
#21149
Bug Fixes
[cli/package] Correctly identify the innermost Project/Plugin when running
pulumi package add#21137
[engine] Allow referencing multiple git/github/gitlab components from the same repo
#21119
[programgen/go] Account for name conflicts in resource creation functions
#21107
[sdk/python] Fix cancellation handling in a few places in the python language host
#21145
[sdkgen/go] Fix generation of lifted single-value calls in parameterized SDKs
#21115
Miscellaneous
[cli] Don't attempt to re-install plugin dependencies on load failure for plugins based on git with a nested path
#21148
[sdk/{dotnet,java,yaml}] Bump language runtimes for dotnet, java, and yaml
#21201
[cli/engine] Add language runtime metadata to update metadata
#21186
v3.210.0Compare Source
3.210.0 (2025-12-03)
Features
[cli/about] Print python toolchain information in
pulumi about[sdk/java] Update java to v1.18
[components/nodejs] Local components will use the version from package.json rather than 0.0.0
#21100
[cli/package] Add
pulumi package deletecommand to delete package versions from the Pulumi Registry#21069
[cli/package] Always print the schema first in
package get-schema, then print any binding errors#21080
[sdk/python] Require
grpcio>=1.75.1on Python 3.14#21113
Bug Fixes
#21094
Miscellaneous
#21077
v3.209.0Compare Source
3.209.0 (2025-11-26)
Features
[cli] Add native support for OIDC token exchange when logging into Pulumi Cloud. Run
pulumi login --helpfor more information.#20974
[sdk/python] Allow older grpcio and protobuf dependencies
#21007
[sdkgen/{dotnet,go,nodejs,python}] Generate .gitignore and .gitattributes files for generated SDKs
#21034
Bug Fixes
[cli/install] Correctly install non-standard plugins. See #20953 for more information
#20983
[cli/new] Create pyproject.toml for uv and poetry projects when using --generate-only
#20979
[sdk/nodejs] Fix serialization errors due to SxS copies of the SDK
#21029
[sdk/python] Add
PropertyValueruntime validation checks#21058
Miscellaneous
[engine] Don't send root directory and runtime options to language plugins as command line arguments
#21054
[sdk/{dotnet,java,yaml}] Bump language runtimes for yaml, dotnet and java
v3.208.0Compare Source
3.208.0 (2025-11-20)
Features
[cli] Expose all command flags as env vars (e.g. --refresh can now be set with PULUMI_OPTION_REFRESH)
#20868
[cli/install] Make
pulumi installrecurse into local packages#20945
[engine] Add a
replacement_triggerresource option. Any change to this value between program runs will trigger a replace of the resource#20936
[engine] Add a new builtin
Stashresource which can be used to save a value to state#20819
[protobuf] Add
Language.TemplateRPC to protos#20948
[sdk/go] Add support for
replacement_triggerin the Go SDK#20937
Bug Fixes
[engine] Fix duplicate resource snapshot integrity issue with aliases
#20926
[engine] Allow resources marked as
Deleteto be targeted, and take them into account for dependency calculation#20962
[engine] Fix a panic when previewing and import of a resource that wants to delete and then replace due to diffs
#20997
[pkg] Include invalid property names in bind errors
#20989
[sdk/python] Don’t raise when looking up a stack reference output that does not exist
#20938
[sdkgen/python] Ensure resource args accept typeddicts when no language info is specified
#20982
Miscellaneous
pulumi upcommand help text#20996
v3.207.0Compare Source
3.207.0 (2025-11-12)
Features
[cli] Log gRPC requests before invoking them in gRPC debug interceptor
#20817
[engine] Add
ReplaceWithresource option to allow one resource's replace operations to trigger another's#20693
[sdkgen/python] Allow all PEP440 version specifiers to be used
Bug Fixes
[cli/import] Return errors when an import fails
#20904
[engine] Fix parenting of resources in some cases in
refresh --run-program#20894
[engine] Fix StackReference secrets performance
#20908
[programgen] Do not panic when re-writing type-invalid PCL
#20770
[sdk/go] Fix import path in instructions when linking a package in Go
#20888
[sdk/nodejs] Fix closure serialization on Node.js v25.2.0
#20913
[sdk/{nodejs,python}] Avoid cancellations due to do slow processing of requests
[sdk/python] Avoid cancellations due to do slow processing of requests in the callbacks server
#20917
Miscellaneous
#20887
v3.206.0Compare Source
3.206.0 (2025-11-05)
Features
[protobuf] Pass a
previewflag to invokes so they can tell if they're being called during a preview#20827
[cli/about] Include PULUMI_* environment variables in the
pulumi aboutoutput#20855
[auto/go] Get event log over gRPC instead of trying to read it from a text file
#20822
[auto/nodejs] Get event log over gRPC instead of trying to read it from a text file
#20824
[auto/python] Get event log over gRPC instead of trying to read it from a text file
#20833
[cli/engine] Add environment variable to add --refresh to preview,update,destroy
#20797
[sdk/nodejs] Add PULUMI_NODEJS_SKIP_COMPONENT_INPUTS environment variable to skip the new feature of sending component inputs to the engine for diffing and state storage
#20842
Bug Fixes
[engine] Fix duplicate resource snapshot integrity issue, when running
pulumi up --refresh --run-programand when a resourcePendingReplacementexists in the snapshot#20812
[engine] Support floating point NaN and Inf values in resource state
#20843
Miscellaneous
#20811
v3.205.0Compare Source
3.205.0 (2025-10-28)
Bug Fixes
[cli/display] Improve how the severity is displayed for policy violations
#20805
[engine] Fix an issue where
refresh --run-programcould potentially run forever#20781
v3.204.0Compare Source
3.204.0 (2025-10-23)
Features
[cli] Print replace diffs when a resource tries to replace but is blocked by still having an import id set
#20762
[engine] Support overriding policy severity on violations
#20767
[backend/service] Send journal entries to the backend if it's supported
#20343
Bug Fixes
[engine] Fix a potential snapshot integrity error when a resources dependency fails to be destroyed using
destroy --run-program#20692
[engine] Fix import error to contain the import ID of non-existent resources
#20753
[sdk/nodejs] Pass secret values as Output objects to resource hooks to properly maintain their secretness. Previously hooks received an internal representation for secret values.
#20774
[sdk/python] Pass secret values as Output objects to resource hooks to properly maintain their secretness. Previously hooks received an internal representation for secret values.
#20769
[sdkgen/go] Fix codegen of scalar return SDK functions
#20754
[sdkgen/{nodejs,python}] Fix scalar return protocol to allow returning secret maps
#20747
Miscellaneous
#20715
v3.203.0Compare Source
3.203.0 (2025-10-15)
Features
[cli/display] Display policy severity for violations
#20746
[cli/package] Show functions in
package info#20733
Bug Fixes
[engine] Make sure errors from the journaler are not shown to the user
#20740
[backend/diy] Fix casing of stack/latest when importing stacks
#20727
[cli/package] Fix 'required' flag for resource inputs in
package info#20731
[programgen] Revert #20345
#20714
[programgen/{dotnet,nodejs}] Propagate local dependencies for parameterized packages during convert down to GenerateProject
#20706
[sdkgen/python] Fix python invokes for functions returning map types
#20719
Miscellaneous
#20612
v3.202.0Compare Source
3.202.0 (2025-10-10)
Features
[auto] Add SetAllConfigJson method to automation APIs
#20709
[cli/config] Add
--jsoninput support topulumi config set-all#19427
[cli/display] Add error summary at the end of Resource changes
#20658
[components/{go,nodejs}] Send component inputs to be saved in state. This brings NodeJS and Go inline with Python behaviour
#20357
[sdk/python] Add support for Python 3.14
#20433
[sdk/python] Add the
hide_diffsresource option#20655
Bug Fixes
[engine] Fix assert when a resource that's not targeted on a destroy is marked as Delete
#20684
[sdk/nodejs] Allow compiled local SDKs to be parameterized
#20685
[sdk/nodejs] Handle RangeErrors from util.inspect stringifying error objects
#20705
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.