Commit ab82ac3
authored
Update module github.com/pulumi/pulumi/pkg/v3 to v3.183.0 (#499)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/pulumi/pulumi/pkg/v3](https://redirect.github.com/pulumi/pulumi)
| require | minor | `v3.178.0` -> `v3.183.0` |
---
### Release Notes
<details>
<summary>pulumi/pulumi (github.com/pulumi/pulumi/pkg/v3)</summary>
###
[`v3.183.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.183.0)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.182.0...v3.183.0)
##### 3.183.0 (2025-07-16)
##### Features
- \[cli] Support reading v4 checkpoints/deployments
[#​20046](https://redirect.github.com/pulumi/pulumi/pull/20046)
- \[cli] Allow transforms to set resource hooks
[#​20051](https://redirect.github.com/pulumi/pulumi/pull/20051)
- \[protobuf] Add hooks to TransformResourceOptions
[#​20050](https://redirect.github.com/pulumi/pulumi/pull/20050)
- \[auto/{go,nodejs,python}] Support --run-program for inline programs
in refresh and destroy operations
[#​19912](https://redirect.github.com/pulumi/pulumi/pull/19912)
- \[cli/new] Reflect templates published with `pulumi template publish`
in the results of `pulumi new`
[#​19940](https://redirect.github.com/pulumi/pulumi/pull/19940)
- \[sdk/nodejs] Automatic ESM configuration
[#​19980](https://redirect.github.com/pulumi/pulumi/pull/19980)
- \[sdk/python] Allow setting resource hooks in transforms
[#​20052](https://redirect.github.com/pulumi/pulumi/pull/20052)
##### Bug Fixes
- \[cli] Fix a panic in the `console` command when a non-existant stack
was passed as a --stack argument
[#​20043](https://redirect.github.com/pulumi/pulumi/pull/20043)
- \[sdk/nodejs] Try to normalize component names when auto-inferring
them
[#​20048](https://redirect.github.com/pulumi/pulumi/pull/20048)
- \[sdk/python/automation] Fix wrong name after stack rename
[#​20028](https://redirect.github.com/pulumi/pulumi/pull/20028)
##### Miscellaneous
- \[pkg] Update pulumi-java to v1.16.0
[#​20063](https://redirect.github.com/pulumi/pulumi/pull/20063)
###
[`v3.182.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.182.0)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.181.0...v3.182.0)
##### 3.182.0 (2025-07-14)
##### Features
- \[engine] Implement ResourceHooks in the engine
[#​19874](https://redirect.github.com/pulumi/pulumi/pull/19874)
- \[engine] Prevent destroy without running the program if any resource
have delete hooks
[#​19933](https://redirect.github.com/pulumi/pulumi/pull/19933)
- \[engine] Send `Cancel` message to analyzer plugins on engine shutdown
[#​20015](https://redirect.github.com/pulumi/pulumi/pull/20015)
- \[sdk/go] Implement ResourceHooks in the Go SDK
[#​20002](https://redirect.github.com/pulumi/pulumi/pull/20002)
- \[sdk/nodejs] Implement ResourceHooks in the Node.js SDK
[#​19946](https://redirect.github.com/pulumi/pulumi/pull/19946)
- \[sdk/python] Implement ResourceHooks in the Python SDK
[#​19876](https://redirect.github.com/pulumi/pulumi/pull/19876)
##### Bug Fixes
- \[cli] Fix `stack select` when local default-org differs from the
service setting for default-org
[#​20010](https://redirect.github.com/pulumi/pulumi/pull/20010)
- \[cli/new] Fix the AI prompt flow of pulumi new command
[#​19998](https://redirect.github.com/pulumi/pulumi/pull/19998)
- \[engine] Fix an issue where the engine would not issue creates and
deletes in the correct order for delete before create replacements where
dependencies had changed
[#​19945](https://redirect.github.com/pulumi/pulumi/pull/19945)
- \[engine] Handle cancellation during construct
[#​19976](https://redirect.github.com/pulumi/pulumi/pull/19976)
- \[engine] Run after delete hooks for component resources
[#​20025](https://redirect.github.com/pulumi/pulumi/pull/20025)
- \[sdk/{go,nodejs,python}] Pass resource hooks through to construct
[#​20016](https://redirect.github.com/pulumi/pulumi/pull/20016)
- \[sdkgen/go] Fix panic in SDK go generator for a
map\[string]map\[string]union type
[#​19731](https://redirect.github.com/pulumi/pulumi/pull/19731)
- \[sdk/python] Log safely in Python in the presence of
`PULUMI_ERROR_OUTPUT_STRING`
[#​18903](https://redirect.github.com/pulumi/pulumi/pull/18903)
##### Miscellaneous
- \[sdk/{go,nodejs,python}] Add PULUMI_AUTOMATION_API
[#​19974](https://redirect.github.com/pulumi/pulumi/pull/19974)
- \[sdk/{go,nodejs,python}] Add type and name to ResourceHookArgs
[#​20017](https://redirect.github.com/pulumi/pulumi/pull/20017)
###
[`v3.181.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.181.0)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.180.0...v3.181.0)
#### 3.181.0 (2025-06-27)
##### Features
- \[auto/nodejs] Add `previewRefresh` to allow dry-runs of `refresh`
commands
[#​19948](https://redirect.github.com/pulumi/pulumi/pull/19948)
- \[auto] Support providing runProgram to `preview` and `up` in auto sdk
[#​19729](https://redirect.github.com/pulumi/pulumi/pull/19729)
- \[cli] Warn more aggressively for very old CLI versions
[#​19894](https://redirect.github.com/pulumi/pulumi/pull/19894)
- \[cli] Add `pulumi template publish` experimental command to publish
templates to the Pulumi Registry
[#​19864](https://redirect.github.com/pulumi/pulumi/pull/19864)
- \[cli/plugin] Allow `plugin run` to run local binary plugins
[#​19903](https://redirect.github.com/pulumi/pulumi/pull/19903)
- \[auto/python] Add `preview_refresh` to allow dry-runs of `refresh`
commands
[#​19900](https://redirect.github.com/pulumi/pulumi/pull/19900)
- \[auto/python] Add `preview_destroy` to allow dry-runs of `destroy`
commands
[#​19947](https://redirect.github.com/pulumi/pulumi/pull/19947)
- \[engine] Add `SignalAndWaitForShutdown` RPC call
[#​19837](https://redirect.github.com/pulumi/pulumi/pull/19837)
- \[engine] Add lifecycle protobuf definitions
[#​19746](https://redirect.github.com/pulumi/pulumi/pull/19746)
##### Bug Fixes
- \[engine] Restore asset and archive hash values after transforms
[#​19960](https://redirect.github.com/pulumi/pulumi/pull/19960)
- \[cli] Make it possible for inline automation programs to be used with
refresh/destroy
[#​19916](https://redirect.github.com/pulumi/pulumi/pull/19916)
- \[cli] Do not assume that package sources without file path prefixes
(`./`, `../`) are file paths
[#​19930](https://redirect.github.com/pulumi/pulumi/pull/19930)
- \[engine] Fix untargeted resources not always being sent to stack
analysis
[#​19943](https://redirect.github.com/pulumi/pulumi/pull/19943)
[#​19926](https://redirect.github.com/pulumi/pulumi/pull/19926)
- \[engine] Fix a panic when mixing --target, --refresh, and provider
upgrades
[#​19935](https://redirect.github.com/pulumi/pulumi/pull/19935)
- \[engine] Fix transforms holding onto engine locks during execution,
instead of just during collection
[#​19950](https://redirect.github.com/pulumi/pulumi/pull/19950)
- \[engine] Synthesize delete steps for views during preview
[#​19952](https://redirect.github.com/pulumi/pulumi/pull/19952)
- \[sdk/nodejs] Fix the use of parameterised packages and mocks
[#​19917](https://redirect.github.com/pulumi/pulumi/pull/19917)
###
[`v3.180.0`](https://redirect.github.com/pulumi/pulumi/compare/v3.178.0...v3.180.0)
[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.178.0...v3.180.0)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - "every weekday" (UTC).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwiaW1wYWN0L25vLWNoYW5nZWxvZy1yZXF1aXJlZCJdfQ==-->
Co-authored-by: pulumi-renovate[bot] <189166143+pulumi-renovate[bot]@users.noreply.github.com>1 parent b421304 commit ab82ac3
2 files changed
Lines changed: 23 additions & 21 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
| 8 | + | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
158 | | - | |
| 158 | + | |
159 | 159 | | |
160 | | - | |
| 160 | + | |
161 | 161 | | |
162 | 162 | | |
163 | | - | |
| 163 | + | |
164 | 164 | | |
165 | 165 | | |
166 | | - | |
| 166 | + | |
167 | 167 | | |
168 | | - | |
| 168 | + | |
169 | 169 | | |
170 | 170 | | |
171 | 171 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
311 | 311 | | |
312 | 312 | | |
313 | 313 | | |
| 314 | + | |
| 315 | + | |
314 | 316 | | |
315 | 317 | | |
316 | 318 | | |
| |||
341 | 343 | | |
342 | 344 | | |
343 | 345 | | |
344 | | - | |
345 | | - | |
346 | | - | |
347 | | - | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
348 | 350 | | |
349 | 351 | | |
350 | 352 | | |
| |||
440 | 442 | | |
441 | 443 | | |
442 | 444 | | |
443 | | - | |
444 | | - | |
| 445 | + | |
| 446 | + | |
445 | 447 | | |
446 | 448 | | |
447 | 449 | | |
| |||
456 | 458 | | |
457 | 459 | | |
458 | 460 | | |
459 | | - | |
460 | | - | |
| 461 | + | |
| 462 | + | |
461 | 463 | | |
462 | 464 | | |
463 | 465 | | |
| |||
489 | 491 | | |
490 | 492 | | |
491 | 493 | | |
492 | | - | |
493 | | - | |
| 494 | + | |
| 495 | + | |
494 | 496 | | |
495 | 497 | | |
496 | 498 | | |
| |||
534 | 536 | | |
535 | 537 | | |
536 | 538 | | |
537 | | - | |
538 | | - | |
| 539 | + | |
| 540 | + | |
539 | 541 | | |
540 | 542 | | |
541 | 543 | | |
| |||
552 | 554 | | |
553 | 555 | | |
554 | 556 | | |
555 | | - | |
556 | | - | |
| 557 | + | |
| 558 | + | |
557 | 559 | | |
558 | 560 | | |
559 | 561 | | |
| |||
0 commit comments