Skip to content

pulumi

v3.248.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.248.0, and 2026-06-24 across a mixed release.

Full changelog

3.248.0 (2026-06-24)

Bug Fixes

  • [cli] Fix a panic in pulumi package get-schema when binding a schema that references an uninstalled plugin #23647

Improvements

  • [cli] Add options to pulumi stack get for parity with bare pulumi stack #23623
  • [cli] Add --output flag to about and whoami commands #23651

Features

  • [engine] Add support for 'snippets', blocks of PCL kept in state to track ad-hoc resources #23286
  • [engine] Send the address of a schema loader service to resource providers as part of the provider handshake #23645
  • [engine] Send the address of a package resolver service to resource providers as part of the provider handshake #23654

Bug Fixes

  • [programgen] Guard references to conditionally-created (boolean range) resources in generated Python and NodeJS programs so they type-check #23634
  • [programgen] Generate map range resource collections as key-indexed maps in Python and NodeJS so they can be indexed by key #23639

Features

  • [sdk/nodejs] Add Output.recover to catch and recover from exceptions in outputs #23642

Bug Fixes

  • [sdkgen] Fix extra trailing new lines in comments #23619

Improvements

  • [sdkgen] Require callers to pass an explicit schema loader when binding PCL programs and package schemas #23672

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]