Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions content/releases/changelog/2026-08-12-notification-center.md
Original file line number Diff line number Diff line change
@@ -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**.

<!-- TODO(christian): link a docs page here once one exists (none was published at
ship time). Optionally add a screenshot at
/releases/changelog/images/2026-08-12-notification-center.png. -->
Original file line number Diff line number Diff line change
@@ -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/).
13 changes: 13 additions & 0 deletions content/releases/changelog/2026-08-18-experimental-rust-support.md
Original file line number Diff line number Diff line change
@@ -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.
23 changes: 23 additions & 0 deletions content/releases/changelog/2026-08-18-insights-graph-query-api.md
Original file line number Diff line number Diff line change
@@ -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
---

<!-- DRAFT — pending confirmation of GA status, entitlement/editions, and a public
docs link before this is published. -->

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.

<!-- TODO(christian): link the Insights graph query API documentation here once it's
published, and confirm the edition/entitlement note above. -->
To learn more, see the [Pulumi Insights documentation](/docs/insights/).
Original file line number Diff line number Diff line change
@@ -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.
Loading