Pulumi

Latest version: v3.143.0

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

Scan your dependencies

Page 52 of 64

1.3.2

- Fix hangs and crashes related to use of `getResource` (i.e. `aws.ec2.getSubnetIds(...)`) methods,
including frequent hangs on Node.js 12. This fixes https://github.com/pulumi/pulumi/issues/3260)
and [hangs](https://github.com/pulumi/pulumi/issues/3309).

Some less common existing styles of using `getResource` calls are also deprecated as part of this
change, and users should see https://www.pulumi.com/docs/troubleshooting/#synchronous-call for
details on adjusting their code if needed.

1.3.1

- Revert "propagate resource inputs to resource state during preview". These changes had a critical issue that needs
further investigation.

1.3.0

- Propagate resource inputs to resource state during preview, including first-class unknown values. This allows the
preview to better estimate the state of a resource after an update, including property values that were populated
using defaults calculated by the provider.
[3245](https://github.com/pulumi/pulumi/pull/3245)

- Fetch version information from the Homebrew JSON API for CLIs installed using `brew`.
[3290](https://github.com/pulumi/pulumi/pull/3290)

- Support renaming stack projects via `pulumi stack rename`.
[3292](https://github.com/pulumi/pulumi/pull/3292)

- Add `helm` to `pulumi/pulumi` Dockerhub container
[3294](https://github.com/pulumi/pulumi/pull/3294)

- Make the location of `.pulumi` folder configurable with an environment variable.
[3300](https://github.com/pulumi/pulumi/pull/3300) (Fixes [#2966](https://github.com/pulumi/pulumi/issues/2966))

- `pulumi update` can now be scoped to update a single resource by adding a `--target urn` or `-t urn`
argument. Multiple resources can be specified using `-t urn1 -t urn2`.

- Adds the ability to provide transformations to modify the properties and resource options that
will be used for any child resource of a component or stack.
[3174](https://github.com/pulumi/pulumi/pull/3174)

- Add resource transformations support in Python. [3319](https://github.com/pulumi/pulumi/pull/3319)

1.2.0

- Support emitting high-level execution trace data to a file and add a debug-only command to view trace data.
[3238](https://github.com/pulumi/pulumi/pull/3238)

- Fix parsing of GitLab urls with subgroups.
[3239](https://github.com/pulumi/pulumi/pull/3239)

- `pulumi refresh` can now be scoped to refresh a subset of resources by adding a `--target urn` or
`-t urn` argument. Multiple resources can be specified using `-t urn1 -t urn2`.

- `pulumi destroy` can now be scoped to delete a single resource (and its dependents) by adding a
`--target urn` or `-t urn` argument. Multiple resources can be specified using `-t urn1 -t urn2`.

- Avoid re-encrypting secret values on each checkpoint write. These changes should improve update times for stacks
that contain secret values.
[3183](https://github.com/pulumi/pulumi/pull/3183)

- Add Codefresh CI detection.

- Add `-c` (config array) flag to the `preview` command.

1.1.0

- Fix a bug that caused the Python runtime to ignore unhandled exceptions and erroneously report that a Pulumi program executed successfully.
[3170](https://github.com/pulumi/pulumi/pull/3170)

- Read operations are no longer considered changes for the purposes of `--expect-no-changes`.
[3197](https://github.com/pulumi/pulumi/pull/3197)

- Increase the MaxCallRecvMsgSize for interacting with the gRPC server.
[3201](https://github.com/pulumi/pulumi/pull/3201)

- Do not ask for a passphrase in non-interactive sessions (fix [2758](https://github.com/pulumi/pulumi/issues/2758)).
[3204](https://github.com/pulumi/pulumi/pull/3204)

- Support combining the filestate backend (local or remote storage) with the cloud-backed secrets providers (KMS, etc.).
[3198](https://github.com/pulumi/pulumi/pull/3198)

- Moved `pulumi/pulumi` to target `es2016` instead of `es6`. As `pulumi/pulumi` programs run
inside Nodejs, this should not change anything externally as Nodejs already provides es2016
support. Internally, this makes more APIs available for `pulumi/pulumi` to use in its implementation.

- Fix the --stack option of the `pulumi new` command.
([3131](https://github.com/pulumi/pulumi/pull/3131) fixes [#2880](https://github.com/pulumi/pulumi/issues/2880))

1.0.0

- No significant changes.

Page 52 of 64

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.