Skip to content

Update first-party Pulumi dependencies#10957

Open
pulumi-renovate[bot] wants to merge 1 commit into
masterfrom
renovate/pulumi
Open

Update first-party Pulumi dependencies#10957
pulumi-renovate[bot] wants to merge 1 commit into
masterfrom
renovate/pulumi

Conversation

@pulumi-renovate
Copy link
Copy Markdown
Contributor

@pulumi-renovate pulumi-renovate Bot commented May 9, 2026

This PR contains the following updates:

Package Type Update Change
@pulumi/aws (source) dependencies minor 7.29.0 -> 7.30.0
@pulumi/pulumi (source) dependencies minor 3.237.0 -> 3.242.0
github.com/pulumi/esc indirect minor v0.23.0 -> v0.24.0
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3 require patch v3.106.1 -> v3.106.2
github.com/pulumi/pulumi-java require minor v1.26.1 -> v1.28.0
github.com/pulumi/pulumi-yaml require minor v1.33.1 -> v1.34.0
github.com/pulumi/pulumi/pkg/v3 require minor v3.236.0 -> v3.242.0
github.com/pulumi/registry/themes/default indirect digest 5baa1a2 -> 44a9e81
pulumi/esc-action action digest 6cf9520 -> 197ccaa

Release Notes

pulumi/pulumi-aws (@​pulumi/aws)

v7.30.0

Compare Source

What's Changed

Full Changelog: pulumi/pulumi-aws@v7.29.0...v7.30.0

pulumi/pulumi (@​pulumi/pulumi)

v3.242.0

Compare Source

Features
  • [cli] Add a pulumi package for npx support

  • [cli] Add the pulumi org member edit command
    #​23235

  • [cli] Add the pulumi org member remove command
    #​23237

  • [cli/cloud] Add pulumi deployment get to retrieve details for a specific deployment
    #​23238

  • [cli/cloud] Add pulumi insights account scan get <account> <scan-id> to show the full workflow run for a single Insights scan
    #​23255

  • [cli/cloud] Add pulumi insights account scan list <account> to discover recent scan IDs to feed into pulumi insights account scan log
    #​23255

  • [cli/deployment] Add dedicated flags for each deployment setting
    #​23236

  • [cli/do] Add the start of pulumi do
    #​23176

  • [cli/neo] Add --print/-p to pulumi neo to run a single prompt non-interactively and print the agent's final response to stdout
    #​23245

Bug Fixes
  • [cli/cloud] Fix pulumi insights account scan log --all to follow the server's pagination cursor through the end of the log, and render --job/--step mode as structured lines instead of an empty raw-string blob
    #​23256

  • [sdk] Close gzip.Writer in archiveTarGZIP to produce valid tar.gz output
    #​23240

  • [sdkgen/python] Fix usage of ArgsDict types in typed dictionaries
    #​23253

v3.241.0

Compare Source

Features
  • [cli] Add --output json to pulumi preview for a structured JSON summary of the operation result
    #​22927

  • [cli] Add --output json to pulumi refresh for a structured JSON summary of the operation result
    #​22928

  • [cli] Add --output json to pulumi destroy for a structured JSON summary of the operation result
    #​22875

  • [cli] Add pulumi stack schedule get to retrieve the configuration of a scheduled action
    #​23153

  • [cli] Add pulumi stack schedule list to list all scheduled actions configured for a stack
    #​23153

  • [cli] Add pulumi stack schedule new to create a raw, drift, or TTL deployment schedule for a stack
    #​23153

  • [cli] Add pulumi stack webhook delivery list to list recent deliveries for a stack webhook
    #​23116

  • [cli] Add pulumi stack webhook delivery redeliver to redeliver a webhook event
    #​23118

  • [cli] Add pulumi stack webhook edit to update an existing stack webhook
    #​23139

  • [cli] Add pulumi stack webhook new to create a new stack webhook
    #​23101

  • [cli] Add pulumi stack webhook remove to delete a stack webhook
    #​23102

  • [cli] Add pulumi org webhook delivery list to list recent deliveries for an organization webhook
    #​23179

  • [cli] Add pulumi org webhook edit to update an organization webhook
    #​23179

  • [cli] Add pulumi org webhook list to list all webhooks configured for an organization
    #​23174

  • [cli] Add pulumi org webhook new to create a new organization webhook
    #​23172

  • [cli] Add pulumi org webhook ping to send a test ping to an organization webhook
    #​23179

  • [cli] Add pulumi org webhook remove to delete an organization webhook
    #​23177

  • [cli] Add pulumi stack drift list to list drift detection runs for a stack
    #​23159

  • [cli] Add pulumi stack drift status to show the drift detection status for a stack
    #​23161

  • [cli] Add pulumi stack schedule edit to update an existing scheduled deployment action
    #​23153

  • [cli] Add pulumi stack schedule remove to delete a scheduled deployment action
    #​23153

  • [cli] Add pulumi audit-log export command
    #​23212

  • [cli] Add pulumi org audit-log list
    #​23211

  • [cli] Add pulumi policy compliance list to list compliance results grouped by entity
    #​23209

  • [cli] Add pulumi policy group new command to allow creating new policy groups
    #​23202

  • [cli] Add the pulumi policy issue get command
    #​23200

  • [cli/cloud] Add pulumi insights account list to list Insights accounts in an organization
    #​23091

  • [cli/cloud] Add pulumi insights account new to create a Pulumi Insights account
    #​23093

  • [cli/cloud] Add pulumi insights account scan log to fetch log output for a Pulumi Insights scan
    #​23092

  • [cli/cloud] Add pulumi insights account scan to trigger a resource discovery scan for an Insights account
    #​23094

  • [cli/cloud] Implement pulumi stack history events to retrieve engine events for a Pulumi Cloud update
    #​23109

  • [cli/cloud] Add pulumi deployment cancel to terminate an in-progress deployment
    #​23164

  • [cli/cloud] Add pulumi org member list to list the members of an organization
    #​23170

  • [cli/cloud] Add pulumi org usage get to fetch the resources-under-management summary for an organization
    #​23166

  • [cli/cloud] Add pulumi org role assign to assign a custom role to a team
    #​23117

  • [cli/cloud] Add pulumi org role edit to update a custom role's name, description, or permission tree
    #​23117

  • [cli/cloud] Add pulumi org role list to list custom roles for an organization
    #​23117

  • [cli/cloud] Add pulumi org role new to create a custom role from a permission descriptor JSON file
    #​23117

  • [cli/cloud] Add pulumi org role remove to delete a custom role from an organization
    #​23117

  • [cli/env] Update esc to v0.24.0
    #​23213

  • [cli/neo] Show tool call arguments and results in pulumi neo via a ctrl+o overlay
    #​23075

  • [cli/neo] Multi-line input in pulumi neo - Enter sends, Shift+Enter / Alt+Enter / Ctrl+J / trailing \ insert a newline
    #​23151

  • [cli/neo] Make pulumi neo visible by default; the PULUMI_EXPERIMENTAL gate has been removed
    #​23228

  • [cli/policy] Add pulumi policy group edit to edit policy groups
    #​23206

  • [cli/policy] Add pulumi policy group remove command to remove policies
    #​23208

  • [cli/policy] Add the pulumi policy group get command
    #​23203

Bug Fixes
  • [cli] Add pulumi policy issue list command
    #​23198

  • [cli] Fix pulumi org role list to send the uxPurpose query parameter the service requires
    #​23231

  • [engine] Fix pulumi import dropping map entries whose value matched the enum member of a Union<Input<Enum<T>>, ...> element type
    #​23190

  • [cli/cloud] Surface a clear error when pulumi api --all is used against an endpoint whose response is not paginatable, instead of silently emitting an empty array
    #​23191
    #​23128

  • [cli/cloud] pulumi deployment settings edit no longer clears fields that the patch does not mention
    #​23217

  • [cli/import] Generate PCL for asset and archive inputs when importing resources, instead of returning a "NYI" error
    #​22938

  • [cli/import] Preserve asset/archive/resource-reference values inside map and array inputs, and HCL-escape map keys containing ${ or %{ template sequences
    #​23222

  • [cli/install] Hint at adding a .git / _git when VCS URL resolution fails
    #​22831

  • [cli/neo] Transparently reconnect the Neo event stream after a transient network drop, resuming from the last seen event ID
    #​23134

  • [cli/neo] Show preparing in the live preview/up block until the first resource arrives
    #​23155

  • [cli/new] Support specific versions when using registry-backed templates with pulumi new
    #​22909

v3.239.0

Compare Source

Features
  • [cli] Add --output json to pulumi import for a structured JSON summary of the operation result
    #​22929

  • [cli] Add pulumi stack get to retrieve detailed information about a stack
    #​23106

  • [cli] Add pulumi stack webhook get to inspect a single stack webhook
    #​23088

  • [cli] Add pulumi stack webhook ping to send a test ping to a stack webhook

  • [cli/cloud] Add pulumi deployment list to list deployment executions for a stack
    #​23114

  • [sdkgen] Validate that schema names can't conflict with module paths
    #​22956

Bug Fixes
  • [engine] Fix batch encrypt/decrypt errors being silently dropped
    #​23149

  • [cli/cloud] Fix pulumi api help examples that referenced non-existent operation IDs and response fields
    #​23125

v3.238.0

Compare Source

Features
  • [cli] Add a --language flag to pulumi package add to run outside a Pulumi project or plugin
    #​22791

  • [cli] Add --output json to pulumi up for a structured JSON summary of the operation result
    #​22870

  • [cli] Recommend pulumi cloud api describe in pulumi cloud api --help to verify operation parameters before calling
    #​22881

  • [cli] Add pulumi stack webhook list to list all webhooks configured for a stack
    #​23082

  • [cli/cloud] Rename pulumi cloud api to pulumi api
    #​22970

  • [cli/cloud] Add pulumi insights resource get to look up a single resource discovered by Pulumi Insights
    #​23077

  • [cli/cloud] Add pulumi template list to list registry-backed templates
    #​23074

  • [cli/cloud] Rename the --format flag to --output on pulumi api and its subcommands
    #​23072

  • [cli/cloud] Add pulumi insights resource search to search for resources discovered by Pulumi Insights
    #​23087

  • [cli/engine] Add --skip-plugin-pre-install to skip up-front plugin installation

  • [engine] Fail the deployment when an after hook fails
    #​22935

  • [cli/neo] Render the agent's TODO list in the pulumi neo TUI
    #​22864

  • [cli/neo] Add --approval-mode and --permission-mode flags to pulumi neo, with Ctrl+A and Ctrl+R hotkeys to switch modes mid-session
    #​22950

  • [cli/package] When invoked by an AI coding agent, print pulumi api pointers after pulumi package add and pulumi package gen-sdk
    #​22904

  • [pkg/testing] Recognize the hcl and pcl runtimes in integration.ProgramTest
    #​23018

  • [pkg/testing] Add l1-config-types-optional conformance test for PCL's optional type constructor
    #​23108

Bug Fixes
  • [backend/diy] Minify JSON persisted by the DIY backend for checkpoints, history, and stack tags
    #​22245

  • [cli/import] Ignore property values that do not conform to the schema in maps
    #​23076

  • [cli/import] Stop dropping map values whose element type is a union of Input-wrapped types during HCL2 import

  • [cli/neo] Use the selected stack's organization when starting a pulumi neo task instead of the user's default organization
    #​22951

  • [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 error
    #​22948

  • [cli/neo] Retry pulumi neo task creation without the attached stack when the backend rejects it with an "invalid entities" error
    #​22945

  • [cli/neo] Surface the failure reason when a filesystem tool call fails, instead of returning an empty result to the agent
    #​23019

  • [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-sdk
    #​23098

  • [programgen/pcl] Stop reporting spurious circular references when an ignoreChanges, hideDiffs, replaceOnChanges, or additionalSecretOutputs entry shares a name with a top-level node
    #​22931

  • [sdk/python] Speed up python program resolution by using a set instead of deque to track outputs
    #​22946

Miscellaneous
  • [cli/neo] Tag Neo tasks created from the CLI with a cli source so the service can attribute their origin
    #​23099

  • [sdk/nodejs] Add registerPackage helper to cache package references per deployment
    #​23014

pulumi/esc (github.com/pulumi/esc)

v0.24.0

Compare Source

Improvements
Bug Fixes
Breaking changes
pulumi/pulumi-dotnet (github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3)

v3.106.2

Compare Source

Bug Fixes
  • [sdk] Fix programgen for arrays containing only null literals by generating explicit new object?[] type annotation #​948

  • [runtime] Translate PCL length() on strings to StringInfo.LengthInTextElements so it returns Unicode grapheme clusters rather than UTF-16 code units #​1000

  • [runtime] Translate PCL singleOrNone() to Enumerable.SingleOrDefault so it returns null on an empty list instead of throwing #​1001

  • [runtime] Generate correct .NET property names when the schema version contains a hyphen #​1005

pulumi/pulumi-java (github.com/pulumi/pulumi-java)

v1.28.0

Compare Source

Improvements
  • [codegen] Implement logical-not and negation unary operators correctly #​2188

v1.27.0

Compare Source

Bug Fixes
  • [sdk] Fix child resources unable to override protect, retainOnDelete, and deleteBeforeReplace from parent #​2156
Improvements
  • [codegen] Implement the PCL fromBase64 and toBase64 builtins in the Java program codegen #​2171

  • [codegen] Fix l1-builtin-string by emitting a grapheme-cluster counter for PCL length() on strings, and wrapping split() results as List so they serialize correctly through ctx.export #​2170

  • [codegen] Fix l2-map-keys by fully qualifying generated Args types when their simple names collide across imported packages #​2178

  • [sdk/java] Implement the PCL rootDirectory builtin and surface the project root directory on Deployment #​2176

pulumi/pulumi-yaml (github.com/pulumi/pulumi-yaml)

v1.34.0

Compare Source

Improvements
  • [runtime] Support fn::length on strings, returning the grapheme cluster count to match PCL's length() builtin #​1085

  • [runtime] Support fn::unsecret to unwrap a secret value, matching PCL's unsecret() builtin #​1086

  • [runtime] Allow customTimeouts create/update/delete values to be expressions (e.g. config references), not just string literals #​1087

Bug Fixes
  • [runtime] Allow fn::join to accept the result of fn::split by returning a generic list rather than a string-typed slice #​1083
pulumi/pulumi (github.com/pulumi/pulumi/pkg/v3)

v3.242.0

Compare Source

3.242.0 (2026-05-19)

Features
  • [cli] Add a pulumi package for npx support

  • [cli] Add the pulumi org member edit command
    #​23235

  • [cli] Add the pulumi org member remove command
    #​23237

  • [cli/cloud] Add pulumi deployment get to retrieve details for a specific deployment
    #​23238

  • [cli/cloud] Add pulumi insights account scan get <account> <scan-id> to show the full workflow run for a single Insights scan
    #​23255

  • [cli/cloud] Add pulumi insights account scan list <account> to discover recent scan IDs to feed into pulumi insights account scan log
    #​23255

  • [cli/deployment] Add dedicated flags for each deployment setting
    #​23236

  • [cli/do] Add the start of pulumi do
    #​23176

  • [cli/neo] Add --print/-p to pulumi neo to run a single prompt non-interactively and print the agent's final response to stdout
    #​23245

Bug Fixes
  • [cli/cloud] Fix pulumi insights account scan log --all to follow the server's pagination cursor through the end of the log, and render --job/--step mode as structured lines instead of an empty raw-string blob
    #​23256

  • [sdk] Close gzip.Writer in archiveTarGZIP to produce valid tar.gz output
    #​23240

  • [sdkgen/python] Fix usage of ArgsDict types in typed dictionaries
    #​23253

v3.241.0

Compare Source

3.241.0 (2026-05-18)

Features
  • [cli] Add --output json to pulumi preview for a structured JSON summary of the operation result
    #​22927

  • [cli] Add --output json to pulumi refresh for a structured JSON summary of the operation result
    #​22928

  • [cli] Add --output json to pulumi destroy for a structured JSON summary of the operation result
    #​22875

  • [cli] Add pulumi stack schedule get to retrieve the configuration of a scheduled action
    #​23153

  • [cli] Add pulumi stack schedule list to list all scheduled actions configured for a stack
    #​23153

  • [cli] Add pulumi stack schedule new to create a raw, drift, or TTL deployment schedule for a stack
    #​23153

  • [cli] Add pulumi stack webhook delivery list to list recent deliveries for a stack webhook
    #​23116

  • [cli] Add pulumi stack webhook delivery redeliver to redeliver a webhook event
    #​23118

  • [cli] Add pulumi stack webhook edit to update an existing stack webhook
    #​23139

  • [cli] Add pulumi stack webhook new to create a new stack webhook
    #​23101

  • [cli] Add pulumi stack webhook remove to delete a stack webhook
    #​23102

  • [cli] Add pulumi org webhook delivery list to list recent deliveries for an organization webhook
    #​23179

  • [cli] Add pulumi org webhook edit to update an organization webhook
    #​23179

  • [cli] Add pulumi org webhook list to list all webhooks configured for an organization
    #​23174

  • [cli] Add pulumi org webhook new to create a new organization webhook
    #​23172

  • [cli] Add pulumi org webhook ping to send a test ping to an organization webhook
    #​23179

  • [cli] Add pulumi org webhook remove to delete an organization webhook
    #​23177

  • [cli] Add pulumi stack drift list to list drift detection runs for a stack
    #​23159

  • [cli] Add pulumi stack drift status to show the drift detection status for a stack
    #​23161

  • [cli] Add pulumi stack schedule edit to update an existing scheduled deployment action
    #​23153

  • [cli] Add pulumi stack schedule remove to delete a scheduled deployment action
    #​23153

  • [cli] Add pulumi audit-log export command
    #​23212

  • [cli] Add pulumi org audit-log list
    #​23211

  • [cli] Add pulumi policy compliance list to list compliance results grouped by entity
    #​23209

  • [cli] Add pulumi policy group new command to allow creating new policy groups
    #​23202

  • [cli] Add the pulumi policy issue get command
    #​23200

  • [cli/cloud] Add pulumi insights account list to list Insights accounts in an organization
    #​23091

  • [cli/cloud] Add pulumi insights account new to create a Pulumi Insights account
    #​23093

  • [cli/cloud] Add pulumi insights account scan log to fetch log output for a Pulumi Insights scan
    #​23092

  • [cli/cloud] Add pulumi insights account scan to trigger a resource discovery scan for an Insights account
    #​23094

  • [cli/cloud] Implement pulumi stack history events to retrieve engine events for a Pulumi Cloud update
    #​23109

  • [cli/cloud] Add pulumi deployment cancel to terminate an in-progress deployment
    #​23164

  • [cli/cloud] Add pulumi org member list to list the members of an organization
    #​23170

  • [cli/cloud] Add pulumi org usage get to fetch the resources-under-management summary for an organization
    #​23166

  • [cli/cloud] Add pulumi org role assign to assign a custom role to a team
    #​23117

  • [cli/cloud] Add pulumi org role edit to update a custom role's name, description, or permission tree
    #​23117

  • [cli/cloud] Add pulumi org role list to list custom roles for an organization
    #​23117

  • [cli/cloud] Add pulumi org role new to create a custom role from a permission descriptor JSON file
    #​23117

  • [cli/cloud] Add pulumi org role remove to delete a custom role from an organization
    #​23117

  • [cli/env] Update esc to v0.24.0
    #​23213

  • [cli/neo] Show tool call arguments and results in pulumi neo via a ctrl+o overlay
    #​23075

  • [cli/neo] Multi-line input in pulumi neo - Enter sends, Shift+Enter / Alt+Enter / Ctrl+J / trailing \ insert a newline
    #​23151

  • [cli/neo] Make pulumi neo visible by default; the PULUMI_EXPERIMENTAL gate has been removed
    #​23228

  • [cli/policy] Add pulumi policy group edit to edit policy groups
    #​23206

  • [cli/policy] Add pulumi policy group remove command to remove policies
    #​23208

  • [cli/policy] Add the pulumi policy group get command
    #​23203

Bug Fixes
  • [cli] Add pulumi policy issue list command
    #​23198

  • [cli] Fix pulumi org role list to send the uxPurpose query parameter the service requires
    #​23231

  • [engine] Fix pulumi import dropping map entries whose value matched the enum member of a Union<Input<Enum<T>>, ...> element type
    #​23190

  • [cli/cloud] Surface a clear error when pulumi api --all is used against an endpoint whose response is not paginatable, instead of silently emitting an empty array
    #​23191
    #​23128

  • [cli/cloud] pulumi deployment settings edit no longer clears fields that the patch does not mention
    #​23217

  • [cli/import] Generate PCL for asset and archive inputs when importing resources, instead of returning a "NYI" error
    #​22938

  • [cli/import] Preserve asset/archive/resource-reference values inside map and array inputs, and HCL-escape map keys containing ${ or %{ template sequences
    #​23222

  • [cli/install] Hint at adding a .git / _git when VCS URL resolution fails
    #​22831

  • [cli/neo] Transparently reconnect the Neo event stream after a transient network drop, resuming from the last seen event ID
    #​23134

  • [cli/neo] Show preparing in the live preview/up block until the first resource arrives
    #​23155

  • [cli/new] Support specific versions when using registry-backed templates with pulumi new
    #​22909

v3.239.0

Compare Source

3.239.0 (2026-05-14)

Features
  • [cli] Add --output json to pulumi import for a structured JSON summary of the operation result
    #​22929

  • [cli] Add pulumi stack get to retrieve detailed information about a stack
    #​23106

  • [cli] Add pulumi stack webhook get to inspect a single stack webhook
    #​23088

  • [cli] Add pulumi stack webhook ping to send a test ping to a stack webhook

  • [cli/cloud] Add pulumi deployment list to list deployment executions for a stack
    #​23114

  • [sdkgen] Validate that schema names can't conflict with module paths
    #​22956

Bug Fixes
  • [engine] Fix batch encrypt/decrypt errors being silently dropped
    #​23149

  • [cli/cloud] Fix pulumi api help examples that referenced non-existent operation IDs and response fields
    #​23125

v3.238.0

Compare Source

3.238.0 (2026-05-13)

Features
  • [cli] Add a --language flag to pulumi package add to run outside a Pulumi project or plugin
    #​22791

  • [cli] Add --output json to pulumi up for a structured JSON summary of the operation result
    #​22870

  • [cli] Recommend pulumi cloud api describe in pulumi cloud api --help to verify operation parameters before calling
    #​22881

  • [cli] Add pulumi stack webhook list to list all webhooks configured for a stack
    #​23082

  • [cli/cloud] Rename pulumi cloud api to pulumi api
    #​22970

  • [cli/cloud] Add pulumi insights resource get to look up a single resource discovered by Pulumi Insights
    #​23077

  • [cli/cloud] Add pulumi template list to list registry-backed templates
    #​23074

  • [cli/cloud] Rename the --format flag to --output on pulumi api and its subcommands
    #​23072

  • [cli/cloud] Add pulumi insights resource search to search for resources discovered by Pulumi Insights
    #​23087

  • [cli/engine] Add --skip-plugin-pre-install to skip up-front plugin installation

  • [engine] Fail the deployment when an after hook fails
    #​22935

  • [cli/neo] Render the agent's TODO list in the pulumi neo TUI
    #​22864

  • [cli/neo] Add --approval-mode and --permission-mode flags to pulumi neo, with Ctrl+A and Ctrl+R hotkeys to switch modes mid-session
    #​22950

  • [cli/package] When invoked by an AI coding agent, print pulumi api pointers after pulumi package add and pulumi package gen-sdk
    #​22904

  • [pkg/testing] Recognize the hcl and pcl runtimes in integration.ProgramTest
    #​23018

  • [pkg/testing] Add l1-config-types-optional conformance test for PCL's optional type constructor
    #​23108

Bug Fixes
  • [backend/diy] Minify JSON persisted by the DIY backend for checkpoints, history, and stack tags
    #​22245

  • [cli/import] Ignore property values that do not conform to the schema in maps
    #​23076

  • [cli/import] Stop dropping map values whose element type is a union of Input-wrapped types during HCL2 import

  • [cli/neo] Use the selected stack's organization when starting a pulumi neo task instead of the user's default organization
    #​22951

  • [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 error
    #​22948

  • [cli/neo] Retry pulumi neo task creation without the attached stack when the backend rejects it with an "invalid entities" error
    #​22945

  • [cli/neo] Surface the failure reason when a filesystem tool call fails, instead of returning an empty result to the agent
    #​23019

  • [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-sdk
    #​23098

  • [programgen/pcl] Stop reporting spurious circular references when an ignoreChanges, hideDiffs, replaceOnChanges, or additionalSecretOutputs entry shares a name with a top-level node
    #​22931

  • [sdk/python] Speed up python program resolution by using a set instead of deque to track outputs
    #​22946

Miscellaneous
  • [cli/neo] Tag Neo tasks created from the CLI with a cli source so the service can attribute their origin
    #​23099

  • [sdk/nodejs] Add registerPackage helper to cache package references per deployment
    #​23014

v3.237.0

Compare Source

3.237.0 (2026-05-08)

Features
  • [cli] Include the running command name and detected AI agent (when present) in the User-Agent header on Pulumi Cloud API requests
    #​22908

  • [engine] Include result on the summary engine event
    #​22883

  • [sdkgen] Eagerly error on schemas with unconstructable types
    #​22890

  • [cli/cloud] Auto-fill lang and os query parameters on pulumi cloud api GET/HEAD requests when the matched OpenAPI operation declares them and the caller hasn't supplied them
    #​22726

  • [cli/package] Add pulumi package new to bootstrap a Pulumi package from a template
    #​22837

Bug Fixes
  • [cli] Add blank-line gaps between pulumi neo TUI conversation blocks
    #​22846

  • [cli/import] Preserve __-prefixed keys when generating PCL for imported resource state, so provider-defined payloads round-trip correctly
    #​22856

  • [cli/neo] Render ux__ask_user clarifying questions as questions instead of approval prompts
    #​22862

  • [cli/neo] Fix a panic when cancelling a pulumi neo session
    #​22898

  • [cli/neo] Render every assistant message in the TUI scrollback so multi-turn commentary no longer disappears between tool calls

  • [cli/neo] Return the bare stack name and canonical project name from pulumi_preview and pulumi_up tool results instead of echoing the raw input
    #​22891

  • [codegen/pcl] Stop reporting spurious circular references when an ignoreChanges, hideDiffs, replaceOnChanges, or additionalSecretOutputs entry shares a name with a top-level node
    #​22916

  • [programgen/pcl] Fix PCL binder panic when a conditional mixes a Promise-typed branch with a try() branch
    #​22907

  • [sdk/python] Support NotRequired, Required and total=False in TypedDicts for component resource arg types
    #​22858

Miscellaneous
  • [cli/cloud] Auto-fit pulumi cloud api list table to terminal width and replace the
    tabular table renderer with go-pretty

    #​22874

  • [sdk/nodejs] Test on Node.js 26 and drop 20
    #​22872


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - Monday through Friday ( * * * * 1-5 ) (UTC).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@pulumi-renovate pulumi-renovate Bot added dependencies Pull requests that update a dependency file impact/no-changelog-required This issue doesn't require a CHANGELOG update labels May 9, 2026
@pulumi-renovate pulumi-renovate Bot enabled auto-merge (squash) May 9, 2026 12:56
@pulumi-renovate
Copy link
Copy Markdown
Contributor Author

pulumi-renovate Bot commented May 9, 2026

ℹ Artifact update notice

File name: tools/resourcedocsgen/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 11 additional dependencies were updated

Details:

Package Change
github.com/pulumi/pulumi/sdk/v3 v3.236.0 -> v3.242.0
golang.org/x/text v0.36.0 -> v0.37.0
go.opentelemetry.io/collector/featuregate v1.57.0 -> v1.58.0
go.opentelemetry.io/collector/pdata v1.57.0 -> v1.58.0
golang.org/x/crypto v0.50.0 -> v0.51.0
golang.org/x/net v0.53.0 -> v0.54.0
golang.org/x/sys v0.43.0 -> v0.44.0
golang.org/x/term v0.42.0 -> v0.43.0
google.golang.org/genproto/googleapis/api v0.0.0-20260504160031-60b97b32f348 -> v0.0.0-20260519071638-aa98bba5eb94
google.golang.org/genproto/googleapis/rpc v0.0.0-20260504160031-60b97b32f348 -> v0.0.0-20260519071638-aa98bba5eb94
google.golang.org/grpc v1.81.0 -> v1.81.1

@pulumi-renovate pulumi-renovate Bot changed the title Update module github.com/pulumi/pulumi/pkg/v3 to v3.237.0 Update first-party Pulumi dependencies May 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file impact/no-changelog-required This issue doesn't require a CHANGELOG update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants