Pulumi

Latest version: v3.116.1

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

Scan your dependencies

Page 48 of 59

1.0.0rc.1

- Print a Welcome to Pulumi message for users during interactive logins to the Pulumi CLI.
[3145](https://github.com/pulumi/pulumi/pull/3145)

- Filter the list of templates shown by default during `pulumi new`.
[3147](https://github.com/pulumi/pulumi/pull/3147)

1.0.0beta.4

- Fix a crash when using StackReference from the `1.0.0-beta.3` version of
`pulumi/pulumi` and `1.0.0-beta.2` or earlier of the CLI.

- Allow Un/MashalProperties to reject Asset and AssetArchive types. (partial fix
for https://github.com/pulumi/pulumi-kubernetes/issues/737)

1.0.0beta.3

- When using StackReference to fetch output values from another stack, do not mark a value as secret if it was not
secret in the stack you referenced. (fixes [2744](https://github.com/pulumi/pulumi/issues/2744)).

- Allow resource IDs to be changed during `pulumi refresh` operations

- Do not crash when renaming a stack that has never been updated, when using the local backend. (fixes
[2654](https://github.com/pulumi/pulumi/issues/2654))

- Fix intermittet "NoSuchKey" issues when using the S3 based backend. (fixes [2714](https://github.com/pulumi/pulumi/issues/2714)).

- Support filting stacks by organization or tags when using `pulumi stack ls`. (fixes [2712](https://github.com/pulumi/pulumi/issues/),
[2769](https://github.com/pulumi/pulumi/issues/2769)

- Explicitly setting `deleteBeforeReplace` to `false` now overrides the provider's decision.
[3118](https://github.com/pulumi/pulumi/pull/3118)

- Fail read steps (e.g. the step generated by a call to `aws.s3.Bucket.get()`) if the requested resource does not exist.
[3123](https://github.com/pulumi/pulumi/pull/3123)

1.0.0beta.2

- Fix the package version compatibility checks in the NodeJS language host.
[3083](https://github.com/pulumi/pulumi/pull/3083)

1.0.0beta.1

- Do not propagate input properties to missing output properties during preview. The old behavior can cause issues that
are difficult to diagnose in cases where the actual value of the output property differs from the value of the input
property, and can cause `apply`s to run at unexpected times. If this change causes issues in a Pulumi program, the
original behavior can be enabled by setting the `PULUMI_ENABLE_LEGACY_APPLY` environment variable to `true`.

- Fix a bug in the GitHub Actions program preventing errors from being rendered in the Actions log on github.com.
[3036](https://github.com/pulumi/pulumi/pull/3036)

- Fix a bug in the Node.JS SDK that caused failure details for provider functions to go unreported.
[3048](https://github.com/pulumi/pulumi/pull/3048)

- Fix a bug in the Python SDK that caused crashes when using asynchronous data sources.
[3056](https://github.com/pulumi/pulumi/pull/3056)

- Fix crash when exporting secrets from a pulumi app
[2962](https://github.com/pulumi/pulumi/issues/2962)

- Fix a panic in logger when a secret contains non-printable characters
[3074](https://github.com/pulumi/pulumi/pull/3074)

- Check the uniqueness of the project name during pulumi new
[3065](https://github.com/pulumi/pulumi/pull/3065)

0.17.28

- Retry renaming a temporary folder during plugin installation
[3008](https://github.com/pulumi/pulumi/pull/3008)

- Add support for additional Pulumi secrets providers using AWS KMS, Azure KeyVault, Google Cloud
KMS and HashiCorp Vault. These secrets providers can be configured at stack creation time using
`pulumi stack init b --secrets-provider="awskms://alias/LukeTesting?region=us-west-2"`, and ensure
that all encrypted data associated with the stack is encrypted using the target cloud platform
encryption keys. This augments the previous choice between using the app.pulumi.com-managed
secrets encryption or a fully-client-side local passphrase encryption.
[2994](https://github.com/pulumi/pulumi/pull/2994)

- Add `Output.concat` to Python SDK [3006](https://github.com/pulumi/pulumi/pull/3006)

- Add `requireOutput` to `StackReference` [3007](https://github.com/pulumi/pulumi/pull/3007)

- Arbitrary values can now be exported from a Python app. This includes dictionaries, lists, class
instances, and the like. Values are treated as "plain old python data" and generally kept as
simple values (like strings, numbers, etc.) or the simple collections supported by the Pulumi data model (specifically, dictionaries and lists).

- Fix `get_secret` in Python SDK always returning None.

- Make `pulumi.runtime.invoke` synchronous in the Python SDK [3019](https://github.com/pulumi/pulumi/pull/3019)

- Fix a bug in the Python SDK that caused input properties that are coroutines to be awaited twice.
[3024](https://github.com/pulumi/pulumi/pull/3024)

Compatibility

- Deprecated functions in `pulumi/pulumi` will now issue warnings if you call them. Please migrate
off of these functions as they will be removed in a future release. The deprecated functions are.
1. `function computeCodePaths(extraIncludePaths?: string[], ...)`. Use the `computeCodePaths`
overload that takes a `CodePathOptions` instead.
2. `function serializeFunctionAsync`. Please use `serializeFunction` instead.

Page 48 of 59

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.