Skip to content

Update all pulumi dependencies - #4129

Merged
renovate[bot] merged 1 commit into
masterfrom
renovate/all-pulumi
Aug 28, 2026
Merged

Update all pulumi dependencies#4129
renovate[bot] merged 1 commit into
masterfrom
renovate/all-pulumi

Conversation

@renovate

@renovate renovate Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@pulumi/aws (source) 7.43.07.44.0 age confidence
@pulumi/pulumi (source) 3.259.03.260.0 age confidence

Release Notes

pulumi/pulumi-aws (@​pulumi/aws)

v7.44.0

Compare Source

What's Changed

Full Changelog: pulumi/pulumi-aws@v7.43.0...v7.44.0

pulumi/pulumi (@​pulumi/pulumi)

v3.260.0

Compare Source

3.260.0 (2026-08-28)

Features
  • [cli/deployment] Make pulumi deployment settings get render every source kind and show environment variable values, changing the --output=json shape of environmentVariables from a list of names to a list of objects #​24284
  • [sdk/go] Support Go 1.27 #​24401
  • [cli/state] Add pulumi state promote to turn stateful snippets into Pulumi program code #​24453
Bug Fixes
  • [engine] Replace resources whose deletedWith target is being replaced, instead of leaving them orphaned in state #​23818
  • [sdk/python] Serialize typed object stack outputs with their wire-format (camelCase) property names, matching other language SDKs #​24246
  • [cli/neo] Cancelling a task now interrupts a running local tool call instead of waiting for it to finish #​24268
  • [programgen/python] Access schema properties whose names contain hyphens as attributes under their Python names instead of subscripting #​24300
  • [programgen/go] Generate valid struct field names for properties whose names contain hyphens #​24300
  • [sdkgen/nodejs] Quote property names that are not legal identifiers (e.g. kebab-case) in generated declarations and use bracket access for them #​24300
  • [cli/neo] Cancelling a local tool call no longer leaves the TUI stuck on "Thinking..." with input blocked #​24318
  • [sdk/go] Use resolved environment names when evaluating ESC imports #​24375
  • [codegen/pcl] Allow output-typed values for the id attribute of a read resource #​24386
  • [sdkgen/nodejs] Register resolvers for output-only properties in generated Resource.get so they resolve as unknown during preview when the id is unknown #​24386
  • [engine] Avoid replacing imported resources when an input changes from plain to a secret or output-wrapped value with the same inner value #​24387
  • [backend/diy] Keep DIY backend stacks readable when checkpoint compression transitions fail #​24383
  • [cli/stack] Give a clearer error message when selecting a stack by name outside a directory with a Pulumi.yaml project file #​24394
  • [sdk/python] Propagate runtime context across thread boundaries #​24403
  • [programgen/python] Name plain function input object types without the Args suffix, matching the name the generated SDK exports #​24440
  • [cli/new] Reject zip template entries that resolve outside the extraction directory #​24447
  • [cli/package] Keep a package's pluginDownloadURL in SDKs regenerated by pulumi install #​24432
  • [sdk/python] Preserve all providers passed to remote components in Python programs #​24443
  • [sdkgen] Apply schema defaults to generated Python and Node.js function inputs #​24452
  • [programgen/python] Mark required component inputs as required in generated Python TypedDicts #​24459
  • [programgen/python] Add type annotations for config variables default values coming from invokes #​24464
  • [programgen/python] Generate valid Python when a component with inputs instantiates another component #​24466
  • [cli/neo] Stop the running local tool immediately when a Neo task is cancelled and report it as cancelled #​24470
  • [programgen/python] Support final argument expansion for min and max in Python programs #​24471
Improvements
  • [cli] Treat adjacent character swaps as a single typo when suggesting commands #​23899
  • [sdk/python] Correctly resolve discriminated unions by their tag #​24352
  • [sdk/python] Allow transforms to be mocked #​24406
  • [sdk/nodejs] Allow transforms to be mocked #​24415
  • [sdk/go] Allow transforms to be mocked #​24416
  • [sdkgen] Allow hyphens in the member segment of tokens, so resource, object type and function names can be kebab-case #​24440
  • [cli] Print secret provider information with other stack information #​24430
  • [auto/python] Allow refresh, preview_refresh, and preview_destroy to request rich diffs #​24445
  • [engine] Cache provider mapping results on disk so repeated plans do not boot a provider to re-fetch an unchanged mapping #​24462
  • [sdk/python] Improve stack traces for providers #​24465
Miscellaneous

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

Copy link
Copy Markdown
Contributor

💻 Website Preview

The latest changes are available as preview in: https://pr-4129.fets-3ku.pages.dev

@github-actions

github-actions Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

✅ Benchmark Results

     ✓ no_errors{server:node-http,mode:no-schema}
     ✓ expected_result{server:node-http,mode:no-schema}
     ✓ no_errors{server:node-http,mode:json-schema}
     ✓ expected_result{server:node-http,mode:json-schema}
     ✓ no_errors{server:uWebSockets,mode:no-schema}
     ✓ expected_result{server:uWebSockets,mode:no-schema}
     ✓ no_errors{server:uWebSockets,mode:json-schema}
     ✓ expected_result{server:uWebSockets,mode:json-schema}

     checks......................................: 100.00% ✓ 931146      ✗ 0     
     data_received...............................: 85 MB   705 kB/s
     data_sent...................................: 59 MB   493 kB/s
     http_req_blocked............................: avg=1.51µs   min=698ns    med=1.25µs   max=691.57µs p(90)=2.04µs   p(95)=2.97µs  
     http_req_connecting.........................: avg=1ns      min=0s       med=0s       max=359.81µs p(90)=0s       p(95)=0s      
     http_req_duration...........................: avg=174.13µs min=87.26µs  med=162.07µs max=10.32ms  p(90)=192.02µs p(95)=204.08µs
       { expected_response:true }................: avg=174.13µs min=87.26µs  med=162.07µs max=10.32ms  p(90)=192.02µs p(95)=204.08µs
     ✓ { server:node-http,mode:json-schema }.....: avg=183.97µs min=116.61µs med=171.25µs max=10.11ms  p(90)=199.5µs  p(95)=210.8µs 
     ✓ { server:node-http,mode:no-schema }.......: avg=174.78µs min=103.11µs med=160.74µs max=10.32ms  p(90)=190.7µs  p(95)=205.52µs
     ✓ { server:uWebSockets,mode:json-schema }...: avg=172.5µs  min=98.59µs  med=161.8µs  max=8.95ms   p(90)=190.39µs p(95)=200.91µs
     ✓ { server:uWebSockets,mode:no-schema }.....: avg=165.89µs min=87.26µs  med=154.43µs max=8.79ms   p(90)=183.53µs p(95)=194.88µs
     http_req_failed.............................: 0.00%   ✓ 0           ✗ 465573
     http_req_receiving..........................: avg=23.84µs  min=8.23µs   med=21.86µs  max=3.56ms   p(90)=32.61µs  p(95)=36.28µs 
     http_req_sending............................: avg=8.65µs   min=4.06µs   med=7.57µs   max=2.83ms   p(90)=13.05µs  p(95)=14.92µs 
     http_req_tls_handshaking....................: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting............................: avg=141.63µs min=65.92µs  med=129.64µs max=10.05ms  p(90)=156.69µs p(95)=167.55µs
     http_reqs...................................: 465573  3879.720492/s
     iteration_duration..........................: avg=252.53µs min=149.37µs med=238.77µs max=11.21ms  p(90)=276.43µs p(95)=293.17µs
     iterations..................................: 465573  3879.720492/s
     vus.........................................: 1       min=1         max=2   
     vus_max.....................................: 2       min=2         max=2   

@renovate
renovate Bot force-pushed the renovate/all-pulumi branch from 2327b94 to 62abc6c Compare August 28, 2026 19:16
@renovate renovate Bot changed the title Update dependency @pulumi/pulumi to v3.260.0 Update all pulumi dependencies Aug 28, 2026
@renovate
renovate Bot merged commit 8d451e2 into master Aug 28, 2026
22 checks passed
@renovate
renovate Bot deleted the renovate/all-pulumi branch August 28, 2026 23:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants