platformchangelog.dev
43 tools
feedrelease

Pulumi v3.238.0

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

Changes

  • [cli] Add a --language flag to pulumi package add to run outside a Pulumi project or pluginadded
  • [cli] Add --output json to pulumi up for a structured JSON summary of the operation resultadded
  • [cli] Recommend pulumi cloud api describe in pulumi cloud api --help to verify operation parameters before callingadded
  • [cli] Add pulumi stack webhook list to list all webhooks configured for a stackadded
  • [cli/cloud] Rename pulumi cloud api to pulumi apiadded
  • [cli/cloud] Add pulumi insights resource get to look up a single resource discovered by Pulumi Insightsadded
  • [cli/cloud] Add pulumi template list to list registry-backed templatesadded
  • [cli/cloud] Rename the --format flag to --output on pulumi api and its subcommandsadded
  • [cli/cloud] Add pulumi insights resource search to search for resources discovered by Pulumi Insightsadded
  • [cli/engine] Add --skip-plugin-pre-install to skip up-front plugin installationadded
  • [engine] Fail the deployment when an after hook failsadded
  • [cli/neo] Render the agent's TODO list in the pulumi neo TUIadded
14 more lines
  • [cli/neo] Add --approval-mode and --permission-mode flags to pulumi neo, with Ctrl+A and Ctrl+R hotkeys to switch modes mid-sessionadded
  • [cli/package] When invoked by an AI coding agent, print pulumi api pointers after pulumi package add and pulumi package gen-sdkadded
  • [pkg/testing] Recognize the hcl and pcl runtimes in integration.ProgramTestadded
  • [pkg/testing] Add l1-config-types-optional conformance test for PCL's optional type constructoradded
  • [backend/diy] Minify JSON persisted by the DIY backend for checkpoints, history, and stack tagsfixed
  • [cli/import] Ignore property values that do not conform to the schema in mapsfixed
  • [cli/import] Stop dropping map values whose element type is a union of Input-wrapped types during HCL2 importfixed
  • [cli/neo] Use the selected stack's organization when starting a pulumi neo task instead of the user's default organizationfixed
  • [cli/neo] Include the failure reason in pulumi_preview and pulumi_up tool results when they fail, so the agent can react instead of seeing a blank errorfixed
  • [cli/neo] Retry pulumi neo task creation without the attached stack when the backend rejects it with an "invalid entities" errorfixed
  • [cli/neo] Surface the failure reason when a filesystem tool call fails, instead of returning an empty result to the agentfixed
  • [cli/package] Use --output=markdown (not the renamed-away --format=markdown) in the pulumi api pointers printed by pulumi package add and pulumi package gen-sdkfixed
  • [programgen/pcl] Stop reporting spurious circular references when an ignoreChanges, hideDiffs, replaceOnChanges, or additionalSecretOutputs entry shares a name with a top-level nodefixed
  • [sdk/python] Speed up python program resolution by using a set instead of deque to track outputsfixed
2 maintenance lines (dependency bumps, CI, tests, docs)
  • [cli/neo] Tag Neo tasks created from the CLI with a cli source so the service can attribute their originmaintenance
  • [sdk/nodejs] Add registerPackage helper to cache package references per deploymentmaintenance
28 lines16 added10 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