platformchangelog.dev
43 tools
feedrelease

Pulumi v3.262.0

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

Changes

  • [engine] Support importing a pulumi:index:Stash resource. The stash adopts the given id and holds a null value, and the program's configured input then applies as an updateadded
  • [cli/plugin] Correct pulumi plugin rm help text to note that the CLI re-downloads removed plugins automaticallyadded
  • [cli] Add --filter to pulumi api list to filter endpoints by keywordadded
  • [cli/new] Warn in interactive pulumi new when cloud credentials are missing or invalid for providers that opt in via the new validateCredentialsOnNew and configurationDocsUrl schema fieldsadded
  • [sdk/nodejs] Add helper methods to transform ResourceOptions to InvokeOptionsadded
  • [cli] Read stack outputs for stack references through the Pulumi Cloud stack outputs endpoint when the service advertises it, instead of exporting the whole deploymentadded
  • [sdkgen/python] Replace parver with packaging in generated Python SDKsadded
  • [ci] Skip the unconsumed release-binary rebuild on pull requestsadded
  • [engine] Run provider configuration as part of provider create steps so errors are returned associated with the provider resource, not the first resource that uses itadded
  • [backend/service] Improve error messages if default org is invalidadded
  • [auto/go] Match wrapped errors in the Automation API error predicates, and unwrap the underlying causefixed
  • [cli/deployment] Stop pulumi deployment settings edit clearing settings it was not asked to change, let --branch and --commit replace one another rather than be combined, and reject --oidc-*-clear=false instead of ignoring itfixed
19 more lines
  • [cli] Re-validate an agent account claim marked unavailable instead of trusting the stale marker foreverfixed
  • [cli] Verify TLS certificates when downloading a template from a URL outside the configured servicefixed
  • [engine] Propagate --target-dependents and --exclude-dependents through resources read with .get()fixed
  • [engine] Run state migrations for aliased remote componentsfixed
  • [engine] Sort resources deterministically when repairing a snapshotfixed
  • [engine] Fix state migration ordering for components interleaved with other resourcesfixed
  • [sdk] Allow Automation API project settings to use any language runtimefixed
  • [engine] Redact secret property values in violates plan error messages unless --show-secrets is passedfixed
  • [cli] Treat a resource provider attached through PULUMI_DEBUG_PROVIDERS as installed, so package installation does not try to download itfixed
  • [cli] Install the packages a local plugin directory requires before the plugin is installed and runfixed
  • [engine] Avoid a deadlock when a resource provider asks the engine to load another plugin while it bootsfixed
  • [engine] Allow component state migrations to split managed state using compatible existing resource identitiesfixed
  • [sdk/go] Allow outputs and prompt values to be marshalled into fields typed as input interfaces, such as pulumi.StringInputfixed
  • [backend/diy] Make sure disableSSL doesn't override explicitly specified protocolsfixed
  • [cli] Fix pulumi install for a project that requires a resource provider attached through PULUMI_DEBUG_PROVIDERSfixed
  • [cli] Resolve a project's relative plugin and package paths against the project directory when a plugin starts from a subdirectory of the projectfixed
  • [sdk/go] Report the source position of the user code that calls a generated resource getter instead of the getter bodyfixed
  • [engine] Normalize successor references between chained component state migration callbacksfixed
  • [cli/new] Error out on ambiguous template names instead of failing silentlyfixed
3 maintenance lines (dependency bumps, CI, tests, docs)
  • [sdk/dotnet] Upgrade dotnet to v3.113.2maintenance
  • [java] Upgrade java to v1.37.0maintenance
  • [hcl] Upgrade hcl to v0.17.0maintenance
34 lines10 added21 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

Pulumi v3.262.0 release notes | Platform Changelog