From 824ad003bb03185c63f1f802ab91e5137e877406 Mon Sep 17 00:00:00 2001 From: Christian Nunciato Date: Thu, 20 Aug 2026 15:26:13 -0700 Subject: [PATCH] Add August changelog entries for the releases page Fills the gap on /releases/ (nothing since 2026-07-30) with the user-facing work that shipped Aug 4-20 across pulumi/pulumi, pulumi/pulumi-service, and Pulumi Labs: - pulumi do stateful, zero-setup resource operations (GA in v3.258.0) - August CLI and SDK rollup (interactive pulumi new, credential encryption, pulumi state get, --ignore-protect, Go stack policies) - Experimental Rust support (pulumi-labs/pulumi-rust) - Notification center for Pulumi Cloud (TODO: confirm editions/docs) - Insights graph query API (DRAFT: confirm GA/editions/docs) The last two carry in-file TODO markers for details to confirm before they're published. Co-Authored-By: Claude Opus 4.8 --- .../2026-08-12-notification-center.md | 25 ++++++++++++++++++ ...026-08-17-pulumi-do-stateful-operations.md | 26 +++++++++++++++++++ .../2026-08-18-experimental-rust-support.md | 13 ++++++++++ .../2026-08-18-insights-graph-query-api.md | 23 ++++++++++++++++ .../2026-08-19-cli-and-sdk-august-releases.md | 20 ++++++++++++++ 5 files changed, 107 insertions(+) create mode 100644 content/releases/changelog/2026-08-12-notification-center.md create mode 100644 content/releases/changelog/2026-08-17-pulumi-do-stateful-operations.md create mode 100644 content/releases/changelog/2026-08-18-experimental-rust-support.md create mode 100644 content/releases/changelog/2026-08-18-insights-graph-query-api.md create mode 100644 content/releases/changelog/2026-08-19-cli-and-sdk-august-releases.md diff --git a/content/releases/changelog/2026-08-12-notification-center.md b/content/releases/changelog/2026-08-12-notification-center.md new file mode 100644 index 000000000000..11b8f5106358 --- /dev/null +++ b/content/releases/changelog/2026-08-12-notification-center.md @@ -0,0 +1,25 @@ +--- +title: "A notification center for Pulumi Cloud" +date: 2026-08-12 +meta_desc: A real-time inbox in the Pulumi Cloud console for the things that need you — Neo tasks, ESC approvals, and billing alerts, in the console or by email. +authors: + - christian-nunciato +# TODO(christian): confirm edition availability before publishing. If gated, +# uncomment and list the lowest applicable edition and every edition above it. +# editions: +# - team +# - enterprise +# - business-critical +--- + +Pulumi Cloud now has a notification center: a single inbox for the things that actually need you. It lives behind the bell in the console sidebar, with an indicator when something's waiting, and notifications arrive in real time — no refresh required. Each one carries a single, clear action, so you land where you can do the thing rather than on a dashboard where you have to go find it. + +You choose how every notification type is delivered — in the console, over email, or both. Organization admins set a sensible baseline for everyone, and each member can override it for themselves. + +Today the notification center covers Neo task completions, ESC change-request approvals, and billing and credit alerts, with more notification types on the way. + +You'll find the new notification bell at the top of the left sidebar in the [Pulumi Cloud console](https://app.pulumi.com). To change what you're notified about and how, visit **Account settings** > **Notification settings**. + + diff --git a/content/releases/changelog/2026-08-17-pulumi-do-stateful-operations.md b/content/releases/changelog/2026-08-17-pulumi-do-stateful-operations.md new file mode 100644 index 000000000000..377745ed9f89 --- /dev/null +++ b/content/releases/changelog/2026-08-17-pulumi-do-stateful-operations.md @@ -0,0 +1,26 @@ +--- +title: "Stateful, zero-setup resource operations with pulumi do" +date: 2026-08-17 +meta_desc: pulumi do now runs stateful create, upsert, delete, and patch operations from any directory, with no project or stack setup required. GA in v3.258.0. +authors: + - christian-nunciato +--- + +You can now use [`pulumi do`](/docs/iac/cli/direct-resource-operations/) to create, update, and delete real cloud resources directly from the command line — no program, project, or stack setup required. What started as a way to invoke a single function or resource operation is now **stateful**, supporting `create`, `upsert`, `delete`, and `patch`, and it works from **any directory**. + +If you run it outside of a Pulumi project, `pulumi do` transparently falls back to a global project and `default` stack under `$PULUMI_HOME` and manages the stack for you, so a one-off just works: + +```bash +# Create (or update) a resource — no pulumi new or pulumi stack init needed +pulumi do aws:s3/bucket:Bucket upsert my-bucket + +# See what's in state so you can reference it +pulumi do show-resources + +# Tear it down +pulumi do aws:s3/bucket:Bucket delete my-bucket +``` + +Everything still runs through the Pulumi engine, so state, providers, and secrets behave exactly as they do in a full program. That also makes `pulumi do` a natural, verb-oriented surface for agents driving Pulumi from a shell, where auto-naming keeps snippets stable across runs. + +`pulumi do` is generally available as of [v3.258.0](https://github.com/pulumi/pulumi/releases/tag/v3.258.0). To learn more, read the [announcement post](/blog/pulumi-do-direct-resource-operations/) or the [Direct Resource Operations documentation](/docs/iac/cli/direct-resource-operations/). diff --git a/content/releases/changelog/2026-08-18-experimental-rust-support.md b/content/releases/changelog/2026-08-18-experimental-rust-support.md new file mode 100644 index 000000000000..ae5e462551aa --- /dev/null +++ b/content/releases/changelog/2026-08-18-experimental-rust-support.md @@ -0,0 +1,13 @@ +--- +title: "Experimental Rust support for Pulumi" +date: 2026-08-18 +meta_desc: Pulumi Labs has released pulumi-rust, an experimental Rust SDK and language plugin for writing Pulumi programs in Rust. +authors: + - christian-nunciato +--- + +Pulumi Labs has released [`pulumi-rust`](https://github.com/pulumi-labs/pulumi-rust), an experimental Rust SDK and language plugin for the Pulumi platform. If you've been waiting to write your infrastructure in Rust, you can now give it a try. + +This is an early-stage, experimental project: there are no promises of official support yet, and the API is still taking shape. But it's a great time to kick the tires — tinker with it, file issues, and open pull requests to help shape where it goes. + +To get started, head over to the [`pulumi-rust` repository](https://github.com/pulumi-labs/pulumi-rust) on GitHub. diff --git a/content/releases/changelog/2026-08-18-insights-graph-query-api.md b/content/releases/changelog/2026-08-18-insights-graph-query-api.md new file mode 100644 index 000000000000..c0855f3b7012 --- /dev/null +++ b/content/releases/changelog/2026-08-18-insights-graph-query-api.md @@ -0,0 +1,23 @@ +--- +title: "Query your resource graph with the Insights graph query API" +date: 2026-08-18 +meta_desc: Pulumi Insights adds a graph query API for traversing the relationships across your cloud resources, built with coding agents in mind. +authors: + - christian-nunciato +# TODO(christian): confirm edition availability before publishing (this API is +# entitlement-gated). List the lowest applicable edition and every edition above it. +# editions: +# - enterprise +# - business-critical +--- + + + +Pulumi Insights now includes a graph query API for exploring the relationships across your cloud resources. Rather than scanning stacks one at a time, you can query the resource graph directly — traverse dependencies and references, filter on resource properties (including semantic-version comparisons), and get results automatically trimmed to what you're allowed to see. + +It's also built with agents in mind: the API's schema endpoint serves a primer and cookbook, so a coding agent can learn the query surface and explore your graph on its own. + + +To learn more, see the [Pulumi Insights documentation](/docs/insights/). diff --git a/content/releases/changelog/2026-08-19-cli-and-sdk-august-releases.md b/content/releases/changelog/2026-08-19-cli-and-sdk-august-releases.md new file mode 100644 index 000000000000..89f012fed59b --- /dev/null +++ b/content/releases/changelog/2026-08-19-cli-and-sdk-august-releases.md @@ -0,0 +1,20 @@ +--- +title: "CLI and SDK rollup: Interactive pulumi new and more" +date: 2026-08-19 +meta_desc: Our August CLI and SDK releases add a redesigned interactive pulumi new, encrypted credential storage, full-stack Go policies, and more. +authors: + - christian-nunciato +--- + +We shipped a batch of new features and improvements in the Pulumi CLI and SDK this month. A few highlights: + +* A redesigned interactive [`pulumi new`](/docs/iac/cli/commands/pulumi_new/) that asks for a cloud provider and language instead of listing every template, then confirms your project, stack, and config defaults in a single step ([v3.258](https://github.com/pulumi/pulumi/releases/tag/v3.258.0), [v3.259](https://github.com/pulumi/pulumi/releases/tag/v3.259.0)) +* Opt-in encryption of stored credentials with a key protected by your operating system, selected with `PULUMI_CREDENTIAL_STORE` ([v3.258](https://github.com/pulumi/pulumi/releases/tag/v3.258.0)) +* A new [`pulumi state get`](/docs/iac/cli/commands/pulumi_state_get/) command to inspect an individual resource in your state ([v3.257](https://github.com/pulumi/pulumi/releases/tag/v3.257.0)) +* An `--ignore-protect` flag for [`pulumi up`](/docs/iac/cli/commands/pulumi_up/), `pulumi preview`, and `pulumi destroy` that deletes protected resources without unprotecting them in state first ([v3.256](https://github.com/pulumi/pulumi/releases/tag/v3.256.0)) +* Full-stack policy validation for Go policy packs via `policyx.NewStackValidationPolicy` ([v3.258](https://github.com/pulumi/pulumi/releases/tag/v3.258.0)) +* A `PULUMI_DEFAULT_ORGANIZATION` environment variable to set your default organization ([v3.259](https://github.com/pulumi/pulumi/releases/tag/v3.259.0)) + +We also retired the AI mode of `pulumi new` in favor of [`pulumi neo`](/docs/ai/) ([v3.256](https://github.com/pulumi/pulumi/releases/tag/v3.256.0)), and made a raft of improvements to [`pulumi do`](/releases/changelog/pulumi-do-stateful-operations/). + +... and lots more. See the [Releases page on GitHub](https://github.com/pulumi/pulumi/releases) for details.