Pulumi

Latest version: v3.116.1

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

Scan your dependencies

Page 8 of 59

3.90.1

Bug Fixes

- [cli/config] Don't crash on empty config values
[14328](https://github.com/pulumi/pulumi/pull/14328)

- [sdkgen/python] Fix issue calling nonexistent `_configure` method on external types
[14318](https://github.com/pulumi/pulumi/pull/14318)

- [sdkgen/python] Fix calling `_configure` with an Output value
[14321](https://github.com/pulumi/pulumi/pull/14321)

3.90.0

Features

- [auto/nodejs] Add support for the path option for config operations
[14305](https://github.com/pulumi/pulumi/pull/14305)

- [engine] Converters can return diagnostics from `ConvertState`.
[14135](https://github.com/pulumi/pulumi/pull/14135)


Bug Fixes

- [cli] Tightened the parser for property paths to be less prone to typos
[14257](https://github.com/pulumi/pulumi/pull/14257)

- [engine] Fix handling of explicit providers and --target-dependents.
[14238](https://github.com/pulumi/pulumi/pull/14238)

- [engine] Fix automatic diffs comparing against output instead of input properties.
[14256](https://github.com/pulumi/pulumi/pull/14256)

- [sdkgen/dotnet] Fix codegen with nested modules.
[14297](https://github.com/pulumi/pulumi/pull/14297)

- [programgen/go] Fix codegen to correctly output pulumi.Array instead of pulumi.AnyArray
[14299](https://github.com/pulumi/pulumi/pull/14299)

- [cli/new] `pulumi new` now allows users to bypass existing project name checks.
[14081](https://github.com/pulumi/pulumi/pull/14081)

- [sdk/nodejs] Nodejs now supports unknown resource IDs.
[14137](https://github.com/pulumi/pulumi/pull/14137)

- [sdkgen/python] Fix `_configure` failing due to required args mismatch.
[14281](https://github.com/pulumi/pulumi/pull/14281)


Miscellaneous

- [cli] Pull in fixes from esc v0.5.6
[14284](https://github.com/pulumi/pulumi/pull/14284)

- [protobuf] Add a config as property map field to RunRequest and pass that to the SDK
[14273](https://github.com/pulumi/pulumi/pull/14273)

- [sdk/python] updates grpcio dependency
[14259](https://github.com/pulumi/pulumi/pull/14259)

3.89.0

Features

- [engine] Old inputs are sent to provider Delete functions, as well as the old outputs.
[14051](https://github.com/pulumi/pulumi/pull/14051)


Bug Fixes

- [engine] Fix a panic in the engine when same steps failed due to provider errors.
[14076](https://github.com/pulumi/pulumi/pull/14076)

- [engine] Engine is now more efficent about starting up provider processes, generally saving at least one process startup per deployment.
[14127](https://github.com/pulumi/pulumi/pull/14127)

- [programgen] Fixes panic when binding the signature of output-versioned invokes without input arguments
[14234](https://github.com/pulumi/pulumi/pull/14234)

- [sdkgen/python] Python SDK generation _configure now correctly handles original property names for resource arguments (i.e. user provides `propName` instead of `prop_name`).
[14235](https://github.com/pulumi/pulumi/pull/14235)

3.88.1

Bug Fixes

- [cli] allow unmarshalling nil as a config value.
[14149](https://github.com/pulumi/pulumi/pull/14149)

- [auto/nodejs] Remove unneeded SxS check for inline programs
[14154](https://github.com/pulumi/pulumi/pull/14154)


Miscellaneous

- [cli] Pull in fixes from esc v0.5.2
[14155](https://github.com/pulumi/pulumi/pull/14155)

3.88.0

Features

- [engine] Add the new policy remediations feature.
[14080](https://github.com/pulumi/pulumi/pull/14080)

- [auto] Added a tracing span for plugin launch
[14100](https://github.com/pulumi/pulumi/pull/14100)

Bug Fixes

- [cli/package] Fix a panic in get-mapping when not passing a provider name.
[14124](https://github.com/pulumi/pulumi/pull/14124)

- [engine] Engine will now error earlier if a deployment needs a bundled plugin that is missing.
[14103](https://github.com/pulumi/pulumi/pull/14103)

- [sdk/{go,nodejs,python}] Fix MockMonitor reporting DeletedWith wasn't supported
[14118](https://github.com/pulumi/pulumi/pull/14118)

- [programgen/python] Fix panic in python program-gen when rewriting index expressions
[14099](https://github.com/pulumi/pulumi/pull/14099)

3.87.0

Features

- [cli] Users can now set `PULUMI_DISABLE_AUTOMATIC_PLUGIN_ACQUISITION` to disable the engine trying to auto install missing plugins.
[14083](https://github.com/pulumi/pulumi/pull/14083)

- [pkg] Upgrade pulumi-java to v0.9.8

- [cli/import] Import converters will write out their intermediate import file for manual fixups if needed.
[14067](https://github.com/pulumi/pulumi/pull/14067)

- [sdkgen/go] Generate output-versioned invokes for functions without inputs
[13694](https://github.com/pulumi/pulumi/pull/13694)

- [sdk/python] Add `default` arg to `Config.get_secret`
[12279](https://github.com/pulumi/pulumi/pull/12279)


Bug Fixes

- [cli] policy publish: default to default-org if possible
[14090](https://github.com/pulumi/pulumi/pull/14090)

- [cli] Fix a panic in `whoami` with tokens missing expected information.

- [engine] Calling RegisterResourceOutputs twice no longer panics and returns an error instead.
[14062](https://github.com/pulumi/pulumi/pull/14062)

- [engine] ComponentResources now emit resourceOutputEvent on Deletion. This fixes the time elapsed timer not ending when the resource is deleted.
[14061](https://github.com/pulumi/pulumi/pull/14061)

- [engine] Lifecycle tests shouldn't reuse a closed plugin host.
[14063](https://github.com/pulumi/pulumi/pull/14063)

- [engine] ctrl-c should cause Pulumi to send cancellation signal to providers
[14057](https://github.com/pulumi/pulumi/pull/14057)

- [engine] Fix a race condition in the engine access step event data.
[14049](https://github.com/pulumi/pulumi/pull/14049)

- [engine] Restore elided asset contents into returned inputs and state from Read operations

- [engine] `DISABLE_AUTOMATIC_PLUGIN_ACQUISITION` is respected for deployment operations now.
[14104](https://github.com/pulumi/pulumi/pull/14104)

- [programgen] `pulumi import` supports resources with duplicate names, it will fail if referenced as a provider/parent due to the ambiguity.
[13989](https://github.com/pulumi/pulumi/pull/13989)

- [programgen/dotnet] Fixes compiling an empty list of expressions from object properties
[14027](https://github.com/pulumi/pulumi/pull/14027)

Page 8 of 59

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.