Sourced from github.com/pulumi/pulumi/sdk/v3's releases.
v3.216.0
3.216.0 (2026-01-16)
Features
[build] Don't set PULUMI_ROOT with mise #21457
[cli] Default to Pulumi Cloud when using an OIDC token for login #21322
[engine] Add CheckPulumiVersion RPC to the engine #21429
[protobuf] Remove ProviderHandshakeResponse.pulumi_version_range #21438
[sdk/nodejs] Allow dynamic providers to return inputs from read() for accurate diffs after refresh #21315
[sdk/nodejs] Add support for serializing async generators #21410
[sdk/python] Allow dynamic providers to return inputs from read() for accurate diffs after refresh #21315
Bug Fixes
[engine] Optimize StackReference performance #21446
[cli/display] Fix message renderer on windows #21401
[sdk/nodejs] Fix RangeError in defaultErrorMessage when error objects are large #21409
Miscellaneous
- [sdk/dotnet] Update dotnet to v3.97.0
Sourced from github.com/pulumi/pulumi/sdk/v3's changelog.
3.216.0 (2026-01-16)
Features
[build] Don't set PULUMI_ROOT with mise #21457
[cli] Default to Pulumi Cloud when using an OIDC token for login #21322
[engine] Add CheckPulumiVersion RPC to the engine #21429
[protobuf] Remove ProviderHandshakeResponse.pulumi_version_range #21438
[sdk/nodejs] Allow dynamic providers to return inputs from read() for accurate diffs after refresh #21315
[sdk/nodejs] Add support for serializing async generators #21410
[sdk/python] Allow dynamic providers to return inputs from read() for accurate diffs after refresh #21315
Bug Fixes
[engine] Optimize StackReference performance #21446
[cli/display] Fix message renderer on windows #21401
[sdk/nodejs] Fix RangeError in defaultErrorMessage when error objects are large #21409
Miscellaneous
- [sdk/dotnet] Update dotnet to v3.97.0
1be7c74
Update dotnet to 3.97.0 (#21470)700157c
Don't set PULUMI_ROOT with mise (#21457)bf997ba
feat: Allow dynamic providers to return inputs for richer preview (#13839)
(#...e981f90
add failing test and exclusion for up snapshot integrity issue (#21427)9b99846
Make sdk/python's make build_plugin build_package not phony
(#21425)ed78dbe
Extend env util library (#21417)6f72af4
Optimize StackReference performance (#21446)af783d3
enable fuzzing for destroy in CI (#21439)b70d447
fuzzing: don't allow Delete and PendingReplacement to be set on the same
reso...3a9e1b7
fuzzing: enable destroyV2 in CI (#21448)