Pulumi

Latest version: v3.143.0

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

Scan your dependencies

Page 3 of 64

3.134.0

Features

- [engine] Generated and matched aliases are written to debug logs
[17280](https://github.com/pulumi/pulumi/pull/17280)

- [cli/display] Show the count of unchanged resources
[17257](https://github.com/pulumi/pulumi/pull/17257)

- [auto/nodejs] Support an abort channel for gracefully canceling operations
[16783](https://github.com/pulumi/pulumi/pull/16783)

- [auto/{nodejs,python}] Support refresh consistently in up/preview/destroy
[17209](https://github.com/pulumi/pulumi/pull/17209)

- [cli/state] Support falling back to snapshot secret managers when PULUMI_FALLBACK_TO_STATE_SECRETS_MANAGER is set
[17236](https://github.com/pulumi/pulumi/pull/17236)

- [sdkgen/python] First-class output-versioned invokes that maintain secrets in Python
[17275](https://github.com/pulumi/pulumi/pull/17275)


Bug Fixes

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

- [engine] Fix dependency traversal for untargeted skipped creates
[17340](https://github.com/pulumi/pulumi/pull/17340)

- [engine] Retry token refresh errors immediately
[17338](https://github.com/pulumi/pulumi/pull/17338)

- [cli/config] Fix help text for `config set` command
[17319](https://github.com/pulumi/pulumi/pull/17319)

- [sdk/nodejs] Allow 'pulumi about' in nodejs projects to resolve dependencies from package files by walking up the file tree
[17239](https://github.com/pulumi/pulumi/pull/17239)

- [sdkgen/python] Fully generate TypedDict input types by default
[17296](https://github.com/pulumi/pulumi/pull/17296)

- [sdkgen/python] Fix sdk-gen for parameterized providers
[17303](https://github.com/pulumi/pulumi/pull/17303)

- [sdkgen/python] Fix python defaulting to generating typed dicts for input types
[17322](https://github.com/pulumi/pulumi/pull/17322)


Miscellaneous

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

- [sdkgen/nodejs] Bump valid nodejs version to v3.133 the one that contains invokeOutput and friends
[17316](https://github.com/pulumi/pulumi/pull/17316)

3.133.0

Features

- [cli] Add an `--attach-debugger` flag for pulumi preview and pulumi up, that makes pulumi attach a debugger to the running program and allows attaching to it
[17268](https://github.com/pulumi/pulumi/pull/17268)

- [auto/{nodejs,python}] Add StartDebuggingEvent to the automation API
[17221](https://github.com/pulumi/pulumi/pull/17221)

- [cli/package] Make --out optional within `pulumi package get-mapping`
[17227](https://github.com/pulumi/pulumi/pull/17227)

- [engine] Package references and parameterized providers are now considered stable and have a feature flag to report so
[17153](https://github.com/pulumi/pulumi/pull/17153)

- [pkg] Update pulumi-java to 0.16.1
[17263](https://github.com/pulumi/pulumi/pull/17263)

- [sdk/dotnet] Update dotnet to 3.67.1
[17262](https://github.com/pulumi/pulumi/pull/17262)

- [sdk/python] Add `debugpy` as a dependency to improve the debugging experience
[17253](https://github.com/pulumi/pulumi/pull/17253)

- [sdkgen/nodejs] Add first-class output-versioned invokes for NodeJS
[17237](https://github.com/pulumi/pulumi/pull/17237)


Bug Fixes

- [sdk/nodejs] Fix closure serialization when using the Pulumi SDK inside anonymous functions
[17247](https://github.com/pulumi/pulumi/pull/17247)

3.132.0

Features

- [cli/state] Show the full set of delete commands necessary to remove resources from the source stack, if writing to it fails
[17205](https://github.com/pulumi/pulumi/pull/17205)

- [cli/state] Try to revert changes to destination stack if we are unable to save the source stack in state move
[17208](https://github.com/pulumi/pulumi/pull/17208)

- [engine] Send resource names and types in provider requests from the engine, in addition to the combined URN
[17177](https://github.com/pulumi/pulumi/pull/17177)

- [pkg] Add support for ESC Projects
[17226](https://github.com/pulumi/pulumi/pull/17226)

- [sdk/dotnet] Update dotnet to 3.67.0
[17223](https://github.com/pulumi/pulumi/pull/17223)

- [sdkgen/go] Allow output-versioned invokes to resolve and maintain secrets
[17132](https://github.com/pulumi/pulumi/pull/17132)


Bug Fixes

- [cli] Recover from zero-byte `credentials.json` files
[17186](https://github.com/pulumi/pulumi/pull/17186)

- [cli] Using PULUMI_BACKEND_URL no longer updates credentials.json
[17199](https://github.com/pulumi/pulumi/pull/17199)

- [engine] Fix parameterized providers not downloading correctly when found from state
[17218](https://github.com/pulumi/pulumi/pull/17218)

- [cli/about] Fix language plugins always having unknown version in about
[17216](https://github.com/pulumi/pulumi/pull/17216)

- [cli/display] Fix deletes not being show in `refresh` when using json output
[16851](https://github.com/pulumi/pulumi/pull/16851)

- [cli/display] Hide unnecessary rows in non-interactive mode
[17188](https://github.com/pulumi/pulumi/pull/17188)

- [sdkgen/python] Correctly case Python package names in `package add` link instructions
[17178](https://github.com/pulumi/pulumi/pull/17178)

3.131.0

Features

- [cli] Include all engine events in the event-log
[17101](https://github.com/pulumi/pulumi/pull/17101)

- [pkg] Added `NewCachedLoader` for caching schema loads.
[17118](https://github.com/pulumi/pulumi/pull/17118)

- [yaml] Update yaml to v1.10
[17154](https://github.com/pulumi/pulumi/pull/17154)

- [auto/go] Include panic value in message for non-error panics
[17066](https://github.com/pulumi/pulumi/pull/17066)

- [auto/nodejs] Add LocalWorkspace.install method for Nodejs
[17134](https://github.com/pulumi/pulumi/pull/17134)

- [auto/python] Add LocalWorkspace.install method
[17086](https://github.com/pulumi/pulumi/pull/17086)

- [cli/{display,plugin}] Render download and install progress as part of system messages during Pulumi operations
[17019](https://github.com/pulumi/pulumi/pull/17019)

- [cli/state] Allow moving resources when there's already a provider with an identical URN in the destination stack, if the inputs match
[17076](https://github.com/pulumi/pulumi/pull/17076)

- [sdk/nodejs] Respect .node-version and .nvmrc files in `pulumi install`
[17060](https://github.com/pulumi/pulumi/pull/17060)


Bug Fixes

- [engine] Propagate deleted parents of untargeted resources
[17117](https://github.com/pulumi/pulumi/pull/17117)

- [engine] Fix a snapshot integrity issue caused by deleteBeforeReplace and failed create operations
[17146](https://github.com/pulumi/pulumi/pull/17146)

- [engine] Fix panic with user specified plugin paths
[17141](https://github.com/pulumi/pulumi/pull/17141)

- [sdk] Use int32 in Go interfaces that map to protobufs using int32
[17068](https://github.com/pulumi/pulumi/pull/17068)

- [cli/display] Improve rendering of update diffs in some circumstances.
[17029](https://github.com/pulumi/pulumi/pull/17029)


Miscellaneous

- [ci] Run CI with Go 1.22 and 1.23
[17137](https://github.com/pulumi/pulumi/pull/17137)

- [cli] Update go.mod to use 1.21
[17140](https://github.com/pulumi/pulumi/pull/17140)

- [pkg] Remove dependency on automation api in deployment settings tests
[17071](https://github.com/pulumi/pulumi/pull/17071)

- [sdk] Remove unused resource.NewUniqueHexV2
[17067](https://github.com/pulumi/pulumi/pull/17067)

3.130.0

Features

- [cli/display] Print panic banners for snapshot integrity errors
[17047](https://github.com/pulumi/pulumi/pull/17047)

- [auto/go] Add options to automation API Workspace.Install
[16888](https://github.com/pulumi/pulumi/pull/16888)

- [auto/go] Add Remote Automation API support for choosing a deployment runner pool.
[16991](https://github.com/pulumi/pulumi/pull/16991)

- [backend/service] Prefer `PULUMI_ACCESS_TOKEN` set in the environment over the one stored in the config when they don't match
[17051](https://github.com/pulumi/pulumi/pull/17051)
[16970](https://github.com/pulumi/pulumi/pull/16970)

- [engine] Allow provider to be unknown during preview
[16868](https://github.com/pulumi/pulumi/pull/16868)

- [programgen] Add an organization intrinsic to PCL
[16948](https://github.com/pulumi/pulumi/pull/16948)

- [cli/install] Add `--use-language-version-tools` flag to setup python version using pyenv during installation
[16855](https://github.com/pulumi/pulumi/pull/16855)

- [cli/package] Allow `pulumi package add` to work with arbitrary schema sources
[16989](https://github.com/pulumi/pulumi/pull/16989)


Bug Fixes

- [auto] Fix panic in remote automation API
[16978](https://github.com/pulumi/pulumi/pull/16978)

- [cli] Show a better message when logging out with `--all`
[17051](https://github.com/pulumi/pulumi/pull/17051)
[16998](https://github.com/pulumi/pulumi/pull/16998)

- [cli/install] Fix installation of dependencies that do not specify a version (eg yaml)
[16981](https://github.com/pulumi/pulumi/pull/16981)

- [docs] Use `ComponentResourceOptions` for components
[16968](https://github.com/pulumi/pulumi/pull/16968)

- [docs] Show envvars for provider nested types
[17051](https://github.com/pulumi/pulumi/pull/17051)
[16984](https://github.com/pulumi/pulumi/pull/16984)

- [sdk/go] Unmarshal pointers correctly if destination type is any
[16914](https://github.com/pulumi/pulumi/pull/16914)

- [sdkgen/go] Use provided ImportBasePath for parameterized SDKs
[17036](https://github.com/pulumi/pulumi/pull/17036)

- [sdkgen/go] Update package add instructions for go
[17055](https://github.com/pulumi/pulumi/pull/17055)

- [sdk/nodejs] Fix type checking of `Output<Record<string, any>>`
[16959](https://github.com/pulumi/pulumi/pull/16959)

- [sdk/nodejs] Fix NodeJS OOM detection condition
[17045](https://github.com/pulumi/pulumi/pull/17045)

- [sdk/nodejs] Prevent double close on OOM detection channel
[17043](https://github.com/pulumi/pulumi/pull/17043)

- [sdkgen/nodejs] Set minimum version of core SDK when using parameterization
[17032](https://github.com/pulumi/pulumi/pull/17032)

- [sdk/python] Fix the type of `StackReference.outputs` to be `Dict[str, any]`
[16956](https://github.com/pulumi/pulumi/pull/16956)


Miscellaneous

- [cli] Warn that query is planned to be removed
[16963](https://github.com/pulumi/pulumi/pull/16963)

- [programgen] Improve the error message for an invalid method name
[17026](https://github.com/pulumi/pulumi/pull/17026)

3.129.0

Features

- [cli/package] Add the `pulumi package add` command for installing packages and SDKs
[16923](https://github.com/pulumi/pulumi/pull/16923)

- [sdkgen/dotnet] Support parameterized .NET provider SDKs
[16912](https://github.com/pulumi/pulumi/pull/16912)

- [sdk/nodejs] Add parameterization support for read in nodejs
[16913](https://github.com/pulumi/pulumi/pull/16913)

- [sdk/python] Add parameterization support for call & read in python
[16915](https://github.com/pulumi/pulumi/pull/16915)

- [sdk/yaml] Update pulumi-yaml to 1.9.2
[16925](https://github.com/pulumi/pulumi/pull/16925)

- [sdkgen/go] Go SDKs will default the import path based on the publisher and repository schema fields
[16899](https://github.com/pulumi/pulumi/pull/16899)

- [sdkgen/nodejs] Add parameterized provider support for Nodejs SDK
[16901](https://github.com/pulumi/pulumi/pull/16901)


Bug Fixes

- [programgen/python] Fix generated apply calls with `pulumi.all`
[16941](https://github.com/pulumi/pulumi/pull/16941)

- [sdk/go] NewPropertyMapFromMap will flow PropertyValues through it, rather than dropping them
[16894](https://github.com/pulumi/pulumi/pull/16894)

- [sdk/nodejs] Pass through pluginDownloadURL in invokes
[16917](https://github.com/pulumi/pulumi/pull/16917)


Miscellaneous

- [pkg] Upgrade pulumi-java to v0.13.0
[16882](https://github.com/pulumi/pulumi/pull/16882)

Page 3 of 64

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.