Pulumi v3.261.0
+++++++*******
Changes
- [engine] Support state migration callbacks on resource registrationsadded
- [cli/env] Add pulumi env setup {aws,azure,gcp} to configure cloud OIDC trust and create the ESC environments that use itadded
- [sdkgen] Generate precise Python output types for discriminated unions. An array of a union was typed Sequence[Any] and a scalar union Any, while the matching getters on the generated Args classes were already typedadded
- [sdk/python] Resolve a union value to its member by matching the value's wire shape, so unions whose members carry no constant properties serialize and translate with the right member's property namesadded
- [sdkgen/python] Accept a generated output type wherever the classes-and-dicts input types accept its Args class or TypedDict, so a resource's output can be passed to another resource's input without a type erroradded
- [engine] Send previously persisted outputs to a provider's Check on update, gated by a new sends_old_outputs_to_check handshake capabilityadded
- [sdk/python] Add helper methods to transform ResourceOptions to InvokeOptionsadded
- [engine] Report a clear error instead of panicking when the stack's state contains a custom resource with no IDfixed
- [cli] Show the agent account's claim URL instead of an inaccessible View Live link when running on ephemeral agent credentialsfixed
- [pcl] Fix a crash when binding a schema property with an integer constant valuefixed
- [cli/policy] Avoid hanging when policy pack fails to start upfixed
- [pkg/testing] Fix ProgramTest for providers whose Go module or NuGet package has a double-digit major versionfixed
2 more lines
- [sdk] Fix serialization of secret unknowns in NodeJS, Python and PCLfixed
- [engine] Ignore internal property keys (those starting with an underscore) when generating and checking update plansfixed
3 maintenance lines (dependency bumps, CI, tests, docs)
- [java] Upgrade java to v1.36.3maintenance
- [yaml] Upgrade yaml to v1.38.5maintenance
- [sdk/dotnet] Upgrade dotnet to v3.113.1maintenance
17 lines7 added7 fixed3 maintenancetyped from the source notes