Sourced from github.com/pulumi/pulumi/sdk/v3's releases.
v3.230.0
3.230.0 (2026-04-08)
Features
[cli] Detect AI agents and send in update metadata #22497
[auto/nodejs] Add "org" commands (get-default, set-default, search, search ai) to the auto-generated interface #22395
[auto/nodejs] Add "new" command to the auto-generated interface #22421
[sdk/{nodejs,python}] Add Cancel handler to Python & Node.js providers #22516
[cli/policy] Add ESC environment resolution for policy packs #22425
Bug Fixes
[auto/go] Insert --non-interactive flag before "--" positional separator to avoid misinterpretation as a positional argument #22462
[ci] Add code coverage collection for Node.js automation tools tests #22412
[pcl] Allow key indexing into a map of resources created by range #22498
[programgen/go] Fix an issue with formatted index modules not importing correctly
[cli/state] Check for Pulumi.yaml projects and
backendoption instate upgrade#22483[sdk/go] Fix Go program generation for ternary expressions inside apply callbacks, add Go predeclared identifiers to reserved words, handle optional list types in union type codegen, and fix unmarshalOutput for known outputs with null elements. #22460
[sdk/nodejs] Fix inherited input properties missing from component schema when args interface extends another interface #22446
[sdk/python] Fix inherited input properties missing from component schema when args class inherits from a base class #22484
Miscellaneous
... (truncated)
ae2e269
Update dependency pulumi/pulumi-java to v1.23.0 (#22526)28d3f9c
Extend module-format test to check index modules (#22505)dc6881a
Mark generated CLI docs files as auto-generated (#22528)cb231c1
Update dependency pulumi/pulumi-dotnet to v3.102.1 (#22525)3809a4c
Add Cancel handler to Python & Node.js providers (#22516)b4e628b
Fix typos, grammar, and broken references in developer docs (#22493)f6ae330
Add ESC environment resolution for policy packs (#22425)14b0963
Use renovate to update the language runtimes (#22517)2e60a39
Fix flaky TestFuzz (#22514)5da6fcb
[Go] Fix l2-resource-optional (#22460)