Pulumi

Latest version: v3.143.0

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

Scan your dependencies

Page 28 of 64

3.35.1

Improvements

- [cli] The engine will now warn when a resource option is applied to a Component resource when that option will have no effect. This extends [9863](https://github.com/pulumi/pulumi/pull/9863) which only warns for the `ignoreChanges` resource options.
[9921](https://github.com/pulumi/pulumi/pull/9921)

- [auto/*] Add a option to control the `--show-secrets` flag in the automation API.
[9879](https://github.com/pulumi/pulumi/pull/9879)

Bug Fixes

- [auto/go] Fix passing of the color option.
[9940](https://github.com/pulumi/pulumi/pull/9940)

- [engine] Fix panic from unexpected resource name formats.
[9950](https://github.com/pulumi/pulumi/pull/9950)

3.35.0

Improvements

- [auto/*] Add `--policy-pack` and `--policy-pack-configs` options to automation API.
[9872](https://github.com/pulumi/pulumi/pull/9872)

- [cli] The engine now produces a warning when the 'ignoreChanges' option is applied to a Component resource.
[9863](https://github.com/pulumi/pulumi/pull/9863)

- [sdk/python] Changed `Output[T].__str__()` to return an informative message rather than "<pulumi.output.Output object at 0x012345ABCDEF>".
[9848](https://github.com/pulumi/pulumi/pull/9848)

- [cli] The engine will now default resource parent to the root stack if it exists.
[9481](https://github.com/pulumi/pulumi/pull/9481)

- [engine] Reduce memory usage in convert and yaml programs by caching of package schemas.
[9684](https://github.com/pulumi/pulumi/issues/9684)

- [sdk/go] Added `NewUniqueName` for providers to use for generating autonames.
[9852](https://github.com/pulumi/pulumi/pull/9852)

- [engine] The engine now understands alias objects which it can resolve to URNs, requiring less logic in SDKs.
[9731](https://github.com/pulumi/pulumi/pull/9731)

- [sdk/dotnet] The dotnet SDK will now send alias objects rather than URNs to the engine.
[9731](https://github.com/pulumi/pulumi/pull/9731)

- [cli] Add java to `pulumi convert`
[9917](https://github.com/pulumi/pulumi/pull/9917)

Bug Fixes

- [sdk/go] Handle nils in mapper encoding.
[9810](https://github.com/pulumi/pulumi/pull/9810)

- [engine] Explicit providers use the same plugin as default providers unless otherwise requested.
[9708](https://github.com/pulumi/pulumi/pull/9708)

- [sdk/go] Correctly parse nested git projects in GitLab.
[9354](https://github.com/pulumi/pulumi/issues/9354)

- [sdk/go] Mark StackReference keys that don't exist as unknown. Error when converting unknown keys to strings.
[9855](https://github.com/pulumi/pulumi/pull/9855)

- [sdk/go] Precisely mark values obtained via stack reference `Get...Output(key)` methods as secret or not.
[9842](https://github.com/pulumi/pulumi/pull/9842)

- [codegen/go] Import external Enum types as external.
[9920](https://github.com/pulumi/pulumi/pull/9920)

- [codegen/go] Correctly generate nested `Input` and `Ouput` collection types.
[9887](https://github.com/pulumi/pulumi/pull/9887)

- [engine] Revert the additional secret outputs warning until the engine can understand optional outputs.
[9922](https://github.com/pulumi/pulumi/pull/9922)

3.34.1

Improvements

- [cli/python] Respond to SIGINT when installing plugins.
[9793](https://github.com/pulumi/pulumi/pull/9793)

- [codegen/go] Always chose the correct version when `respectSchemaVersion` is set.
[9798](https://github.com/pulumi/pulumi/pull/9798)

Bug Fixes

- [sdk/python] Better explain the keyword arguments to create(etc)_stack.
[9794](https://github.com/pulumi/pulumi/pull/9794)

- [cli] Revert changes causing a panic in `pulumi destroy` that tried to operate without config files.
[9821](https://github.com/pulumi/pulumi/pull/9821)

- [cli] Revert to statically linked binaries on Windows and Linux,
fixing a regression introduced in 3.34.0
[9816](https://github.com/pulumi/pulumi/issues/9816)

- [codegen/python] ResourceOptions are no longer mutated by resources.
[9802](https://github.com/pulumi/pulumi/pull/9802)

3.34.0

Improvements

- [codegen/go] Handle long and complicated traversals in a nicer way.
[9726](https://github.com/pulumi/pulumi/pull/9726)

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

- [cli] Plugins will now shut themselves down if they can't contact the engine that started them.
[9735](https://github.com/pulumi/pulumi/pull/9735)

- [cli/engine] The engine will emit a warning of a key given in additional secret outputs doesn't match any of the property keys on the resources.
[9750](https://github.com/pulumi/pulumi/pull/9750)

- [sdk/go] Add `CompositeInvoke` function, like `Composite` but for `InvokeOption`.
[9752](https://github.com/pulumi/pulumi/pull/9752)

- [cli] The `gcpkms://` now supports the same credentials resolution mechanism as the state store, including the `GOOGLE_CREDENTIALS`.`
[6379](https://github.com/pulumi/pulumi/pull/6379)

- [yaml] [Updates Pulumi YAML to v0.5.1](https://github.com/pulumi/pulumi-yaml/releases/tag/v0.5.1),
containing bug fixes, new functions, diagnostics and validation. Fixes support for using providers
such as `awsx`.
[9797](https://github.com/pulumi/pulumi/pull/9797)

Bug Fixes

- [sdk/nodejs] Fix a crash due to dependency cycles from component resources.
[9683](https://github.com/pulumi/pulumi/pull/9683)

- [cli/about] Make `pulumi about` aware of the YAML and Java runtimes.
[9745](https://github.com/pulumi/pulumi/pull/9745)

- [cli/engine] Fix a panic deserializing resource plans without goals.
[9749](https://github.com/pulumi/pulumi/pull/9749)

- [cli/engine] Provide a sorting for plugins of equivalent version.
[9761](https://github.com/pulumi/pulumi/pull/9761)

- [cli/backend] Fix degraded performance in filestate backend
[9777](https://github.com/pulumi/pulumi/pull/9777)
[9796](https://github.com/pulumi/pulumi/pull/9796)

- [engine] Engine correctly the number of bytes written to a TAR archive is what was expected.
[9792](https://github.com/pulumi/pulumi/pull/9792)

3.33.2

Improvements

- [cli] `pulumi logout` now prints a confirmation message that it logged out.
[9641](https://github.com/pulumi/pulumi/pull/9641)

- [cli/backend] Add gzip compression to filestate backend. Compression can be enabled via `PULUMI_SELF_MANAGED_STATE_GZIP=true`. Special thanks to awoimbee for the initial PR.
[9610](https://github.com/pulumi/pulumi/pull/9610)

- [sdk/nodejs] Lazy load inflight context to remove module import side-effect.
[9375](https://github.com/pulumi/pulumi/issues/9375)

Bug Fixes

- [sdk/python] Fix spurious diffs causing an "update" on resources created by dynamic providers.
[9656](https://github.com/pulumi/pulumi/pull/9656)

- [sdk/python] Do not depend on the children of remote component resources.
[9665](https://github.com/pulumi/pulumi/pull/9665)

- [codegen/nodejs] Emit the "package.json".pulumi.server as "server" correctly. Previously, "pluginDownloadURL" was emitted but never read.
[9662](https://github.com/pulumi/pulumi/pull/9662)

- [cli] Fix panic in `pulumi console` when no stack is selected.
[9594](https://github.com/pulumi/pulumi/pull/9594)

- [cli] Engine now correctly tracks that resource reads have unique URNs.
[9516](https://github.com/pulumi/pulumi/pull/9516)

- [sdk/python] Fixed bug in automation API that invoked Pulumi with malformed arguments.
[9607](https://github.com/pulumi/pulumi/pull/9607)

- [cli/backend] Fix a panic in the filestate backend when renaming history files.
[9673](https://github.com/pulumi/pulumi/pull/9673)

- [sdk/python] Pin protobuf library to <4.
[9696](https://github.com/pulumi/pulumi/pull/9696)

- [sdk/proto] Inline dockerfile used to generate protobuf code.
[9700](https://github.com/pulumi/pulumi/pull/9700)

3.33.1

Improvements

- [cli] Add `--stack` to `pulumi about`.
[9518](https://github.com/pulumi/pulumi/pull/9518)

- [sdk/dotnet] Bumped several dependency versions to avoid pulling packages with known vulnerabilities.
[9591](https://github.com/pulumi/pulumi/pull/9591)

- [cli] Updated gocloud.dev to 0.24.0, which adds support for using AWS SDK v2. It enables users to pass an AWS profile to the `awskms` secrets provider url (i.e. `awskms://alias/pulumi?awssdk=v2&region=eu-west-1&profile=aws-prod`)
[9590](https://github.com/pulumi/pulumi/pull/9590)

- [sdk/nodejs] Lazy load V8 inspector session to remove module import side-effect [9375](https://github.com/pulumi/pulumi/issues/9375)

Bug Fixes

- [cli] The PULUMI_CONFIG_PASSPHRASE environment variables can be empty, this is treated different to being unset.
[9568](https://github.com/pulumi/pulumi/pull/9568)

- [codegen/python] Fix importing of enum types from other packages.
[9579](https://github.com/pulumi/pulumi/pull/9579)

- [cli] Fix panic in `pulumi console` when no stack is selected.
[9594](https://github.com/pulumi/pulumi/pull/9594)


- [auto/python] - Fix text color argument being ignored during stack operations.
[9615](https://github.com/pulumi/pulumi/pull/9615)

Page 28 of 64

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.