v3.258.0
Added 3
- Add opt-in encryption of stored credentials with a key protected by the operating system, selected with PULUMI_CREDENTIAL_STORE
- Ask for a cloud provider and language in interactive pulumi new instead of listing every template
- Add policyx.NewStackValidationPolicy and wire up the analyzer's AnalyzeStack RPC so Go policy packs can validate the full stack
Changed 1
- Use the resource monitor's advertised feature set consistently throughout the Python SDK
Fixed 6
- Generate valid Go package clauses for schema modules whose names contain hyphens
- Export schema modules whose names contain hyphens under a valid sanitized identifier, including their type namespaces
- pulumi preview --import-file no longer emits unknown values, and pulumi import rejects files that contain them
- Add missing program argument on preview_refresh and preview_destroy stack methods
- Fix cloning templates and repositories into paths containing symlinks with absolute targets
- Fix global project lookup
From Pulumi
3.258.0 (2026-08-17)
Features
- [cli] Add opt-in encryption of stored credentials with a key protected by the operating system, selected with
PULUMI_CREDENTIAL_STORE#24212 - [cli/new] Ask for a cloud provider and language in interactive
pulumi newinstead of listing every template #24226 - [sdk/go] Add
policyx.NewStackValidationPolicyand wire up the analyzer'sAnalyzeStackRPC so Go policy packs can validate the full stack #24232
Bug Fixes
- [sdkgen/go] Generate valid Go package clauses for schema modules whose names contain hyphens #24288
- [sdkgen/nodejs] Export schema modules whose names contain hyphens under a valid sanitized identifier, including their type namespaces #24288
- [cli/import]
pulumi preview --import-fileno longer emits unknown values, andpulumi importrejects files that contain them #24261 - [auto/python] Add missing
programargument onpreview_refreshandpreview_destroystack methods #24274 - [cli/new] Fix cloning templates and repositories into paths containing symlinks with absolute targets #24329
- [cli/do] Fix global project lookup #24334
Improvements
- [sdk/python] Use the resource monitor's advertised feature set consistently throughout the Python SDK #24308
Miscellaneous
- [cli] Rewrite the
pulumi loginandpulumi logouthelp text to cover all supported state backends and documentPULUMI_ACCESS_TOKEN,--default-org, and--interactive#24319