Pulumi

Latest version: v3.116.1

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

Scan your dependencies

Page 29 of 59

3.13.2

**Please Note:** The v3.13.1 release failed in our build pipeline and was re-released as v3.13.2.

Improvements

- [CLI] - Enable output values in the engine by default.
[8014](https://github.com/pulumi/pulumi/pull/8014)

Bug Fixes

- [automation/python] - Fix a bug in printing `Stack` if no program is provided.
[8032](https://github.com/pulumi/pulumi/pull/8032)

- [codegen/schema] - Revert 7938.
[8035](https://github.com/pulumi/pulumi/pull/8035)

- [codegen/nodejs] - Correctly determine imports for functions.
[8038](https://github.com/pulumi/pulumi/pull/8038)

- [codegen/go] - Fix resolution of enum naming collisions.
[7985](https://github.com/pulumi/pulumi/pull/7985)

- [sdk/{nodejs,python}] - Fix errors when testing remote components with mocks.
[8053](https://github.com/pulumi/pulumi/pull/8053)

- [codegen/nodejs] - Fix generation of provider enum with environment variables.
[8051](https://github.com/pulumi/pulumi/pull/8051)

3.13.0

Improvements

- [sdk/go] - Improve error messages for (un)marshalling properties.
[7936](https://github.com/pulumi/pulumi/pull/7936)

- [sdk/go] - Initial support for (un)marshalling output values.
[7861](https://github.com/pulumi/pulumi/pull/7861)

- [sdk/go] - Add `RegisterInputType` and register built-in types.
[7928](https://github.com/pulumi/pulumi/pull/7928)

- [codegen] - Packages include `Package.Version` when provided.
[7938](https://github.com/pulumi/pulumi/pull/7938)

- [auto/*] - Fix escaped HTML characters from color directives in event stream.

E.g. `"<{%reset%}>debug: <{%reset%}>"` -> `"<{%reset%}>debug: <{%reset%}>"`
[7998](https://github.com/pulumi/pulumi/pull/7998)

- [auto/*] - Allow eliding color directives from event logs by passing `NO_COLOR` env var.

E.g. `"<{%reset%}>debug: <{%reset%}>"` -> `"debug: "`
[7998](https://github.com/pulumi/pulumi/pull/7998)

- [schema] The syntactical well-formedness of a package schema is now described
and checked by a JSON schema metaschema.
[7952](https://github.com/pulumi/pulumi/pull/7952)

Bug Fixes

- [codegen/schema] - Correct validation for Package
[7896](https://github.com/pulumi/pulumi/pull/7896)

- [cli] Use json.Unmarshal instead of custom parser
[7954](https://github.com/pulumi/pulumi/pull/7954)

- [sdk/{go,dotnet}] - Thread replaceOnChanges through Go and .NET
[7967](https://github.com/pulumi/pulumi/pull/7967)

- [codegen/nodejs] - Correctly handle hyphenated imports
[7993](https://github.com/pulumi/pulumi/pull/7993)

3.12.0

Improvements

- [build] - make lint returns an accurate status code
[7844](https://github.com/pulumi/pulumi/pull/7844)

- [codegen/python] - Add helper function forms `$fn_output` that
accept `Input`s, return an `Output`, and wrap the underlying `$fn`
call. This change addresses
[5758](https://github.com/pulumi/pulumi/issues/) for Python,
making it easier to compose functions/datasources with Pulumi
resources. [7784](https://github.com/pulumi/pulumi/pull/7784)

- [codegen] - Add `replaceOnChange` to schema.
[7874](https://github.com/pulumi/pulumi/pull/7874)

- [cli/about] - Add command for debug information
[7817](https://github.com/pulumi/pulumi/pull/7817)

- [codegen/schema] Add a `pulumi schema check` command to validate package schemas.
[7865](https://github.com/pulumi/pulumi/pull/7865)

Bug Fixes

- [sdk/python] - Fix Pulumi programs hanging when dependency graph
forms a cycle, as when `eks.NodeGroup` declaring `eks.Cluster` as a
parent while also depending on it indirectly via properties
[7887](https://github.com/pulumi/pulumi/pull/7887)

- [sdk/python] Fix a regression in Python dynamic providers introduced in 7755.

- [automation/go] Fix loading of stack settings/configs from yaml files.
[pulumi-kubernetes-operator/183](https://github.com/pulumi/pulumi-kubernetes-operator/issues/183)

- [codegen/python] - Fix invalid Python docstring generation for enums
that contain doc comments with double quotes
[7914](https://github.com/pulumi/pulumi/pull/7914)

3.11.0

Improvements

- [auto/dotnet] - Add support for `--exact` and `--server` with `pulumi plugin install` via Automation API. BREAKING NOTE: If you are subclassing `Workspace` your `InstallPluginAsync` implementation will need to be updated to reflect the new `PluginInstallOptions` parameter.
[7762](https://github.com/pulumi/pulumi/pull/7796)

- [codegen/go] - Add helper function forms `$fnOutput` that accept
`Input`s, return an `Output`, and wrap the underlying `$fn` call.
This change addreses
[5758](https://github.com/pulumi/pulumi/issues/) for Go, making it
easier to compose functions/datasources with Pulumi resources.
[7784](https://github.com/pulumi/pulumi/pull/7784)

- [sdk/python] - Speed up `pulumi up` on Python projects by optimizing
`pip` invocations
[7819](https://github.com/pulumi/pulumi/pull/7819)

- [sdk/dotnet] - Support for calling methods.
[7582](https://github.com/pulumi/pulumi/pull/7582)

Bug Fixes

- [cli] - Avoid `missing go.sum entry for module` for new Go projects.
[7808](https://github.com/pulumi/pulumi/pull/7808)

- [codegen/schema] - Allow hyphen in schema path reference.
[7824](https://github.com/pulumi/pulumi/pull/7824)

3.10.3

Improvements

- [sdk/python] - Add support for custom naming of dynamic provider resource.
[7633](https://github.com/pulumi/pulumi/pull/7633)

Bug Fixes

- [codegen/go] - Fix nested collection type generation.
[7779](https://github.com/pulumi/pulumi/pull/7779)

- [sdk/dotnet] - Fix an exception when passing an unknown `Output` to
the `DependsOn` resource option.
[7762](https://github.com/pulumi/pulumi/pull/7762)

- [engine] Include transitive children in dependency list for deletes.
[7788](https://github.com/pulumi/pulumi/pull/7788)

3.10.2

Improvements

- [cli] Stop printing secret value on `pulumi config set` if it looks like a secret.
[7327](https://github.com/pulumi/pulumi/pull/7327)

- [sdk/nodejs] Prevent Pulumi from overriding tsconfig.json options.
[7068](https://github.com/pulumi/pulumi/pull/7068)

- [sdk/go] - Permit declaring explicit resource dependencies via
`ResourceInput` values.
[7584](https://github.com/pulumi/pulumi/pull/7584)

Bug Fixes

- [sdk/go] - Fix marshaling behavior for undefined properties.
[7768](https://github.com/pulumi/pulumi/pull/7768)

- [sdk/python] - Fix program hangs when monitor becomes unavailable.
[7734](https://github.com/pulumi/pulumi/pull/7734)

- [sdk/python] Allow Python dynamic provider resources to be constructed outside of `__main__`.
[7755](https://github.com/pulumi/pulumi/pull/7755)

Page 29 of 59

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.