changelog/v3.211.0.md
[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-tags files alongside stack checkpoints, using a versioned
JSON format. The implementation works across all DIY backend storage types including S3, Azure Blob,
Google Cloud Storage, PostgreSQL, and local file systems.
Example usage:
pulumi stack tag set environment production
pulumi stack tag set owner backend-team
pulumi stack ls --tag-filter environment=production
[backend/service] Improve startup performance with the service as backend #21176
[sdk/nodejs] Add support for replacement_trigger in the NodeJS SDK
#20939
[sdk/python] Allow setting version for python component providers #21149
[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