Pulumi

Latest version: v3.143.0

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

Scan your dependencies

Page 27 of 64

3.37.2

Bug Fixes

- [sdk/dotnet] Fix serialization of non-generic list types.
[10277](https://github.com/pulumi/pulumi/pull/10277)

- [codegen/nodejs] Correctly reference external enums.
[10286](https://github.com/pulumi/pulumi/pull/10286)

- [sdk/python] Support deeply nested protobuf objects.
[10284](https://github.com/pulumi/pulumi/pull/10284)

- Revert [Remove api/renewLease from startup crit path](pulumi/pulumi10168) to fix 10293.
[10294](https://github.com/pulumi/pulumi/pull/10294)

3.37.1

Improvements

- [cli] Groups `pulumi help` commands by category
[10170](https://github.com/pulumi/pulumi/pull/10170)

- [sdk/nodejs] Removed stack trace output for Typescript compilation errors
[10259](https://github.com/pulumi/pulumi/pull/10259)

Bug Fixes

- [cli] Fix installation failures on Windows due to release artifacts shipped omitting a folder, `pulumi/*.exe` instead
of `pulumi/bin/*.exe`.
[10264](https://github.com/pulumi/pulumi/pull/10264)

3.37.0

Breaking

- [engine] Engine now always encrypts secret return values in Invoke.
May break `Language SDKs<3.0.0`
[10239](https://github.com/pulumi/pulumi/pull/10239)

Improvements

- [auto/go] Adds the ability to capture incremental `stderr`
via the new option `ErrorProgressStreams`.
[10179](https://github.com/pulumi/pulumi/pull/10179)

- [cli/plugins] Warn that using GITHUB_REPOSITORY_OWNER is deprecated.
[10142](https://github.com/pulumi/pulumi/pull/10142)

- [dotnet/codegen] code generation for csharp Pulumi programs now targets .NET 6
[10143](https://github.com/pulumi/pulumi/pull/10143)

- [cli] Allow `pulumi plugin install <type> <pkg> -f <path>` to target a binary
file or a folder.
[10094](https://github.com/pulumi/pulumi/pull/10094)

- [cli/config] Allow `pulumi config cp --path` between objects.
[10147](https://github.com/pulumi/pulumi/pull/10147)

- [codegen/schema] Support stack reference as a resource
[10174](https://github.com/pulumi/pulumi/pull/10174)

- [backends] When logging in to a file backend, validate that the bucket is accessible.
[10012](https://github.com/pulumi/pulumi/pull/10012)

- [cli] Add flag to specify whether to install dependencies on `pulumi convert`.
[10198](https://github.com/pulumi/pulumi/pull/10198)

- [cli] Expose `gen-completion` command when running `pulumi --help`.
[10218](https://github.com/pulumi/pulumi/pull/10218)

- [sdk/go] Expose context.Context from pulumi.Context.
[10190](https://github.com/pulumi/pulumi/pull/10190)

- [cli/plugins] Add local plugin linkage in `Pulumi.yaml`.
[10146](https://github.com/pulumi/pulumi/pull/10146)

- [engine] Remove sequence numbers from the engine and provider interfaces.
[10203](https://github.com/pulumi/pulumi/pull/10203)

- [engine] The engine will retry plugin downloads that error.
[10248](https://github.com/pulumi/pulumi/pull/10248)

Bug Fixes

- [cli] Only log github request headers at log level 11.
[10140](https://github.com/pulumi/pulumi/pull/10140)

- [sdk/go] `config.Encrypter` and `config.Decrypter` interfaces now
require explicit `Context`. This is a minor breaking change to the
SDK. The change fixes parenting of opentracing spans that decorate
calls to the Pulumi Service crypter.

[10037](https://github.com/pulumi/pulumi/pull/10037)

- [codegen/go] Support program generation, `pulumi convert` for programs that create explicit
provider resources.
[10132](https://github.com/pulumi/pulumi/issues/10132)

- [sdk/go] Remove the `AsName` and `AsQName` asserting functions.
[10156](https://github.com/pulumi/pulumi/pull/10156)

- [python] PULUMI_PYTHON_CMD is checked for deciding what python binary to use in a virtual environment.
[10155](https://github.com/pulumi/pulumi/pull/10155)

- [cli] Reduced the noisiness of `pulumi new --help` by replacing the list of available templates to just the number.
[10164](https://github.com/pulumi/pulumi/pull/10164)

- [cli] Revert "Add last status to `pulumi stack ls` output 10059"
[10221](https://github.com/pulumi/pulumi/pull/10221)

- [python] Fix overriding of PATH on Windows.
[10236](https://github.com/pulumi/pulumi/pull/10236)

- [dotnet/codgen] Allow specified root namespace to be suffixed with "Pulumi" when generating packages
[10245](https://github.com/pulumi/pulumi/pull/10245)

- [dotnet/sdk] Serialize immutable arrays initialized by default.
[10247](https://github.com/pulumi/pulumi/pull/10247)

- [dotnet/codegen] Override static `Empty` property to return concrete argument types
[10250](https://github.com/pulumi/pulumi/pull/10250)

3.36.0

Improvements

- [cli] Display outputs during the very first preview.
[10031](https://github.com/pulumi/pulumi/pull/10031)

- [cli] Add Last Status to `pulumi stack ls` output.
[6148](https://github.com/pulumi/pulumi/pull/6148)

- [cli] Allow pulumi `destroy -s <stack>` if not in a Pulumi project dir
[9918](https://github.com/pulumi/pulumi/pull/9918)

- [protobuf] Pulumi protobuf messages are now namespaced under "pulumi".
[10074](https://github.com/pulumi/pulumi/pull/10074)

- [cli] Truncate long stack outputs
[9905](https://github.com/pulumi/pulumi/issues/9905)

- [sdk/go] Add `As*Output` methods to `AnyOutput`
[10085](https://github.com/pulumi/pulumi/pull/10085)

- [yaml] [Updates Pulumi YAML to v0.5.3](https://github.com/pulumi/pulumi-yaml/releases/tag/v0.5.3)

- [sdk/go] Accept a short branch name in `GitRepo.Branch`
[10118](https://github.com/pulumi/pulumi/pull/10118)

Bug Fixes

- [cli] `pulumi convert` help text is wrong
[9892](https://github.com/pulumi/pulumi/issues/9892)

- [go/codegen] fix error assignment when creating a new resource in generated go code
[10049](https://github.com/pulumi/pulumi/pull/10049)

- [cli] `pulumi convert` generates incorrect input parameter names for C
[10042](https://github.com/pulumi/pulumi/issues/10042)

- [engine] Un-parent child resource when a resource is deleted during a refresh.
[10073](https://github.com/pulumi/pulumi/pull/10073)

- [cli] `pulumi state change-secrets-provider` now takes `--stack` into account
[10075](https://github.com/pulumi/pulumi/pull/10075)

- [nodejs/sdkgen] Default set `pulumi.name` in package.json to the pulumi package name.
[10088](https://github.com/pulumi/pulumi/pull/10088)

- [sdk/python] update protobuf library to v4 which speeds up pulumi CLI dramatically on M1 machines
[10063](https://github.com/pulumi/pulumi/pull/10063)

- [engine] Fix data races discovered in CLI and Go SDK that could cause nondeterministic behavior
or a panic.
[10081](https://github.com/pulumi/pulumi/pull/10081),
[10100](https://github.com/pulumi/pulumi/pull/10100)

- [go] Fix panic when returning pulumi.Bool, .String, .Int, and .Float64 in the argument to
ApplyT and casting the result to the corresponding output, e.g.: BoolOutput.
[10103](https://github.com/pulumi/pulumi/pull/10103)

3.35.3

Improvements

- [plugins] Plugin download urls now support GitHub as a first class url schema. For example "github://api.github.com/pulumiverse".
[9984](https://github.com/pulumi/pulumi/pull/9984)

- [nodejs] No longer roundtrips requests for the stack URN via the engine.
[9680](https://github.com/pulumi/pulumi/pull/9680)

Bug Fixes

- [cli] `pulumi convert` supports provider packages without a version.
[9976](https://github.com/pulumi/pulumi/pull/9976)

- [cli] Revert changes to how --target works. This means that non-targeted resources do need enough valid inputs to pass Check.
[10024](https://github.com/pulumi/pulumi/pull/10024)

3.35.2

Improvements

- [sdk/go] Added `PreviewDigest` for third party tools to be able to ingest the preview json
[9886](https://github.com/pulumi/pulumi/pull/9886)

- [cli] Do not require the `--yes` option if the `--skip-preview` option is set.
[9972](https://github.com/pulumi/pulumi/pull/9972)

- [yaml] [Updates Pulumi YAML to v0.5.2](https://github.com/pulumi/pulumi-yaml/releases/tag/v0.5.2),
containing bug fixes and improvements primarily for `pulumi convert` from YAML.
[9993](https://github.com/pulumi/pulumi/pull/9993)

Bug Fixes

- [engine] Filter out non-targeted resources much earlier in the engine cycle.
[9960](https://github.com/pulumi/pulumi/pull/9960)

- [cli] Fix a panic in `pulumi plugin ls --project --json`.
[9998](https://github.com/pulumi/pulumi/pull/9998)

- [engine] Revert support for aliases in the engine.
[9999](https://github.com/pulumi/pulumi/pull/9999)

Page 27 of 64

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.