Sourced from github.com/pulumi/pulumi/sdk/v3's releases.
v3.226.0
3.226.0 (2026-03-11)
Features
[backend/service] Automatically repair snapshot integrity issues, while sending an error event to the backend for further diagnosis #22179
[cli] Add a --otel-traces flag, that allows writing otel traces to a file, or directly to a grpc interface #22129
[engine] Engine will use provider references from
__self__arguments to calls #22114[sdk/bun] Add debugger support for the bun runtime #22177
[sdk/bun] Add support for Bun as a plugin runtime #22189
Bug Fixes
[engine] Fix ReplacementTrigger firing due to dependency changes #22119
[engine] Correctly serialize output values to the snapshot rather than always recording them as computed even when known #22120
[pcl] Support resource ranges in PCL #22144
[cli/config] Include environments used when refreshing a stack's config #22103
[cli/display] Fix
pulumi destroynot showing parent resource hierarchy #22148[cli/package] Correctly parse package URLs with .git in them #22174
[cli/plugin] Fix package get-schema for binary providers at relative paths #22107
[sdk/python] Handle null detailedDiff in automation StepEventMetadata JSON parsing
... (truncated)
94ee966
Bump the SDKs for 3.226.0 (#22195)4f16f96
Fix Mise deprecation warnings (#22186)b0a5846
Tighten CLI error typing for exit code mapping (#22176)6ebc01e
Add support for Bun as a plugin runtime (#22189)a42977b
Revert "Pin Node.js to 25.6" (#22188)c1dabce
rename env variable used for otel internal endpoint (#22187)646a020
Read Poetry and uv lockfiles to determine program dependencies (#22072)32871e0
Add l3-for & l3-for-resource (#22180)b190b8b
Include environment when re-loading config from cloud state
(#22103)e5e3a1d
auto repair snapshot integrity errors and send error event (#22179)