Pulumi

Latest version: v3.146.0

Safety actively analyzes 697811 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 70

3.109.0

Features

- [auto/{go,nodejs,python}] Add support for suppress progress and suppress outputs parameters in the Automation API
[15596](https://github.com/pulumi/pulumi/pull/15596)

- [pkg] Make schema.NewPluginLoader respect PULUMI_DEBUG_PROVIDERS, which enables Pulumi YAML programs to work correctly with this feature
[15526](https://github.com/pulumi/pulumi/pull/15526)

- [sdk/dotnet] Update dotnet language host to 3.60.0
[15609](https://github.com/pulumi/pulumi/pull/15609)

- [sdk/nodejs] Add experimental support to the NodeJS SDK for the new transforms system.
[15532](https://github.com/pulumi/pulumi/pull/15532)

- [sdk/python] Add support for asynchronous invokes via a new `invoke_async` function
[15602](https://github.com/pulumi/pulumi/pull/15602)

- [sdkgen/dotnet] Support for non-overlay components in codegen for pulumi-kubernetes provider
[15490](https://github.com/pulumi/pulumi/pull/15490)


Bug Fixes

- [cli] Fix a panic when the secrets provider is missing from the deployment snapshot
[15599](https://github.com/pulumi/pulumi/pull/15599)

- [backend/service] Make decrypt/encrypt network calls retryable to help work around network hiccups
[15600](https://github.com/pulumi/pulumi/pull/15600)

- [cli/new] Strip credentials and query strings from template URLs saved to project
[15586](https://github.com/pulumi/pulumi/pull/15586)

- [engine] Fix an issue where snapshots could become invalid when doing a targeted up
[15476](https://github.com/pulumi/pulumi/pull/15476)

- [engine] Downgrade remediate policy violations to mandatory

- [pkg/testing] Make ProgramTest use a temporary PULUMI_HOME for each test
[15568](https://github.com/pulumi/pulumi/pull/15568)

- [sdkgen/dotnet] Codegen fix for resources without constant input properties
[15488](https://github.com/pulumi/pulumi/pull/15488)

- [sdk/nodejs] Properly capture node:crypto and global.crypto in node 19+
[15492](https://github.com/pulumi/pulumi/pull/15492)

- [sdk/python] Fix determining plugins for old packages in the Python language host
[15576](https://github.com/pulumi/pulumi/pull/15576)

3.108.1

Bug Fixes

- [sdk/nodejs] Move types/glob to dev dependencies
[15544](https://github.com/pulumi/pulumi/pull/15544)

3.108.0

Features

- [cli/state] Exit immediately from state edit when no change was made
[15514](https://github.com/pulumi/pulumi/pull/15514)

- [docs] Adds ability to process docs without Examples logic, using `<!--Start PulumiCodeChooser -->` markers in incoming schema descriptions
[15475](https://github.com/pulumi/pulumi/pull/15475)

- [pkg] Adds simple vim keyboard shortcuts to the live tree view (j,k,g,G,Ctrl+F,Ctrl+B) and also wires up Home and End keys
[15418](https://github.com/pulumi/pulumi/pull/15418)

- [sdk/go] Add experimental support to the Go SDK for the new transforms system.
[15355](https://github.com/pulumi/pulumi/pull/15355)


Bug Fixes

- [ci] Use SYSTEM_PULLREQUEST_SOURCECOMMITID for AZ pipeline on GH PR
[15513](https://github.com/pulumi/pulumi/pull/15513)

- [engine] Fix root and program paths to always be absolute.
[15470](https://github.com/pulumi/pulumi/pull/15470)

- [pkg] Tag new pkg versions on a commit on the main branch
[15515](https://github.com/pulumi/pulumi/pull/15515)

- [sdk/nodejs] Handle yarn/npm workspaces when computing codepaths for function serialization
[15426](https://github.com/pulumi/pulumi/pull/15426)

- [sdk/nodejs] Replace deprecated read-package-tree with npmcli/arborist
[15503](https://github.com/pulumi/pulumi/pull/15503)

- [sdk/nodejs] Upgrade to grpc/grpc-js 1.10.1
[15500](https://github.com/pulumi/pulumi/pull/15500)

- [sdk/nodejs] Regenerate yarn.lock to fix lru-cache hoisting
[15543](https://github.com/pulumi/pulumi/pull/15543)


Miscellaneous

- [backend/diy] Remove warning about non-project mode deprecation.
[15497](https://github.com/pulumi/pulumi/pull/15497)

3.107.0

Features

- [cli/config] Adds an `--open` flag to `pulumi config` command which resolves the environment listed in the stack configuration.
[15469](https://github.com/pulumi/pulumi/pull/15469)

- [auto/go] Automation API support for `pulumi refresh --preview-only`
[15340](https://github.com/pulumi/pulumi/pull/15340)

- [engine] Add support for remote transforms to the engine.
[15290](https://github.com/pulumi/pulumi/pull/15290)

- [pkg/testing] Add a InstallDevReleases option to ProgramTest, to install pulumi dev SDKs
[15387](https://github.com/pulumi/pulumi/pull/15387)

- [programgen/{dotnet,nodejs,python}] Emit Output-returning JSON serialization methods without rewriting applies for top-level function expression
[15371](https://github.com/pulumi/pulumi/pull/15371)

- [sdk/nodejs] Detect npm and yarn workspaces setups when installing dependencies
[15421](https://github.com/pulumi/pulumi/pull/15421)

- [sdk/nodejs] Use pnpm as package manager if we find a pnpm-lock.yaml file
[15456](https://github.com/pulumi/pulumi/pull/15456)


Bug Fixes

- [docs] Fixes docs generator parent module computation
[15035](https://github.com/pulumi/pulumi/pull/15035)

- [engine] Test and fix the engine filling in args dependencies to provider calls.
[15450](https://github.com/pulumi/pulumi/pull/15450)

- [programgen] Fix infinite recursion when binding invoke signature into promises without accounting for recursive type references
[15463](https://github.com/pulumi/pulumi/pull/15463)

3.106.0

Features

- [components] Component providers can return output values in their response to the engine.
[15408](https://github.com/pulumi/pulumi/pull/15408)

- [programgen/{dotnet,go,nodejs,python}] Emit missing trivia for resources and local variables
[15419](https://github.com/pulumi/pulumi/pull/15419)

- [sdk/{nodejs,python}] Publish dev versions of the nodejs and python SDKs
[15299](https://github.com/pulumi/pulumi/pull/15299)


Bug Fixes

- [cli] Fix `pulumi destroy` to fill in stack config with the secret config from state, not fresh secret config.
[15432](https://github.com/pulumi/pulumi/pull/15432)

- [engine] Engine no longer assumes program dependencies are specified as semantic versions.
[15409](https://github.com/pulumi/pulumi/pull/15409)

- [components/go] Component providers now correctly return output values to the engine.
[15405](https://github.com/pulumi/pulumi/pull/15405)


Miscellaneous

- [protobuf] Split CallRequest into ResourceCallRequest for the ResourceMonitor service.
[15404](https://github.com/pulumi/pulumi/pull/15404)

- [backend/diy] Add a warning that non-project mode will be deprecated at some point.
[15411](https://github.com/pulumi/pulumi/pull/15411)

3.105.0

Features

- [auto/go] Adds support for `--refresh` to Stack.Up(), Stack.Preview() and Stack.Destroy() via go automation api
[15350](https://github.com/pulumi/pulumi/pull/15350)

- [cli] Adds a `preview-only` flag to `pulumi refresh`.
[15330](https://github.com/pulumi/pulumi/pull/15330)

- [cli] Adds `preview-only` flag for `pulumi destroy` and `pulumi import`
[15336](https://github.com/pulumi/pulumi/pull/15336)

- [engine] Translate all Computed and Secret values to OutputValues for Construct and Call methods.
[15362](https://github.com/pulumi/pulumi/pull/15362)

- [cli/display] Add --suppress-progress option to not print dots
[14690](https://github.com/pulumi/pulumi/pull/14690)

- [sdk/go] Add `UpgradeToOutputValues` to `MarshalOptions`.
[15349](https://github.com/pulumi/pulumi/pull/15349)

- [cli/plugin] Add experimental `plugin run` command for running plugin binaries directly.
[12613](https://github.com/pulumi/pulumi/pull/12613)

- [sdkgen/python] Update the default minimum required version of Python to 3.8 or greater for generated provider SDKs.
[15368](https://github.com/pulumi/pulumi/pull/15368)


Bug Fixes

- [backend/diy] Fix an issue where state stored on a mounted device would result in errors
[15375](https://github.com/pulumi/pulumi/pull/15375)

- [cli/state] Fix a panic when trying to delete a provider from the state that's still referenced.
[15322](https://github.com/pulumi/pulumi/pull/15322)

- [cli/state] Fix a nil reference panic in the `state edit` command.
[15354](https://github.com/pulumi/pulumi/pull/15354)


Miscellaneous

- [docs] Add kubernetes as a supported pulumi convert language
[15359](https://github.com/pulumi/pulumi/pull/15359)

- [sdk/python] Require Python 3.8 or greater.
[15363](https://github.com/pulumi/pulumi/pull/15363)

- [sdk/python] Upgrade grpcio to 1.60.1
[15366](https://github.com/pulumi/pulumi/pull/15366)

Page 9 of 70

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.