You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub鈥檚 verified signature.
3.260.0 (2026-08-28)
Features
[cli/deployment] Make pulumi deployment settings get render every source kind and show environment variable values, changing the --output=json shape of environmentVariables from a list of names to a list of objects #24284
[cli/state] Add pulumi state promote to turn stateful snippets into Pulumi program code #24453
Bug Fixes
[engine] Replace resources whose deletedWith target is being replaced, instead of leaving them orphaned in state #23818
[sdk/python] Serialize typed object stack outputs with their wire-format (camelCase) property names, matching other language SDKs #24246
[cli/neo] Cancelling a task now interrupts a running local tool call instead of waiting for it to finish #24268
[programgen/python] Access schema properties whose names contain hyphens as attributes under their Python names instead of subscripting #24300
[programgen/go] Generate valid struct field names for properties whose names contain hyphens #24300
[sdkgen/nodejs] Quote property names that are not legal identifiers (e.g. kebab-case) in generated declarations and use bracket access for them #24300
[cli/neo] Cancelling a local tool call no longer leaves the TUI stuck on "Thinking..." with input blocked #24318
[sdk/go] Use resolved environment names when evaluating ESC imports #24375
[codegen/pcl] Allow output-typed values for the id attribute of a read resource #24386
[sdkgen/nodejs] Register resolvers for output-only properties in generated Resource.get so they resolve as unknown during preview when the id is unknown #24386
[engine] Avoid replacing imported resources when an input changes from plain to a secret or output-wrapped value with the same inner value #24387