This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+10 more
Summary
AI summaryBroad release touches 3.241.0, Bug Fixes, https://github.com/pulumi/pulumi/pull/23153, and https://github.com/pulumi/pulumi/pull/23117.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Add --output json to pulumi preview for structured JSON summary Add --output json to pulumi preview for structured JSON summary Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add --output json to pulumi refresh for structured JSON summary Add --output json to pulumi refresh for structured JSON summary Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add --output json to pulumi destroy for structured JSON summary Add --output json to pulumi destroy for structured JSON summary Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi stack schedule get to retrieve scheduled action configuration Add pulumi stack schedule get to retrieve scheduled action configuration Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi stack schedule list to list all scheduled actions for a stack Add pulumi stack schedule list to list all scheduled actions for a stack Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi stack schedule new to create raw, drift, or TTL deployment schedules Add pulumi stack schedule new to create raw, drift, or TTL deployment schedules Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi stack webhook delivery list to list recent deliveries for a stack webhook Add pulumi stack webhook delivery list to list recent deliveries for a stack webhook Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi stack webhook delivery redeliver to redeliver a webhook event Add pulumi stack webhook delivery redeliver to redeliver a webhook event Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi stack webhook edit to update an existing stack webhook Add pulumi stack webhook edit to update an existing stack webhook Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi stack webhook new to create a new stack webhook Add pulumi stack webhook new to create a new stack webhook Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi stack webhook remove to delete a stack webhook Add pulumi stack webhook remove to delete a stack webhook Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi org webhook delivery list to list recent deliveries for an organization webhook Add pulumi org webhook delivery list to list recent deliveries for an organization webhook Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi org webhook edit to update an organization webhook Add pulumi org webhook edit to update an organization webhook Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi org webhook list to list all webhooks configured for an organization Add pulumi org webhook list to list all webhooks configured for an organization Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi org webhook new to create a new organization webhook Add pulumi org webhook new to create a new organization webhook Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi org webhook ping to send a test ping to an organization webhook Add pulumi org webhook ping to send a test ping to an organization webhook Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi org webhook remove to delete an organization webhook Add pulumi org webhook remove to delete an organization webhook Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi stack drift list to list drift detection runs for a stack Add pulumi stack drift list to list drift detection runs for a stack Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi stack drift status to show drift detection status for a stack Add pulumi stack drift status to show drift detection status for a stack Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi stack schedule edit to update an existing scheduled deployment action Add pulumi stack schedule edit to update an existing scheduled deployment action Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi stack schedule remove to delete a scheduled deployment action Add pulumi stack schedule remove to delete a scheduled deployment action Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi audit-log export command Add pulumi audit-log export command Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi org audit-log list Add pulumi org audit-log list Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi policy compliance list to list compliance results grouped by entity Add pulumi policy compliance list to list compliance results grouped by entity Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi policy group new command to allow creating new policy groups Add pulumi policy group new command to allow creating new policy groups Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add the pulumi policy issue get command Add the pulumi policy issue get command Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi insights account list to list Insights accounts in an organization Add pulumi insights account list to list Insights accounts in an organization Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi insights account new to create a Pulumi Insights account Add pulumi insights account new to create a Pulumi Insights account Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi insights account scan log to fetch log output for a Pulumi Insights scan Add pulumi insights account scan log to fetch log output for a Pulumi Insights scan Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Add pulumi insights account scan to trigger a resource discovery scan for an Insights account Add pulumi insights account scan to trigger a resource discovery scan for an Insights account Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
Full changelog
3.241.0 (2026-05-18)
Features
-
[cli] Add
--output jsontopulumi previewfor a structured JSON summary of the operation result
#22927 -
[cli] Add
--output jsontopulumi refreshfor a structured JSON summary of the operation result
#22928 -
[cli] Add
--output jsontopulumi destroyfor a structured JSON summary of the operation result
#22875 -
[cli] Add
pulumi stack schedule getto retrieve the configuration of a scheduled action
#23153 -
[cli] Add
pulumi stack schedule listto list all scheduled actions configured for a stack
#23153 -
[cli] Add
pulumi stack schedule newto create a raw, drift, or TTL deployment schedule for a stack
#23153 -
[cli] Add
pulumi stack webhook delivery listto list recent deliveries for a stack webhook
#23116 -
[cli] Add
pulumi stack webhook delivery redeliverto redeliver a webhook event
#23118 -
[cli] Add
pulumi stack webhook editto update an existing stack webhook
#23139 -
[cli] Add
pulumi stack webhook newto create a new stack webhook
#23101 -
[cli] Add
pulumi stack webhook removeto delete a stack webhook
#23102 -
[cli] Add
pulumi org webhook delivery listto list recent deliveries for an organization webhook
#23179 -
[cli] Add
pulumi org webhook editto update an organization webhook
#23179 -
[cli] Add
pulumi org webhook listto list all webhooks configured for an organization
#23174 -
[cli] Add
pulumi org webhook newto create a new organization webhook
#23172 -
[cli] Add
pulumi org webhook pingto send a test ping to an organization webhook
#23179 -
[cli] Add
pulumi org webhook removeto delete an organization webhook
#23177 -
[cli] Add
pulumi stack drift listto list drift detection runs for a stack
#23159 -
[cli] Add
pulumi stack drift statusto show the drift detection status for a stack
#23161 -
[cli] Add
pulumi stack schedule editto update an existing scheduled deployment action
#23153 -
[cli] Add
pulumi stack schedule removeto delete a scheduled deployment action
#23153 -
[cli] Add
pulumi audit-log exportcommand
#23212 -
[cli] Add
pulumi org audit-log list
#23211 -
[cli] Add
pulumi policy compliance listto list compliance results grouped by entity
#23209 -
[cli] Add
pulumi policy group newcommand to allow creating new policy groups
#23202 -
[cli] Add the
pulumi policy issue getcommand
#23200 -
[cli/cloud] Add
pulumi insights account listto list Insights accounts in an organization
#23091 -
[cli/cloud] Add
pulumi insights account newto create a Pulumi Insights account
#23093 -
[cli/cloud] Add
pulumi insights account scan logto fetch log output for a Pulumi Insights scan
#23092 -
[cli/cloud] Add
pulumi insights account scanto trigger a resource discovery scan for an Insights account
#23094 -
[cli/cloud] Implement
pulumi stack history eventsto retrieve engine events for a Pulumi Cloud update
#23109 -
[cli/cloud] Add
pulumi deployment cancelto terminate an in-progress deployment
#23164 -
[cli/cloud] Add
pulumi org member listto list the members of an organization
#23170 -
[cli/cloud] Add
pulumi org usage getto fetch the resources-under-management summary for an organization
#23166 -
[cli/cloud] Add
pulumi org role assignto assign a custom role to a team
#23117 -
[cli/cloud] Add
pulumi org role editto update a custom role's name, description, or permission tree
#23117 -
[cli/cloud] Add
pulumi org role listto list custom roles for an organization
#23117 -
[cli/cloud] Add
pulumi org role newto create a custom role from a permission descriptor JSON file
#23117 -
[cli/cloud] Add
pulumi org role removeto 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 neovia actrl+ooverlay
#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 neovisible by default; thePULUMI_EXPERIMENTALgate has been removed
#23228 -
[cli/policy] Add
pulumi policy group editto edit policy groups
#23206 -
[cli/policy] Add
pulumi policy group removecommand to remove policies
#23208 -
[cli/policy] Add the
pulumi policy group getcommand
#23203
Bug Fixes
-
[cli] Add
pulumi policy issue listcommand
#23198 -
[cli] Fix
pulumi org role listto send theuxPurposequery parameter the service requires
#23231 -
[engine] Fix
pulumi importdropping map entries whose value matched the enum member of aUnion<Input<Enum<T>>, ...>element type
#23190 -
[cli/cloud] Surface a clear error when
pulumi api --allis used against an endpoint whose response is not paginatable, instead of silently emitting an empty array
#23191
#23128 -
[cli/cloud]
pulumi deployment settings editno 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/_gitwhen 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
preparingin 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
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]