Skip to content

pulumi

v3.253.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

aws azure cloud cloud-computing containers c#
+10 more
.net fsharp gcp go iac javascript kubernetes python serverless typescript

Summary

AI summary

Updates Bug Fixes, 3.253.0, and 2026-07-14 across a mixed release.

Changes in this release

Feature Low

Adds --import-pending-creates flag for Go Automation API refresh command

Adds --import-pending-creates flag for Go Automation API refresh command

Source: llm_adapter@2026-07-14

Confidence: high

Feature Low

Adds --version flag to pulumi command printing version information

Adds --version flag to pulumi command printing version information

Source: llm_adapter@2026-07-14

Confidence: high

Feature Low

Aligns env commands with naming guidelines, making list, remove, move canonical and keeping ls, rm, delete, mv as aliases

Aligns env commands with naming guidelines, making list, remove, move canonical and keeping ls, rm, delete, mv as aliases

Source: llm_adapter@2026-07-14

Confidence: high

Bugfix Medium

Precompose filenames to NFC on macOS during archive creation to match ignore patterns

Precompose filenames to NFC on macOS during archive creation to match ignore patterns

Source: llm_adapter@2026-07-14

Confidence: high

Bugfix Medium

Respects -v log level so only warnings and errors are written without -v

Respects -v log level so only warnings and errors are written without -v

Source: llm_adapter@2026-07-14

Confidence: high

Bugfix Medium

Correctly generates provider resources declared inside PCL components for Node.js, Python and Go

Correctly generates provider resources declared inside PCL components for Node.js, Python and Go

Source: llm_adapter@2026-07-14

Confidence: high

Full changelog

3.253.0 (2026-07-14)

Features

  • [auto/go] Support --import-pending-creates for refresh command in Go Automation API for preview refresh and refresh operations #23833

Bug Fixes

  • [sdk] Precompose filenames to NFC on macOS when matching ignore patterns during archive creation, mirroring git's core.precomposeunicode so composed patterns match decomposed filenames #23566
  • [cli] Respect the -v log level again so that without -v only warnings and errors are written to stderr #23910
  • [codegen] Correctly generate provider resources declared inside PCL components for Node.js, Python and Go #23904

Improvements

  • [cli] Add a --version flag to the pulumi command that prints the version, same as pulumi version #23898
  • [cli] Align env commands with the CLI naming guidelines, making list, remove and move the canonical names with ls, rm, delete and mv kept as aliases #23901

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

Track pulumi

Get notified when new releases ship.

Sign up free

About pulumi

Pulumi - Infrastructure as Code in any programming language

All releases →

Related context

Earlier breaking changes

  • v3.245.0 Remove "name" from plugin loading functions and require "Type" on Configure & DiffConfig calls in Go SDK.
  • v3.245.0 Rename `pulumi stack init` command to `new`.
  • v3.238.0 `--format` flag renamed to `--output` on `pulumi api` and subcommands.
  • v3.238.0 `pulumi cloud api` renamed to `pulumi api`.

Beta — feedback welcome: [email protected]