Pulumi

Latest version: v3.143.0

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

Scan your dependencies

Page 35 of 64

3.10.1

Improvements

- [sdk/go] - Depending on a component now depends on the transitive closure of its
child resources.
[7732](https://github.com/pulumi/pulumi/pull/7732)

- [sdk/python] - Depending on a component now depends on the transitive closure of its
child resources.
[7732](https://github.com/pulumi/pulumi/pull/7732)

3.10.0

Improvements

- [cli] - Fix the preview experience for unconfigured providers. Rather than returning the
inputs of a resource managed by an unconfigured provider as its outputs, the engine will treat all outputs as unknown. Most
programs will not be affected by these changes: in general, the only programs that will
see differences are programs that:

1. pass unknown values to provider instances
2. use these provider instances to manage resources
3. pass values from these resources to resources that are managed by other providers

These kinds of programs are most common in scenarios that deploy managed Kubernetes
clusters and Kubernetes apps within the same program, then flow values from those apps
into other resources.

The legacy behavior can be re-enabled by setting the `PULUMI_LEGACY_PROVIDER_PREVIEW` to
a truthy value (e.g. `1`, `true`, etc.).

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

- [automation] - Add force flag for RemoveStack in workspace
[7523](https://github.com/pulumi/pulumi/pull/7523)

Bug Fixes

- [cli] - Properly parse Git remotes with periods or hyphens.
[7386](https://github.com/pulumi/pulumi/pull/7386)

- [codegen/python] - Recover good IDE completion experience over
module imports that was compromised when introducing the lazy import
optimization.
[7487](https://github.com/pulumi/pulumi/pull/7487)

- [sdk/python] - Use `Sequence[T]` instead of `List[T]` for several `Resource`
parameters.
[7698](https://github.com/pulumi/pulumi/pull/7698)

- [auto/nodejs] - Fix a case where inline programs could exit with outstanding async work.
[7704](https://github.com/pulumi/pulumi/pull/7704)

- [sdk/nodejs] - Use ESlint instead of TSlint
[7719](https://github.com/pulumi/pulumi/pull/7719)

- [sdk/python] - Fix pulumi.property's default value handling.
[7736](https://github.com/pulumi/pulumi/pull/7736)

3.9.1

Bug Fixes

- [cli] - Respect provider aliases
[7166](https://github.com/pulumi/pulumi/pull/7166)

- [cli] - `pulumi stack ls` now returns all accessible stacks (removing
earlier cap imposed by the httpstate backend).
[3620](https://github.com/pulumi/pulumi/issues/3620)

- [sdk/go] - Fix panics caused by logging from `ApplyT`, affecting
`pulumi-docker` and potentially other providers
[7661](https://github.com/pulumi/pulumi/pull/7661)

- [sdk/python] - Handle unknown results from methods.
[7677](https://github.com/pulumi/pulumi/pull/7677)

3.9.0

Improvements

- [sdk/go] - Add stack output helpers for numeric types.
[7410](https://github.com/pulumi/pulumi/pull/7410)

- [sdk/python] - Permit `Input[Resource]` values in `depends_on`.
[7559](https://github.com/pulumi/pulumi/pull/7559)

- [backend/filestate] - Allow pulumi stack ls to see all stacks regardless of passphrase.
[7660](https://github.com/pulumi/pulumi/pull/7660)

Bug Fixes

- [sdk/{go,python,nodejs}] - Rehydrate provider resources in `Construct`.
[7624](https://github.com/pulumi/pulumi/pull/7624)

- [engine] - Include children when targeting components.
[7605](https://github.com/pulumi/pulumi/pull/7605)

- [cli] - Restore passing log options to providers when `--logflow` is specified
https://github.com/pulumi/pulumi/pull/7640

- [sdk/nodejs] - Fix `pulumi up --logflow` causing Node multi-lang components to hang
[7644](https://github.com/pulumi/pulumi/pull/)

- [sdk/{dotnet,python,nodejs}] - Set the package on DependencyProviderResource.
[7630](https://github.com/pulumi/pulumi/pull/7630)

3.8.0

Improvements

- [sdk/dotnet] - Fix async await warnings.
[7537](https://github.com/pulumi/pulumi/pull/7537)

- [codegen/dotnet] - Emit dynamic config-getters.
[7549](https://github.com/pulumi/pulumi/pull/7549)

- [sdk/python] - Support for authoring resource methods in Python.
[7555](https://github.com/pulumi/pulumi/pull/7555)

- [sdk/{go,dotnet}] - Admit non-asset/archive values when unmarshalling into assets and archives.
[7579](https://github.com/pulumi/pulumi/pull/7579)

Bug Fixes

- [sdk/dotnet] - Fix for race conditions in .NET SDK that used to
manifest as a `KeyNotFoundException` from `WhileRunningAsync`.
[7529](https://github.com/pulumi/pulumi/pull/7529)

- [sdk/go] - Fix target and replace options for the Automation API.
[7426](https://github.com/pulumi/pulumi/pull/7426)

- [cli] - Don't escape special characters when printing JSON.
[7593](https://github.com/pulumi/pulumi/pull/7593)

- [sdk/go] - Fix panic when marshaling `self` in a method.
[7604](https://github.com/pulumi/pulumi/pull/7604)

3.7.1

Improvements

- [codegen/python,nodejs] Emit dynamic config-getters.
[7447](https://github.com/pulumi/pulumi/pull/7447), [#7530](https://github.com/pulumi/pulumi/pull/7530)

- [sdk/python] Make `Output[T]` covariant
[7483](https://github.com/pulumi/pulumi/pull/7483)

Bug Fixes

- [sdk/nodejs] Fix a bug in closure serialization.
[6999](https://github.com/pulumi/pulumi/pull/6999)

- [cli] Normalize cloud URL during login
[7544](https://github.com/pulumi/pulumi/pull/7544)

- [sdk/nodejs,dotnet] Wait on remote component dependencies
[7541](https://github.com/pulumi/pulumi/pull/7541)

Page 35 of 64

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.