Pulumi

Latest version: v3.143.0

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

Scan your dependencies

Page 2 of 64

3.137.0

Features

- [cli] Allow memory profile to be written in the background, so it's available in case of crash
[17461](https://github.com/pulumi/pulumi/pull/17461)

- [sdk/go] Enable better error messsages to be returned from provider construct failures
[17464](https://github.com/pulumi/pulumi/pull/17464)

- [sdk/python] Enable better error messsages to be returned from provider construct failures
[17429](https://github.com/pulumi/pulumi/pull/17429)

- [sdk/python] Support Python 3.13
[17520](https://github.com/pulumi/pulumi/pull/17520)


Bug Fixes

- [engine] Fix token expired errors due to network issues
[17519](https://github.com/pulumi/pulumi/pull/17519)

- [pkg] Don't publish test code in `pkg/codegen`
[17517](https://github.com/pulumi/pulumi/pull/17517)

- [programgen] Detect and error on binding component nodes in PCL programs that self-reference their source
[17538](https://github.com/pulumi/pulumi/pull/17538)

- [programgen] Fix PCL bind error "cannot iterate over a value of type number" when conditionals are used in range expressions
[17569](https://github.com/pulumi/pulumi/pull/17569)

- [yaml] Allow `pulumi package add` for YAML projects
[17560](https://github.com/pulumi/pulumi/pull/17560)

- [sdk/go] Improve error message when credentials file invalid
[17541](https://github.com/pulumi/pulumi/pull/17541)

- [programgen/python] Fix preserving map keys in python programgen
[17350](https://github.com/pulumi/pulumi/pull/17350)


Miscellaneous

- [yaml] Update YAML to 1.11.1
[17540](https://github.com/pulumi/pulumi/pull/17540)

3.136.1

Miscellaneous

- [sdkgen/{nodejs,python}] Bump minimum required SDK version to v3.136.0
[17501](https://github.com/pulumi/pulumi/pull/17501)

3.136.0

Features

- [cli/engine] Allow cancelling operations with SIGTERM
[17467](https://github.com/pulumi/pulumi/pull/17467)

- [cli/state] Introduce the `state repair` command
[17445](https://github.com/pulumi/pulumi/pull/17445)


Bug Fixes

- [cli/display] Hide --show-secrets with --save-plan
[17444](https://github.com/pulumi/pulumi/pull/17444)

- [sdk/nodejs] Maintain secretness and input dependencies of output invokes
[17479](https://github.com/pulumi/pulumi/pull/17479)

- [sdk/python] Send plain values to the engine in output invokes and keep track of input dependencies and secrets
[17460](https://github.com/pulumi/pulumi/pull/17460)

- [sdk/python] Handle nested structures properly when unwrapping secrets from invoke inputs
[17482](https://github.com/pulumi/pulumi/pull/17482)

- [sdk/python] Significantly reduce the number of debug log calls
[17489](https://github.com/pulumi/pulumi/pull/17489)

- [sdk/python] Target Python 3.8 for linting SDK
[17495](https://github.com/pulumi/pulumi/pull/17495)


Miscellaneous

- [sdk/nodejs] Exclude tests from the nodejs npm package
[17488](https://github.com/pulumi/pulumi/pull/17488)

- [sdk/python] Update python grpcio to 1.66.2
[17487](https://github.com/pulumi/pulumi/pull/17487)

3.135.1

Features

- [sdk/nodejs] Enable better error messsages to be returned from provider construct failures
[17325](https://github.com/pulumi/pulumi/pull/17325)


Bug Fixes

- [auto] Fix regression in automation API for deployments where events for a Pulumi operation are not received
[17334](https://github.com/pulumi/pulumi/pull/17334)

- [cli/new] Respect existing stack configuration when initialising secret managers
[17465](https://github.com/pulumi/pulumi/pull/17465)

- [sdk/yaml] Fix pulumi config set behaviour to append to end of file
[17452](https://github.com/pulumi/pulumi/pull/17452)

3.135.0

Features

- [backend/{diy,service}] Send secrets managers as initial state when creating stacks
[17387](https://github.com/pulumi/pulumi/pull/17387)

- [sdk/python] Search upwards for pyproject.toml when using Poetry
[17388](https://github.com/pulumi/pulumi/pull/17388)


Bug Fixes

- [cli/config] Improve usage string for config env add/rm commands
[17407](https://github.com/pulumi/pulumi/pull/17407)

- [cli/new] Check zipped templates for `Pulumi.yaml` files
[17437](https://github.com/pulumi/pulumi/pull/17437)

- [engine] Disable the enviromental GITHUB_TOKEN on 401 responses
[17351](https://github.com/pulumi/pulumi/pull/17351)

- [engine] Fix a panic when multiple component provider construct calls fail
[17439](https://github.com/pulumi/pulumi/pull/17439)

- [sdkgen/go] Fix nested string map map map properties
[17417](https://github.com/pulumi/pulumi/pull/17417)

- [sdk/nodejs] Fix dependency installation for nodejs projects with a main property
[17391](https://github.com/pulumi/pulumi/pull/17391)

- [sdk/python] Add missing package_ref paramater to ProviderResource
[17432](https://github.com/pulumi/pulumi/pull/17432)


Miscellaneous

- [sdkgen] Validate schema version is provided when package supports packing
[17420](https://github.com/pulumi/pulumi/pull/17420)

- [sdk/python] Replace asyncio.ensure_future with create_task
[17406](https://github.com/pulumi/pulumi/pull/17406)

- [sdkgen/{nodejs,python}] Bump minimum valid SDK version to v3.134.1 so that output-invokes work and maintain secrets
[17390](https://github.com/pulumi/pulumi/pull/17390)

3.134.1

Features

- [engine] Allow providers to return errors from construct and format them nicely
[17306](https://github.com/pulumi/pulumi/pull/17306)


Bug Fixes

- [engine] Add input keys from diff during import step to warning and error message
[17312](https://github.com/pulumi/pulumi/pull/17312)

- [sdk/nodejs] Short-circuit output invokes if inputs contains unknowns
[17353](https://github.com/pulumi/pulumi/pull/17353)

- [sdk/python] Always unwrap value from InvokeResult in invoke_async
[17349](https://github.com/pulumi/pulumi/pull/17349)

Page 2 of 64

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.