Download Latest Version pulumi-v3.214.0-darwin-arm64.tar.gz (85.8 MB)
Email in envelope

Get an email when there's a new version of Pulumi

Home / v3.211.0
Name Modified Size InfoDownloads / Week
Parent folder
SHA512SUMS.sig 2025-12-11 9.6 kB
SHA512SUMS 2025-12-11 1.3 kB
sdk-nodejs-pulumi-pulumi-3.211.0.tgz.sig 2025-12-11 9.6 kB
sdk-python-pulumi-3.211.0-py3-none-any.whl 2025-12-11 384.3 kB
sdk-python-pulumi-3.211.0-py3-none-any.whl.sig 2025-12-11 9.6 kB
sdk-nodejs-pulumi-pulumi-3.211.0.tgz 2025-12-11 2.4 MB
pulumi-v3.211.0-windows-x64.zip.sig 2025-12-11 9.6 kB
pulumi-v3.211.0-windows-arm64.zip.sig 2025-12-11 9.6 kB
pulumi-v3.211.0-windows-x64.zip 2025-12-11 95.3 MB
pulumi-v3.211.0-windows-arm64.zip 2025-12-11 83.8 MB
pulumi-v3.211.0-linux-x64.tar.gz.sig 2025-12-11 9.6 kB
pulumi-v3.211.0-linux-x64.tar.gz 2025-12-11 97.3 MB
pulumi-v3.211.0-linux-arm64.tar.gz.sig 2025-12-11 9.6 kB
pulumi-v3.211.0-darwin-x64.tar.gz.sig 2025-12-11 9.6 kB
pulumi-v3.211.0-linux-arm64.tar.gz 2025-12-11 88.4 MB
pulumi-v3.211.0-darwin-x64.tar.gz 2025-12-11 95.5 MB
pulumi-v3.211.0-darwin-arm64.tar.gz.sig 2025-12-11 9.6 kB
pulumi-v3.211.0-darwin-arm64.tar.gz 2025-12-11 88.7 MB
pulumi-3.211.0-checksums.txt 2025-12-11 600 Bytes
pulumi-3.211.0-checksums.txt.sig 2025-12-11 9.6 kB
B3SUMS 2025-12-11 812 Bytes
B3SUMS.sig 2025-12-11 9.6 kB
README.md 2025-12-11 2.8 kB
v3.211.0 source code.tar.gz 2025-12-11 41.9 MB
v3.211.0 source code.zip 2025-12-11 57.0 MB
Totals: 25 Items   650.9 MB 0

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:

  • Full CRUD operations for stack tags (create, read, update, delete)
  • Automatic system tag injection (e.g., pulumi:project)
  • Tag filtering support in stack listing operations
  • Backward compatibility with existing stacks (no tags file required)
  • Atomic operations with caching for performance
  • Automatic cleanup of tag files when stacks are deleted

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:

:::bash
pulumi stack tag set environment production
pulumi stack tag set owner backend-team
pulumi stack ls --tag-filter environment=production

#19882

  • [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

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

Source: README.md, updated 2025-12-11