Pulumi

Latest version: v3.116.1

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

Scan your dependencies

Page 4 of 59

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)

3.104.2

Bug Fixes

- [backend/diy] Upgrade gocloud.dev and fix an issue with azurekeyvault keys.
[15334](https://github.com/pulumi/pulumi/pull/15334)

3.104.1

Bug Fixes

- [backend/diy] Revert gocloud.dev upgrade
[15333](https://github.com/pulumi/pulumi/pull/15333)

3.104.0

Features

- [backend] Allows the PULUMI_SKIP_CHECKPOINTS environment variable to be set without requiring the PULUMI_EXPERIMENTAL flag.
[15318](https://github.com/pulumi/pulumi/pull/15318)

- [auto/go] Add new API to install the Pulumi CLI from the Automation API
[15049](https://github.com/pulumi/pulumi/pull/15049)

- [auto/nodejs] Allow disabling version validation when using a custom PulumiCommand instance
[15242](https://github.com/pulumi/pulumi/pull/15242)

- [auto/python] Add new API to install the Pulumi CLI
[15204](https://github.com/pulumi/pulumi/pull/15204)

- [auto/python] Inline programs can now be defined as async functions.
[15278](https://github.com/pulumi/pulumi/pull/15278)

- [pkg/testing] Add RequireEmptyPreviewAfterRefresh option to ProgramTest


Bug Fixes

- [engine] Fix a hang in preview --import-file.
[15203](https://github.com/pulumi/pulumi/pull/15203)

- [engine] Engine will now error if aliases request a parent with no URN.
[15232](https://github.com/pulumi/pulumi/pull/15232)

- [engine] Fix stack name validation when PULUMI_DISABLE_VALIDATION isn't set.
[15245](https://github.com/pulumi/pulumi/pull/15245)

- [engine] Fix a performance issue doing unneeded secret encryption.
[15306](https://github.com/pulumi/pulumi/pull/15306)

- [sdk/go] Include error message in local workspace validation.
[15279](https://github.com/pulumi/pulumi/pull/15279)

- [sdkgen/go] Remove pulumix references from generated enums
[15280](https://github.com/pulumi/pulumi/pull/15280)

- [programgen/nodejs] Fixes generated expression for filebase64 function to use fs.readFileSync directly with base64 encoding option
[15253](https://github.com/pulumi/pulumi/pull/15253)

- [sdkgen/python] Use importlib.metadata instead of pkg_resources
[15266](https://github.com/pulumi/pulumi/pull/15266)


Miscellaneous

- [auto/go] Remove obsolete note from FullyQualifiedStackName comment.
[15281](https://github.com/pulumi/pulumi/pull/15281)

- [backend/filestate] Upgrade gocloud.dev to the latest version
[15202](https://github.com/pulumi/pulumi/pull/15202)

- [sdk/python] Remove compatability code for Python 3.7 and below.
[15276](https://github.com/pulumi/pulumi/pull/15276)

3.103.1

Bug Fixes

- [sdk/nodejs] Include types/semver as a dependency
[15251](https://github.com/pulumi/pulumi/pull/15251)

Page 4 of 59

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.