Pulumi

Latest version: v3.143.0

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

Scan your dependencies

Page 37 of 64

3.3.0

Improvements

- [cli] Provide user information when protected resources are not able to be deleted
[7055](https://github.com/pulumi/pulumi/pull/7055)

- [cli] Error instead of panic on invalid state file import
[7065](https://github.com/pulumi/pulumi/pull/7065)

- Warn when a secret config is read as a non-secret
[6896](https://github.com/pulumi/pulumi/pull/6896)
[7078](https://github.com/pulumi/pulumi/pull/7078)
[7079](https://github.com/pulumi/pulumi/pull/7079)
[7080](https://github.com/pulumi/pulumi/pull/7080)

- [sdk/nodejs|python] Add GetSchema support to providers
[6892](https://github.com/pulumi/pulumi/pull/6892)

- [auto/dotnet] Provide PulumiFn implementation that allows runtime stack type
[6910](https://github.com/pulumi/pulumi/pull/6910)

- [auto/go] Provide GetPermalink for all results
[6875](https://github.com/pulumi/pulumi/pull/6875)

Bug Fixes

- [sdk/python] Fix relative `runtime:options:virtualenv` path resolution to ignore `main` project attribute
[6966](https://github.com/pulumi/pulumi/pull/6966)

- [auto/dotnet] Disable Language Server Host logging and checking appsettings.json config
[7023](https://github.com/pulumi/pulumi/pull/7023)

- [auto/python] Export missing `ProjectBackend` type
[6984](https://github.com/pulumi/pulumi/pull/6984)

- [sdk/nodejs] Fix noisy errors.
[6995](https://github.com/pulumi/pulumi/pull/6995)

- Config: Avoid emitting integers in objects using exponential notation.
[7005](https://github.com/pulumi/pulumi/pull/7005)

- [codegen/python] Fix issue with lazy_import affecting pulumi-eks
[7024](https://github.com/pulumi/pulumi/pull/7024)

- Ensure that all outstanding asynchronous work is awaited before returning from a .NET
Pulumi program.
[6993](https://github.com/pulumi/pulumi/pull/6993)

- Config: Avoid emitting integers in objects using exponential notation.
[7005](https://github.com/pulumi/pulumi/pull/7005)

- Build: Add vs code dev container
[7052](https://github.com/pulumi/pulumi/pull/7052)

- Ensure that all outstanding asynchronous work is awaited before returning from a Go
Pulumi program. Note that this may require changes to programs that use the
`pulumi.NewOutput` API.
[6983](https://github.com/pulumi/pulumi/pull/6983)

3.2.1

Bug Fixes

- [cli] Fix a regression caused by [6893](https://github.com/pulumi/pulumi/pull/6893) that stopped stacks created
with empty passphrases from completing successful pulumi commands when loading the passphrase secrets provider.
[6976](https://github.com/pulumi/pulumi/pull/6976)

3.2.0

Enhancements

- [auto/go] Provide GetPermalink for all results
[6875](https://github.com/pulumi/pulumi/pull/6875)

- [automation/*] Add support for getting stack outputs using Workspace
[6859](https://github.com/pulumi/pulumi/pull/6859)

- [automation/*] Optionally skip Automation API version check
[6882](https://github.com/pulumi/pulumi/pull/6882)
The version check can be skipped by passing a non-empty value to the `PULUMI_AUTOMATION_API_SKIP_VERSION_CHECK` environment variable.

- [auto/go,nodejs] Add UserAgent to update/pre/refresh/destroy options.
[6935](https://github.com/pulumi/pulumi/pull/6935)

Bug Fixes

- [cli] Return an appropriate error when a user has not set `PULUMI_CONFIG_PASSPHRASE` nor `PULUMI_CONFIG_PASSPHRASE_FILE`
when trying to access the Passphrase Secrets Manager
[6893](https://github.com/pulumi/pulumi/pull/6893)

- [cli] Prevent against panic when using a ResourceReference as a program output
[6962](https://github.com/pulumi/pulumi/pull/6962)

- [sdk/python] Fix bug in MockResourceArgs.
[6863](https://github.com/pulumi/pulumi/pull/6863)

- [sdk/python] Address issues when using resource subclasses.
[6890](https://github.com/pulumi/pulumi/pull/6890)

- [sdk/python] Fix type-related regression on Python 3.6.
[6942](https://github.com/pulumi/pulumi/pull/6942)

- [sdk/python] Don't error when a dict input value has a mismatched type annotation.
[6949](https://github.com/pulumi/pulumi/pull/6949)

- [automation/dotnet] Fix EventLogWatcher failing to read events after an exception was thrown
[6821](https://github.com/pulumi/pulumi/pull/6821)

- [automation/dotnet] Use stackName in ImportStack
[6858](https://github.com/pulumi/pulumi/pull/6858)

- [automation/go] Improve autoError message formatting
[6924](https://github.com/pulumi/pulumi/pull/6924)

Misc.

- [auto/dotnet] Bump YamlDotNet to 11.1.1
[6915](https://github.com/pulumi/pulumi/pull/6915)

- [sdk/dotnet] Enable deterministic builds
[6917](https://github.com/pulumi/pulumi/pull/6917)

- [auto/*] Bump minimum version to v3.1.0.
[6852](https://github.com/pulumi/pulumi/pull/6852)

3.1.0

Breaking Changes

Please note, the following 2 breaking changes were included in our [3.0 changlog](https://www.pulumi.com/docs/get-started/install/migrating-3.0/#updated-cli-behavior-in-pulumi-30)
Unfortunately, the initial release did not include that change. We apologize for any confusion or inconvenience this may have included the addressed behaviour.

- [cli] Standardize stack select behavior to ensure that passing `--stack` does not make that the current stack.
[6840](https://github.com/pulumi/pulumi/pull/6840)

- [cli] Set pagination defaults for `pulumi stack history` to 10 entries.
[6841](https://github.com/pulumi/pulumi/pull/6841)

Enhancements

- [sdk/nodejs] Handle providers for RegisterResourceRequest
[6795](https://github.com/pulumi/pulumi/pull/6795)

- [automation/dotnet] Remove dependency on Gprc.Tools for F / Paket compatibility
[6793](https://github.com/pulumi/pulumi/pull/6793)

Bug Fixes

- [codegen] Fix codegen for types that are used by both resources and functions.
[6811](https://github.com/pulumi/pulumi/pull/6811)

- [sdk/python] Fix bug in `get_resource_module` affecting resource hydration.
[6833](https://github.com/pulumi/pulumi/pull/6833)

- [automation/python] Fix bug in UpdateSummary deserialization for nested config values.
[6838](https://github.com/pulumi/pulumi/pull/6838)

3.0.0

Breaking Changes

- [sdk/cli] Bump version of Pulumi CLI and SDK to v3
[6554](https://github.com/pulumi/pulumi/pull/6554)

- Dropped support for NodeJS < v11.x

- [CLI] Standardize the `--stack` flag to *not* set the stack as current (i.e. setStack=false) across CLI commands.
[6300](https://github.com/pulumi/pulumi/pull/6300)

- [CLI] Set pagination defaults for `pulumi stack history` to 10 entries.
[6739](https://github.com/pulumi/pulumi/pull/6739)

- [CLI] Remove `pulumi history` command. This was previously deprecated and replaced by `pulumi stack history`
[6724](https://github.com/pulumi/pulumi/pull/6724)

- [sdk/*] Refactor Mocks newResource and call to accept an argument struct for future extensibility rather than individual args
[6672](https://github.com/pulumi/pulumi/pull/6672)

- [sdk/nodejs] Enable nodejs dynamic provider caching by default on program side.
[6704](https://github.com/pulumi/pulumi/pull/6704)

- [sdk/python] Improved dict key translation support (3.0-based providers will opt-in to the improved behavior)
[6695](https://github.com/pulumi/pulumi/pull/6695)

- [sdk/python] Allow using Python to build resource providers for multi-lang components.
[6715](https://github.com/pulumi/pulumi/pull/6715)

- [sdk/go] Simplify `Apply` method options to reduce binary size
[6607](https://github.com/pulumi/pulumi/pull/6607)

- [Automation/*] All operations use `--stack` to specify the stack instead of running `select stack` before the operation.
[6300](https://github.com/pulumi/pulumi/pull/6300)

- [Automation/go] Moving go automation API package from sdk/v2/go/x/auto -> sdk/v2/go/auto
[6518](https://github.com/pulumi/pulumi/pull/6518)

- [Automation/nodejs] Moving NodeJS automation API package from sdk/nodejs/x/automation -> sdk/nodejs/automation
[6518](https://github.com/pulumi/pulumi/pull/6518)

- [Automation/python] Moving Python automation API package from pulumi.x.automation -> pulumi.automation
[6518](https://github.com/pulumi/pulumi/pull/6518)

- [Automation/go] Moving go automation API package from sdk/v2/go/x/auto -> sdk/v2/go/auto
[6518](https://github.com/pulumi/pulumi/pull/6518)


Enhancements

- [sdk/nodejs] Add support for multiple V8 VM contexts in closure serialization.
[6648](https://github.com/pulumi/pulumi/pull/6648)

- [sdk] Handle providers for RegisterResourceRequest
[6771](https://github.com/pulumi/pulumi/pull/6771)
[6781](https://github.com/pulumi/pulumi/pull/6781)
[6786](https://github.com/pulumi/pulumi/pull/6786)

- [sdk/go] Support defining remote components in Go.
[6403](https://github.com/pulumi/pulumi/pull/6403)


Bug Fixes

- [CLI] Clean the template cache if the repo remote has changed.
[6784](https://github.com/pulumi/pulumi/pull/6784)

2.25.2

Bug Fixes

- [cli] Fix a bug that prevented copying checkpoint files when using Azure Blob Storage
as the backend provider. [6794](https://github.com/pulumi/pulumi/pull/6794)

Page 37 of 64

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.