platformchangelog.dev
43 tools
feedrelease

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

Full release notes ↗ · all Pulumi releases

Report a mistake

context

Tools

Pulumi

Other Pulumi releases

How this was written

The change list is the project's own release notes, sorted into change types by fixed rules. See the methodology.

Back to the feed