This release adds 3 notable features for engineering teams evaluating rollout.
Published 1mo
Infrastructure as Code
✓ No known CVEs patched
✓ 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 summaryUpdates 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-schemawhen binding a schema that references an uninstalled plugin #23647
Improvements
- [cli] Add options to
pulumi stack getfor parity with barepulumi stack#23623 - [cli] Add
--outputflag 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
rangeresource collections as key-indexed maps in Python and NodeJS so they can be indexed by key #23639
Features
- [sdk/nodejs] Add
Output.recoverto 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
Related context
Related tools
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]