platformchangelog.dev
43 tools
feedrelease

Pulumi v3.257.0

++++++************

Changes

  • [cli] Offer to create a first project after logging in to an account with no stacksadded
  • [cli/do] Auto-assign identifiers to existing stack resources in pulumi do input expressions, and add pulumi do show-resources to list themadded
  • [cli/do] Make "pulumi do <pkg> <resource> patch <name> work in stateful mode, overlaying the supplied inputs onto the existing snippet"added
  • [cli/state] Implement pulumi state get to show individual resourcesadded
  • [cli/do] Fall back to an auto-created project and stack under PULUMI_HOME when pulumi do is invoked outside of a Pulumi projectadded
  • [sdk/nodejs] Improve error message when resource registrations are still pending when pulumi exitsadded
  • [cli] Pass the invoked command (e.g. pulumi new) to the browser-based login/signup flow so Pulumi Cloud can attribute signups to the command that triggered themadded
  • [sdkgen/go] Generated output-form invokes pass their arguments to the core SDK without resolving them first, so invoke dependencies can be inferred from arguments; generated SDKs now require pulumi SDK v3.255.0 or laterfixed
  • [cli] Make 'pulumi stack history events --summary report the program errors from the language hostfixed
  • [cli/cloud] pulumi api: repeated -H/--header values for the same header name now all reach the wire, instead of each one silently overwriting the lastfixed
  • [cli/package] Maintain --server when adding to the packages section of Pulumi.yamlfixed
  • [sdk/go] Fix panics in hooks to not crash the entire processfixed
9 more lines
  • [programgen/go] for expressions are now generated as Go loopsfixed
  • [programgen/go] Fix invalid _ := index statement emitted for resources with a numeric range whose value variable is unusedfixed
  • [sdk/python] Report an error instead of hanging when a Python resource depends on its own parentfixed
  • [sdkgen/go] Generate the missing Go input types for resource input properties that are deeply nested collections of object typesfixed
  • [programgen/go] Rename properties that collide with reserved names (e.g. elementType) the same way SDK codegen does, instead of emitting uncompilable codefixed
  • [cli/display] Show the value being added when a refresh or provider diff reports an added propertyfixed
  • [cli/plugin] Track when a plugin was last run so pulumi plugin ls reports an accurate last-used time on all platformsfixed
  • [engine] Show secrets in diff display when --show-secrets is passedfixed
  • [cli] Exit promptly when a command is cancelled while an HTTP request is being retriedfixed
5 maintenance lines (dependency bumps, CI, tests, docs)
  • [sdkgen] Extension-parameterized packages now namespace their resource and function tokens under their own package name rather than the base provider'smaintenance
  • [java] Upgrade java to v1.35.0maintenance
  • [backend/diy] The deprecation warning is now an error. PULUMI_DIY_BACKEND_IGNORE_DEPRECATION_WARNING is now PULUMI_DIY_BACKEND_IGNORE_DEPRECATION_ERROR.maintenance
  • [java] Upgrade java to v1.36.0maintenance
  • [sdk/dotnet] Upgrade dotnet to v3.111.1maintenance
26 lines7 added14 fixed5 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