Pulumi

Latest version: v3.143.0

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

Scan your dependencies

Page 5 of 64

3.122.0

Features

- [cli] Set the --continue-on-error flag with PULUMI_CONTINUE_ON_ERROR environment variable
[16442](https://github.com/pulumi/pulumi/pull/16442)

- [sdk/nodejs] Parallelize Construct and Call calls in the Node.js SDK
[16428](https://github.com/pulumi/pulumi/pull/16428)

- [sdk/python] Support `--exclude-protected` for `destroy` in the Python automation SDK
[16457](https://github.com/pulumi/pulumi/pull/16457)


Bug Fixes

- [auto] Protect access to transport.UnsupportedCapabilities inside repo.FetchContext
[16517](https://github.com/pulumi/pulumi/pull/16517)

- [cli] Disable default Cobra completions in the CLI
[16540](https://github.com/pulumi/pulumi/pull/16540)

- [engine] Fix an issue with asset archives not working with paths outside the working directory.
[16455](https://github.com/pulumi/pulumi/pull/16455)

- [engine] Don't re-delete resources that are marked as `pendingReplacement`
[16510](https://github.com/pulumi/pulumi/pull/16510)

- [cli/display] Print a fully qualified stack name on `pulumi stack --show-name --fully-qualify-stack-names`
[16453](https://github.com/pulumi/pulumi/pull/16453)

- [cli/display] Display `[retain]` in all cases of delete retention
[16506](https://github.com/pulumi/pulumi/pull/16506)

- [sdkgen/dotnet] Bump the default version range for the referenced Pulumi package to a version that supports Config.GetDouble
[16483](https://github.com/pulumi/pulumi/pull/16483)

- [cli/new] Add not-found markers to missing executables for packagemanagers
[16488](https://github.com/pulumi/pulumi/pull/16488)

- [sdk/go] Fix concurrent map write when registering transform callbacks
[16444](https://github.com/pulumi/pulumi/pull/16444)

- [sdk/nodejs] Fix race condition when registering stack transforms
[16443](https://github.com/pulumi/pulumi/pull/16443)

- [sdk/nodejs] Fix Construct and Call calls in the Node.js SDK sharing state
[16487](https://github.com/pulumi/pulumi/pull/16487)

- [sdk/nodejs] Fix non-blocking stdout/err with nodejs
[16504](https://github.com/pulumi/pulumi/pull/16504)

- [sdk/{nodejs,python}] Display an actionable error message when dependency installation fails
[16489](https://github.com/pulumi/pulumi/pull/16489)

- [sdk/python] Wait for pending tasks before shutting down python programs.
[16505](https://github.com/pulumi/pulumi/pull/16505)

- [sdk/python] Provide installation instructions for the python typechecker
[16539](https://github.com/pulumi/pulumi/pull/16539)


Miscellaneous

- [sdk/nodejs] Migrate from Rome to Biome
[16456](https://github.com/pulumi/pulumi/pull/16456)

3.121.0

Features

- [cli/install] Make pulumi install work for policy packs
[16438](https://github.com/pulumi/pulumi/pull/16438)

- [engine] Resolve provider in the engine before passing it to transforms
[16409](https://github.com/pulumi/pulumi/pull/16409)

- [sdk/go] Suggest valid attributes with similar names to unrecognised ones when validating project definitions
[16097](https://github.com/pulumi/pulumi/pull/16097)

- [cli/new] Allow passing runtime options as args in pulumi new
[16346](https://github.com/pulumi/pulumi/pull/16346)

- [cli/new] Query language runtime for options during “pulumi new”
[16346](https://github.com/pulumi/pulumi/pull/16346)

- [cli/new] Add packagemanager prompt to pulumi new for nodejs
[16417](https://github.com/pulumi/pulumi/pull/16417)

- [sdk/nodejs] Detect pnpm workspaces when running pulumi install
[15525](https://github.com/pulumi/pulumi/pull/15525)

- [sdk/nodejs] Add options to Workspace::removeStack()
[16333](https://github.com/pulumi/pulumi/pull/16333)

- [sdk/python] Automatically convert requirements.txt to pyproject.toml when using Poetry
[16346](https://github.com/pulumi/pulumi/pull/16346)

- [sdkgen/python] Generate TypedDict types for inputs
[15957](https://github.com/pulumi/pulumi/pull/15957)


Bug Fixes

- [engine] Fix a panic when ignoring wildcard values with arrays of different length
[16406](https://github.com/pulumi/pulumi/pull/16406)

- [engine] Fix provider `Delete`s
[16441](https://github.com/pulumi/pulumi/pull/16441)

- [cli/engine] Fix --continue-on-error running indefinitely when a resource fails to be created or updated
[16371](https://github.com/pulumi/pulumi/pull/16371)

- [sdk/nodejs] Avoid an unhandled error when `dependencies` is missing from `package.json` during closure serialization
[16433](https://github.com/pulumi/pulumi/pull/16433)

- [cli/plugin] Fix plugin install command when plugin type is tool
[16407](https://github.com/pulumi/pulumi/pull/16407)

- [sdk/python] Fix Python SDK docs by escaping the trailing underscore in a docstring
[14866](https://github.com/pulumi/pulumi/pull/14866)

- [sdk/python] Don't incorrectly emit deprecation warnings for non-deprecated properties
[16400](https://github.com/pulumi/pulumi/pull/16400)

- [sdk/python] Handle extra CLI arguments passed policy packs plugins
[16402](https://github.com/pulumi/pulumi/pull/16402)

- [sdk/python] Add VIRTUAL_ENV environment variable when running inside a virtual environment
[16425](https://github.com/pulumi/pulumi/pull/16425)

- [sdk/python] Don't lift dunder attributes on `Output`s
[16439](https://github.com/pulumi/pulumi/pull/16439)


Miscellaneous

- [sdk/{go,nodejs,python}] Add register resource transform alias for register stack transform
[16435](https://github.com/pulumi/pulumi/pull/16435)

- [cli/new] Instruct the user to use 'pulumi install' when using --generate-only
[16411](https://github.com/pulumi/pulumi/pull/16411)

3.120.0

Features

- [components/dotnet] Upgrade dotnet to 3.64.0
[16353](https://github.com/pulumi/pulumi/pull/16353)

- [cli/import] Add flag --json to pulumi import which would serialize the import diffs, operations, and overall output as JSON
[16342](https://github.com/pulumi/pulumi/pull/16342)

- [engine] Change `pulumi refresh` to report diffs relative to desired state instead of relative to only output changes. Use `PULUMI_ENABLE_LEGACY_REFRESH_DIFF` to revert to the old behaviour.

- [protobuf] Pass ProgramInfo to LanguageRuntime.About
[16311](https://github.com/pulumi/pulumi/pull/16311)

- [sdk/python] Support Poetry as Python toolchain
[16315](https://github.com/pulumi/pulumi/pull/16315)

- [sdk/python] Autoinstall dependencies using Poetry in GetRequiredPlugins
[16315](https://github.com/pulumi/pulumi/pull/16315)


Bug Fixes

- [cli/{config,new}] Fix non-interactive flag for 'new' and 'config env' commands"
[16338](https://github.com/pulumi/pulumi/pull/16338)

- [programgen/go] Fix union type resolution in Go program generation
[16297](https://github.com/pulumi/pulumi/pull/16297)

- [sdk/nodejs] Only look for main in package.json if no entyrpoint was set via Pulumi.yaml
[16363](https://github.com/pulumi/pulumi/pull/16363)

- [sdk/python] Make sure no resource registrations are in progress while stack transforms are being registered


Miscellaneous

- [pkg] Refactor plugin.Provider to a `Method(context.Context, MethodRequest) (MethodResponse, error)` style interface.
[16302](https://github.com/pulumi/pulumi/pull/16302)

- [programgen/nodejs] Sort dependencies in GenerateProject
[16341](https://github.com/pulumi/pulumi/pull/16341)

- [sdk/nodejs] Update current nodejs version to 22.x
[16378](https://github.com/pulumi/pulumi/pull/16378)

3.119.0

Features

- [cli] Incorporate v0.9.1 of the esc CLI.
[16322](https://github.com/pulumi/pulumi/pull/16322)

- [auto/{go,nodejs,python}] Add support for `--all` parameter of the `stack ls` command to the Automation API
[16266](https://github.com/pulumi/pulumi/pull/16266)

- [components/yaml] Upgrade pulumi-yaml to 1.8.0
[16325](https://github.com/pulumi/pulumi/pull/16325)

Bug Fixes

- [cli/new] Populate pulumi:template tag also for interactively selected templates
[16308](https://github.com/pulumi/pulumi/pull/16308)

- [backend/service] Improve error reporting when policy pack download fails
[16306](https://github.com/pulumi/pulumi/pull/16306)


Miscellaneous

- [sdk/python] Move dependency installation and python command invocation to Toolchain interface
[16243](https://github.com/pulumi/pulumi/pull/16243)

3.118.0

Features

- [sdk] Improve plugin parameterize interface
[16283](https://github.com/pulumi/pulumi/pull/16283)

- [sdk] Require consumers to set an explicit forward compatibility policy for forward compatibility in plugin.Provider
[16293](https://github.com/pulumi/pulumi/pull/16293)

- [programgen/go] Implement importPathPattern in Go language options to override emitted paths in generated Go programs
[16267](https://github.com/pulumi/pulumi/pull/16267)

- [sdk/{go,nodejs,python}] Make stack transforms a stable, non-experimental feature
[16282](https://github.com/pulumi/pulumi/pull/16282)


Bug Fixes

- [auto/go] Add missing ContinueOnError option function
[16291](https://github.com/pulumi/pulumi/pull/16291)

- [cli/display] Don't rewrite in-progress replacement steps if an error occurs
[16292](https://github.com/pulumi/pulumi/pull/16292)

- [docs] Fix generating constructor examples for resources that have numeric enums as input
[16223](https://github.com/pulumi/pulumi/pull/16223)

- [engine] Fix panic with --continue-on-error on delete after failed create
[16261](https://github.com/pulumi/pulumi/pull/16261)

3.117.0

Features

- [engine] Guess ID references of dependant resources when generating code for import operations
[16208](https://github.com/pulumi/pulumi/pull/16208)


Bug Fixes

- [engine] Check property dependencies and deleted-with relationships for target dependents
[16220](https://github.com/pulumi/pulumi/pull/16220)

- [engine] Propagate dependencies of untargeted resources correctly during targeted updates
[16247](https://github.com/pulumi/pulumi/pull/16247)

- [backend/diy] Rewrite DeletedWith references when renaming stacks
[16216](https://github.com/pulumi/pulumi/pull/16216)

- [cli/state] Fix state renames involving DeletedWith
[16260](https://github.com/pulumi/pulumi/pull/16260)

- [sdk/python] Use a separate type variable for static methods on Output
[16172](https://github.com/pulumi/pulumi/pull/16172)

- [sdk/python] Relax Output.all types to better match the implementation
[16172](https://github.com/pulumi/pulumi/pull/16172)

- [sdkgen/python] Generate __init__.py files for modules that only contain enumerations
[16229](https://github.com/pulumi/pulumi/pull/16229)

Page 5 of 64

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.