Recently shipped tag-driven policy group membership and a provider for self-hosted AI inference.
Policy groups now follow tags. Stacks and cloud accounts whose tags match a group's condition join it automatically, and membership tracks tag changes. Tag rules sit alongside individually added stacks, so existing groups don't need restructuring.
Self-hosted inference is deployable as code. The new AICR provider targets open-weight models served on Kubernetes, for teams bringing inference in-house to control token spend.
Google Cloud provider v10 is a breaking major. It rebases on terraform-provider-google v8, and the migration guide covers every breaking change. Neo or a coding agent can run the provider-upgrade skill to move stacks over.
ESC widened credential issuance and review.
fn::open::oidc mints a short-lived token for any service that accepts one — package registries, AI platforms, workload access platforms — replacing long-lived API keys.
- Approvals now allows concurrent change requests on one environment, each reviewed separately.
Policy, automation, and AWS surfaces filled in.
- Policy pack config v2 nests configs under
policies and adds an exceptions field; up and preview gained --show-policy-exceptions.
pulumi env change-request commands manage change requests from the CLI.
- Automation APIs for Node.js, Python, and Go added
convert, refresh, about, config, state, and env; Go, Node.js, and Python SDKs can check whether a resource exists without adopting it into a stack.
- AWS IAM account access manager's
accountaccess resources ship in the AWS provider (v7.45.0 and later) and AWS Native (v1.75.0 and later).
Neo runs behind enforced limits in a Docker sandbox, so an agent mistake can't reach production even when a prompt says otherwise.