Pulumi

Latest version: v3.143.0

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

Scan your dependencies

Page 17 of 64

3.72.2

Bug Fixes

- [cli/state] Fix panic caused by an invalid stack when a parent resource is renamed in the state. Now, parent references are also updated when the resource is renamed.
[13190](https://github.com/pulumi/pulumi/pull/13190)

3.72.1

Bug Fixes

- [cli] Revert go.cloud update to fixes issues with using azure object store and secrets.
[13184](https://github.com/pulumi/pulumi/pull/13184)

3.72.0

Features

- [cli] Don't warn about the CLI version being out of date on every run. The CLI will now only warn once a day, when it queries for the latest version.
[12660](https://github.com/pulumi/pulumi/pull/12660)

- [programgen/{dotnet,go,nodejs,python}] Extend SkipResourceTypechecking to allow generating unknown resources
[13172](https://github.com/pulumi/pulumi/pull/13172)

- [cli/package] Add a "get-mapping" command to query providers for their mapping information.
[13155](https://github.com/pulumi/pulumi/pull/13155)


Bug Fixes

- [cli/config] `pulumi destroy` now sets the `encryptedkey` every run like the rest of the CLI commands.
[13168](https://github.com/pulumi/pulumi/pull/13168)

- [engine] Fix aliasing children
[12848](https://github.com/pulumi/pulumi/pull/12848)

- [sdk/nodejs] Fix Parent/NoParent aliases
[12848](https://github.com/pulumi/pulumi/pull/12848)

- [sdk/nodejs] Fixes uncaught rejections on the resource monitor terminating causing Automation API programs to exit prematurely.
[13070](https://github.com/pulumi/pulumi/pull/13070)


Miscellaneous

- [backend/filestate] Add an option to the Upgrade operation allowing injection of an external source of project names for stacks where the project name could not be automatically determined.
[13077](https://github.com/pulumi/pulumi/pull/13077)

- [sdk/go] Adds `tokens.ValidateProjectName` to validate project names.
[13165](https://github.com/pulumi/pulumi/pull/13165)

3.71.0

Features

- [cli] Support for `pulumi convert --from terraform`

- [cli] Make convert errors more clear to users
[13126](https://github.com/pulumi/pulumi/pull/13126)

- [programgen/{dotnet,go}] Add support for the singleOrNone intrinsic
[13149](https://github.com/pulumi/pulumi/pull/13149)


Bug Fixes

- [engine] Fix plugin installation when looking up new schemas.
[13140](https://github.com/pulumi/pulumi/pull/13140)

- [programgen] Fixes range scoping for PCL components
[13131](https://github.com/pulumi/pulumi/pull/13131)

- [programgen] Fixes panic when trying to convert a null literal to a string value
[13138](https://github.com/pulumi/pulumi/pull/13138)

- [sdkgen/dotnet] sdkgen no longer sets the UseSharedCompilation project setting.
[13146](https://github.com/pulumi/pulumi/pull/13146)

- [programgen/python] Fixes python panic when emiting code for index expressions that aren't typechecked
[13137](https://github.com/pulumi/pulumi/pull/13137)

- [sdkgen/python] Fixes python always printing input deprecation messages.
[13141](https://github.com/pulumi/pulumi/pull/13141)

3.70.0

Features

- [cli] 'convert' now defaults to be more leniant about program correctness, old behaviour can be toggled back on with --strict.
[13120](https://github.com/pulumi/pulumi/pull/13120)

- [engine] DeletedWith ResourceOption is now inherited from its parent across SDKs.
[12572](https://github.com/pulumi/pulumi/pull/12572)

- [engine] Add 'pulumi:tags' config option to set stack tags.
[12856](https://github.com/pulumi/pulumi/pull/12856)

- [pkg] Upgrade pulumi-java to v0.9.4.
[13121](https://github.com/pulumi/pulumi/pull/13121)

- [programgen/nodejs] Allow output variables to have the same identifier as other program nodes
[13115](https://github.com/pulumi/pulumi/pull/13115)

- [sdk/nodejs] Add support for asynchronous mock implementations


Bug Fixes

- [cli/new] Escape special characters in project description
[13122](https://github.com/pulumi/pulumi/pull/13122)

- [engine] Fixes a bug where targeted previews would error on deletes of targeted resources.
[13010](https://github.com/pulumi/pulumi/pull/13010)

- [programgen/dotnet] Only await task-returning invokes in dotnet program-gen
[13092](https://github.com/pulumi/pulumi/pull/13092)

- [programgen/{dotnet,go}] Do not error out when generaing not yet implemented ForExpressions
[13083](https://github.com/pulumi/pulumi/pull/13083)

- [cli/plugin] Language plugins respect PULUMI_IGNORE_AMBIENT_PLUGINS.
[13086](https://github.com/pulumi/pulumi/pull/13086)

- [programgen/go] Fix conversion of programs with components for Go.
[13037](https://github.com/pulumi/pulumi/pull/13037)

- [programgen/go] Fix panic in go program-gen when encountering splat expressions
[13116](https://github.com/pulumi/pulumi/pull/13116)

- [programgen/{go,nodejs}] Fix a panic in diagnostics from go/nodejs project generation.
[13084](https://github.com/pulumi/pulumi/pull/13084)

- [programgen/nodejs] Only await promise-returning invokes in typescript program-gen
[13085](https://github.com/pulumi/pulumi/pull/13085)

3.69.0

Features

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

- [cli] Replace heap profiles with allocation profiles and add a flag, --memprofilerate, to control the sampling rate. --memprofilerate behaves like the -memprofilerate flag to `go test`; set it to "1" to profile every allocation site.
[13026](https://github.com/pulumi/pulumi/pull/13026)

- [cli] The convert and import commands will try to install plugins needed for correct conversions.
[13046](https://github.com/pulumi/pulumi/pull/13046)

- [cli/plugin] Plugin install auto-fills the download URL for some known third-party plugins.
[13020](https://github.com/pulumi/pulumi/pull/13020)

- [engine] Provider plugins are now loaded as needed, not at startup based on old state information.
[12657](https://github.com/pulumi/pulumi/pull/12657)

- [programgen] Include the component source directory in diagnostics when reporting PCL errors
[13017](https://github.com/pulumi/pulumi/pull/13017)

- [programgen/{nodejs,python}] Implement singleOrNone intrinsic
[13032](https://github.com/pulumi/pulumi/pull/13032)

- [sdkgen/python] Generate a pyproject.toml file. This enables Python providers to build Wheels per PEP 621
[12805](https://github.com/pulumi/pulumi/pull/12805)


Bug Fixes

- [backend] Fixes a bug where Resource instances as stack exports got printed as if it had diff in the end steps
[12261](https://github.com/pulumi/pulumi/pull/12261)

- [engine] Fix --replace behavior to be not considered a targeted update (where only --replace resources would be targeted).
[13011](https://github.com/pulumi/pulumi/pull/13011)

- [backend/filestate] Fix the project filter when listing stacks from new stores that support per-project stack references.
[12994](https://github.com/pulumi/pulumi/pull/12994)

- [backend/filestate] Fix stack rename renaming projects for the self-managed backend.
[13047](https://github.com/pulumi/pulumi/pull/13047)

- [programgen/go] Do not error when generated Go code cannot be formatted
[13053](https://github.com/pulumi/pulumi/pull/13053)

- [cli/plugin] Fixes PULUMI_DEBUG_GRPC to surface provider errors
[12984](https://github.com/pulumi/pulumi/pull/12984)

- [sdkgen/go] For properties with environment variable defaults, differentiate between unset environment variables and empty.
[12976](https://github.com/pulumi/pulumi/pull/12976)

- [sdkgen/go] When a property has an environment variable default, and the environment variable is not set, sdkgen would incorrectly set it to the zero value of that property. Fixes by only setting the property if the environment variable is set.
[12976](https://github.com/pulumi/pulumi/pull/12976)

- [sdkgen/go] Fix versioned typerefs being marshalled across code generator RPCs.
[13006](https://github.com/pulumi/pulumi/pull/13006)

Page 17 of 64

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.