pulumi/pulumi (github.com/pulumi/pulumi/sdk/v3)
### [`v3.131.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.131.0)
[Compare Source](https://redirect.github.com/pulumi/pulumi/compare/v3.130.0...v3.131.0)
#### 3.131.0 (2024-09-04)
##### Features
- \[cli] Include all engine events in the event-log
[#17101](https://redirect.github.com/pulumi/pulumi/pull/17101)
- \[pkg] Added `NewCachedLoader` for caching schema loads.
[#17118](https://redirect.github.com/pulumi/pulumi/pull/17118)
- \[yaml] Update yaml to v1.10
[#17154](https://redirect.github.com/pulumi/pulumi/pull/17154)
- \[auto/go] Include panic value in message for non-error panics
[#17066](https://redirect.github.com/pulumi/pulumi/pull/17066)
- \[auto/nodejs] Add LocalWorkspace.install method for Nodejs
[#17134](https://redirect.github.com/pulumi/pulumi/pull/17134)
- \[auto/python] Add LocalWorkspace.install method
[#17086](https://redirect.github.com/pulumi/pulumi/pull/17086)
- \[cli/{display,plugin}] Render download and install progress as part of system messages during Pulumi operations
[#17019](https://redirect.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://redirect.github.com/pulumi/pulumi/pull/17076)
- \[sdk/nodejs] Respect .node-version and .nvmrc files in `pulumi install`
[#17060](https://redirect.github.com/pulumi/pulumi/pull/17060)
##### Bug Fixes
- \[engine] Propagate deleted parents of untargeted resources
[#17117](https://redirect.github.com/pulumi/pulumi/pull/17117)
- \[engine] Fix a snapshot integrity issue caused by deleteBeforeReplace and failed create operations
[#17146](https://redirect.github.com/pulumi/pulumi/pull/17146)
- \[engine] Fix panic with user specified plugin paths
[#17141](https://redirect.github.com/pulumi/pulumi/pull/17141)
- \[sdk] Use int32 in Go interfaces that map to protobufs using int32
[#17068](https://redirect.github.com/pulumi/pulumi/pull/17068)
- \[cli/display] Improve rendering of update diffs in some circumstances.
[#17029](https://redirect.github.com/pulumi/pulumi/pull/17029)
##### Miscellaneous
- \[ci] Run CI with Go 1.22 and 1.23
[#17137](https://redirect.github.com/pulumi/pulumi/pull/17137)
- \[cli] Update go.mod to use 1.21
[#17140](https://redirect.github.com/pulumi/pulumi/pull/17140)
- \[pkg] Remove dependency on automation api in deployment settings tests
[#17071](https://redirect.github.com/pulumi/pulumi/pull/17071)
- \[sdk] Remove unused resource.NewUniqueHexV2
[#17067](https://redirect.github.com/pulumi/pulumi/pull/17067)
### [`v3.130.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.130.0)
[Compare Source](https://redirect.github.com/pulumi/pulumi/compare/v3.129.0...v3.130.0)
##### 3.130.0 (2024-08-23)
##### Features
- \[cli/display] Print panic banners for snapshot integrity errors
[#17047](https://redirect.github.com/pulumi/pulumi/pull/17047)
- \[auto/go] Add options to automation API Workspace.Install
[#16888](https://redirect.github.com/pulumi/pulumi/pull/16888)
- \[auto/go] Add Remote Automation API support for choosing a deployment runner pool.
[#16991](https://redirect.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://redirect.github.com/pulumi/pulumi/pull/17051)
[#16970](https://redirect.github.com/pulumi/pulumi/pull/16970)
- \[engine] Allow provider to be unknown during preview
[#16868](https://redirect.github.com/pulumi/pulumi/pull/16868)
- \[programgen] Add an organization intrinsic to PCL
[#16948](https://redirect.github.com/pulumi/pulumi/pull/16948)
- \[cli/install] Add `--use-language-version-tools` flag to setup python version using pyenv during installation
[#16855](https://redirect.github.com/pulumi/pulumi/pull/16855)
- \[cli/package] Allow `pulumi package add` to work with arbitrary schema sources
[#16989](https://redirect.github.com/pulumi/pulumi/pull/16989)
##### Bug Fixes
- \[auto] Fix panic in remote automation API
[#16978](https://redirect.github.com/pulumi/pulumi/pull/16978)
- \[cli] Show a better message when logging out with `--all`
[#17051](https://redirect.github.com/pulumi/pulumi/pull/17051)
[#16998](https://redirect.github.com/pulumi/pulumi/pull/16998)
- \[cli/install] Fix installation of dependencies that do not specify a version (eg yaml)
[#16981](https://redirect.github.com/pulumi/pulumi/pull/16981)
- \[docs] Use `ComponentResourceOptions` for components
[#16968](https://redirect.github.com/pulumi/pulumi/pull/16968)
- \[docs] Show envvars for provider nested types
[#17051](https://redirect.github.com/pulumi/pulumi/pull/17051)
[#16984](https://redirect.github.com/pulumi/pulumi/pull/16984)
- \[sdk/go] Unmarshal pointers correctly if destination type is any
[#16914](https://redirect.github.com/pulumi/pulumi/pull/16914)
- \[sdkgen/go] Use provided ImportBasePath for parameterized SDKs
[#17036](https://redirect.github.com/pulumi/pulumi/pull/17036)
- \[sdkgen/go] Update package add instructions for go
[#17055](https://redirect.github.com/pulumi/pulumi/pull/17055)
- \[sdk/nodejs] Fix type checking of `Output>`
[#16959](https://redirect.github.com/pulumi/pulumi/pull/16959)
- \[sdk/nodejs] Fix NodeJS OOM detection condition
[#17045](https://redirect.github.com/pulumi/pulumi/pull/17045)
- \[sdk/nodejs] Prevent double close on OOM detection channel
[#17043](https://redirect.github.com/pulumi/pulumi/pull/17043)
- \[sdkgen/nodejs] Set minimum version of core SDK when using parameterization
[#17032](https://redirect.github.com/pulumi/pulumi/pull/17032)
- \[sdk/python] Fix the type of `StackReference.outputs` to be `Dict[str, any]`
[#16956](https://redirect.github.com/pulumi/pulumi/pull/16956)
##### Miscellaneous
- \[cli] Warn that query is planned to be removed
[#16963](https://redirect.github.com/pulumi/pulumi/pull/16963)
- \[programgen] Improve the error message for an invalid method name
[#17026](https://redirect.github.com/pulumi/pulumi/pull/17026)
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
v3.129.0
->v3.131.0
v3.17.0
->v3.131.0
Release Notes
pulumi/pulumi (github.com/pulumi/pulumi/sdk/v3)
### [`v3.131.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.131.0) [Compare Source](https://redirect.github.com/pulumi/pulumi/compare/v3.130.0...v3.131.0) #### 3.131.0 (2024-09-04) ##### Features - \[cli] Include all engine events in the event-log [#17101](https://redirect.github.com/pulumi/pulumi/pull/17101) - \[pkg] Added `NewCachedLoader` for caching schema loads. [#17118](https://redirect.github.com/pulumi/pulumi/pull/17118) - \[yaml] Update yaml to v1.10 [#17154](https://redirect.github.com/pulumi/pulumi/pull/17154) - \[auto/go] Include panic value in message for non-error panics [#17066](https://redirect.github.com/pulumi/pulumi/pull/17066) - \[auto/nodejs] Add LocalWorkspace.install method for Nodejs [#17134](https://redirect.github.com/pulumi/pulumi/pull/17134) - \[auto/python] Add LocalWorkspace.install method [#17086](https://redirect.github.com/pulumi/pulumi/pull/17086) - \[cli/{display,plugin}] Render download and install progress as part of system messages during Pulumi operations [#17019](https://redirect.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://redirect.github.com/pulumi/pulumi/pull/17076) - \[sdk/nodejs] Respect .node-version and .nvmrc files in `pulumi install` [#17060](https://redirect.github.com/pulumi/pulumi/pull/17060) ##### Bug Fixes - \[engine] Propagate deleted parents of untargeted resources [#17117](https://redirect.github.com/pulumi/pulumi/pull/17117) - \[engine] Fix a snapshot integrity issue caused by deleteBeforeReplace and failed create operations [#17146](https://redirect.github.com/pulumi/pulumi/pull/17146) - \[engine] Fix panic with user specified plugin paths [#17141](https://redirect.github.com/pulumi/pulumi/pull/17141) - \[sdk] Use int32 in Go interfaces that map to protobufs using int32 [#17068](https://redirect.github.com/pulumi/pulumi/pull/17068) - \[cli/display] Improve rendering of update diffs in some circumstances. [#17029](https://redirect.github.com/pulumi/pulumi/pull/17029) ##### Miscellaneous - \[ci] Run CI with Go 1.22 and 1.23 [#17137](https://redirect.github.com/pulumi/pulumi/pull/17137) - \[cli] Update go.mod to use 1.21 [#17140](https://redirect.github.com/pulumi/pulumi/pull/17140) - \[pkg] Remove dependency on automation api in deployment settings tests [#17071](https://redirect.github.com/pulumi/pulumi/pull/17071) - \[sdk] Remove unused resource.NewUniqueHexV2 [#17067](https://redirect.github.com/pulumi/pulumi/pull/17067) ### [`v3.130.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.130.0) [Compare Source](https://redirect.github.com/pulumi/pulumi/compare/v3.129.0...v3.130.0) ##### 3.130.0 (2024-08-23) ##### Features - \[cli/display] Print panic banners for snapshot integrity errors [#17047](https://redirect.github.com/pulumi/pulumi/pull/17047) - \[auto/go] Add options to automation API Workspace.Install [#16888](https://redirect.github.com/pulumi/pulumi/pull/16888) - \[auto/go] Add Remote Automation API support for choosing a deployment runner pool. [#16991](https://redirect.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://redirect.github.com/pulumi/pulumi/pull/17051) [#16970](https://redirect.github.com/pulumi/pulumi/pull/16970) - \[engine] Allow provider to be unknown during preview [#16868](https://redirect.github.com/pulumi/pulumi/pull/16868) - \[programgen] Add an organization intrinsic to PCL [#16948](https://redirect.github.com/pulumi/pulumi/pull/16948) - \[cli/install] Add `--use-language-version-tools` flag to setup python version using pyenv during installation [#16855](https://redirect.github.com/pulumi/pulumi/pull/16855) - \[cli/package] Allow `pulumi package add` to work with arbitrary schema sources [#16989](https://redirect.github.com/pulumi/pulumi/pull/16989) ##### Bug Fixes - \[auto] Fix panic in remote automation API [#16978](https://redirect.github.com/pulumi/pulumi/pull/16978) - \[cli] Show a better message when logging out with `--all` [#17051](https://redirect.github.com/pulumi/pulumi/pull/17051) [#16998](https://redirect.github.com/pulumi/pulumi/pull/16998) - \[cli/install] Fix installation of dependencies that do not specify a version (eg yaml) [#16981](https://redirect.github.com/pulumi/pulumi/pull/16981) - \[docs] Use `ComponentResourceOptions` for components [#16968](https://redirect.github.com/pulumi/pulumi/pull/16968) - \[docs] Show envvars for provider nested types [#17051](https://redirect.github.com/pulumi/pulumi/pull/17051) [#16984](https://redirect.github.com/pulumi/pulumi/pull/16984) - \[sdk/go] Unmarshal pointers correctly if destination type is any [#16914](https://redirect.github.com/pulumi/pulumi/pull/16914) - \[sdkgen/go] Use provided ImportBasePath for parameterized SDKs [#17036](https://redirect.github.com/pulumi/pulumi/pull/17036) - \[sdkgen/go] Update package add instructions for go [#17055](https://redirect.github.com/pulumi/pulumi/pull/17055) - \[sdk/nodejs] Fix type checking of `OutputConfiguration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.