Sourced from github.com/pulumi/pulumi/sdk/v3's releases.
v3.229.0
3.229.0 (2026-04-02)
Features
[auto/python] Add org get-default and set-default commands to Automation API
[backend/diy] Avoid unnecessary S3 bucket HEAD calls to improve performance #22373
[cli] Allow TRACEPARENT to be set for CLI invocations, parenting the pulumi spans under an existing parent span #22369
[cli/display] Add
--urnsflag to display full resource URNs instead of short names in preview, up, destroy, refresh, import, and watch commands #22007[pcl] Type integer literals as integers rather than numbers in PCL #22268
[pcl] Support parameterized providers in PCL #22251
[protobuf] Add RunPlugin2 bidirectional streaming RPC to LanguageRuntime proto #22389
[yaml] Update YAML runtime to 1.30.2 #22426
[sdk/go] Add org get-default and set-default commands to Automation API
[sdk/nodejs] Modernize generated tsconfig.json to align with TypeScript defaults #22370
[cli/policy] Add a new
policy analyzecommand to run a policy pack against existing state #22250Bug Fixes
[backend/diy] Remove state lock for refresh --preview-only for diy backend #22385
[cli] Fix OTEL flushing on provider shutdown #22358
[cli/display] Fix deadlock in message renderer when cancelling an operation #22433
[engine] Fix
--includeand--excludenot working for program-based refresh (RefreshV2)
... (truncated)
Sourced from github.com/pulumi/pulumi/sdk/v3's changelog.
3.229.0 (2026-04-02)
Features
[auto/python] Add org get-default and set-default commands to Automation API
[backend/diy] Avoid unnecessary S3 bucket HEAD calls to improve performance #22373
[cli] Allow TRACEPARENT to be set for CLI invocations, parenting the pulumi spans under an existing parent span #22369
[cli/display] Add
--urnsflag to display full resource URNs instead of short names in preview, up, destroy, refresh, import, and watch commands #22007[pcl] Type integer literals as integers rather than numbers in PCL #22268
[pcl] Support parameterized providers in PCL #22251
[protobuf] Add RunPlugin2 bidirectional streaming RPC to LanguageRuntime proto #22389
[yaml] Update YAML runtime to 1.30.2 #22426
[sdk/go] Add org get-default and set-default commands to Automation API
[sdk/nodejs] Modernize generated tsconfig.json to align with TypeScript defaults #22370
[cli/policy] Add a new
policy analyzecommand to run a policy pack against existing state #22250Bug Fixes
[backend/diy] Remove state lock for refresh --preview-only for diy backend #22385
[cli] Fix OTEL flushing on provider shutdown #22358
[cli/display] Fix deadlock in message renderer when cancelling an operation #22433
[engine] Fix
--includeand--excludenot working for program-based refresh (RefreshV2) #22404
... (truncated)
4a1e067
Add org commands to Python and Go Automation APIs (#22436)40fd963
Fix var naming for hooks (#22445)5a26c3e
Fix flaky TestLanguageRuntimeCancellation (#22376)24ff624
Cleanup some dotnet codegen from build scripts (#22444)1bf3962
Add l1-builtin-sha1 (#22443)dea48c6
Fix deadlock in message renderer when cancelling an operation (#22433)0a0aff4
Delete dead dotnet codegen code (#22435)f80af9e
Fix config tests to use int type (#22429)f94eb08
Update java version (#22437)11ebea5
Add property.Glob & implement
encoding.(Unm|M)arshalText for `property.Pa...