Data and AI releases

548 this month · 176 companies

Pulumi 3.274.0

UpdateNot yet verified

3.274.0 (2026-11-03) Features - [cli/policy] Add pulumi policy get to show a policy pack's policies #25297 - [cli/policy] Add --output json to pulumi policy publish, enable, disable, rm and validate-config, and print the updated policy group after enable and disable #25347 - [cli/policy] Add --stack-rule and --account-rule to pulumi policy group new and...

GovernanceObservabilityDeveloper tools

Read on github.com

Also shipped Nov 4, 2026Pulumi in November 2026 →

More from PulumiEvery Pulumi release →

Pulumi 3.273.0

Pulumi 3.273.0 introduces new automation APIs for Node.js, Python, and Go, along with a resourceExists builtin. These features allow developers to check for resource existence without adopting them into a stack.

Update
Source ↗

Pulumi 3.272.0

Pulumi 3.272.0 adds policy exception collapsing in CLI output, a new AwaitError provider protocol, and commands for managing change requests.

Update
Source ↗

Pulumi 3.271.0

3.271.0 (2026-10-21) Features - [engine] Add an id field to ReadResourceResponse so providers can return a resolved id that differs from the one supplied on the request; SDKs now surface this id via .id and resolve it as unknown when empty during preview #25228 - [cli/policy] Create version 2 of the --policy-pack-config format, nesting policy configs under...

Update
Source ↗

Pulumi 3.270.0

3.270.0 (2026-10-16) Bug Fixes - [cli/env] Fix pulumi env edit, env set, env rm and env provider overwriting changes made after they read the environment; on a conflict, env edit reopens the editor with your edits and the current definition, and the others fail #24983 - [cli] Report an unknown drift status in pulumi stack drift status when drift detection...

Update
Source ↗

Pulumi 3.268.0

3.268.0 (2026-10-07) Features - [engine] Negotiate OutputValues on Invoke so SDKs can pass dependency-carrying values in args and receive them in the response, and providers can process them, gated by a new accepts_outputs_in_invoke handshake capability #24953 - [auto] Add version to the generated automation APIs for NodeJS, Python and Go #24990 - [auto]...

Update
Source ↗

Pulumi 3.267.0

3.267.0 (2026-10-01) Bug Fixes - [cli/new] Fix concurrent pulumi new runs failing to clone the templates repository #24939 - [sdk/python] Fix pulumi install for Python plugins and policy packs that use the uv toolchain and a [build-system] table #24951

Update
Source ↗

Pulumi 3.266.0

3.266.0 (2026-09-30) Bug Fixes - [sdk/go] Use an explicit provider for resources from an extension package, instead of falling back to a default provider #24702 - [sdk/python] Use an explicit provider for resources from an extension package, instead of falling back to a default provider #24702 - [pcl] Order the members of a union type by a fixed structural...

Update
Source ↗

Pulumi 3.265.0

3.265.0 (2026-09-25) Features - [cli/auth] Add pulumi logout --all --delete-credentials-key to delete the key that encrypts stored credentials from the OS credential store #24764 Bug Fixes - [programgen/python] Generate valid Python for output-dependent resource ranges #24474 - [cli/policy] Recover from partial installs & wait for parallel installs #24705 -...

Update
Source ↗