platformchangelog.dev
43 tools
feedrelease

Pulumi v3.251.0

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

Changes

  • [cli/convert] Add an ecosystem field to converter mapping requests so a converter can request mappings for the ecosystem it consumes rather than its own nameadded
  • [cli/deployment] pulumi deployment settings no longer writes the local Pulumi.<stack>.deploy.yaml file: the experimental init, pull, configure, and env subcommands have been removed, and the CLI no longer calls the deployment-settings encrypt endpoint. get/edit/destroy continue to manage settings directly in Pulumi Cloudadded
  • [cli/deployment] The deployment settings file (Pulumi.<stack>.deploy.yaml) has been removed entirely. The experimental pulumi deployment settings push (update/up) command, the --config-file flag, and the SDK helpers that read the file have been removed. Manage deployment settings directly in Pulumi Cloud with pulumi deployment settings get, edit, and destroyadded
  • [cli/env] Report the new revision number when an environment definition is updated (e.g. pulumi env edit, pulumi env provider, pulumi env version rollback)added
  • [cli/import] Support importing resources under parameterized providers from a converter or import fileadded
  • [cli/import] Support importing resources under extension-parameterized providersadded
  • [engine] Add TargetSnippets to deployment options to target snippets by UUID.added
  • [engine] Add OpenTelemetry spans to the StackReference read path so performance traces can pinpoint slow snapshot fetches, deserialization, or secret decryptionadded
  • [programgen/pcl] Invoke functions declared with multi-argument inputs using positional arguments in PCLadded
  • [sdkgen] Generate SDKs and programs for extension-parameterized packagesadded
  • [cli] Show a retain marker for retain-on-delete resources in --diff outputfixed
  • [cli] Don't miscopy out archivesfixed
2 more lines
  • [cli/display] Prevent plugin debug logs from appearing as raw JSON in the CLI's output when logging with --logtostderrfixed
  • [sdk/nodejs] Don't include the version in module paths when serializing functions when using pnpmfixed
2 maintenance lines (dependency bumps, CI, tests, docs)
  • [cli] Add pulumi neo --debug-update and pulumi neo --debug-preview flags to investigate a failed update or preview, suggested in the failure outputmaintenance
  • [cli/env] Fold the Pulumi ESC engine and CLI into the pulumi/pulumi monorepo, removing the sdk↔esc Go module cycle. Internal refactor with no user-facing behavior change; pulumi env/pulumi esc are unaffected.maintenance
16 lines10 added4 fixed2 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