Skip to content

build(deps): bump github.com/pulumi/pulumi/sdk/v3 from 3.259.0 to 3.261.0 in /deploy - #1606

Merged
rdimitrov merged 1 commit into
mainfrom
dependabot/go_modules/deploy/github.com/pulumi/pulumi/sdk/v3-3.260.0
Sep 5, 2026
Merged

build(deps): bump github.com/pulumi/pulumi/sdk/v3 from 3.259.0 to 3.261.0 in /deploy#1606
rdimitrov merged 1 commit into
mainfrom
dependabot/go_modules/deploy/github.com/pulumi/pulumi/sdk/v3-3.260.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 2, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/pulumi/pulumi/sdk/v3 from 3.259.0 to 3.261.0.

Release notes

Sourced from github.com/pulumi/pulumi/sdk/v3's releases.

v3.261.0

3.261.0 (2026-09-02)

Features

  • [engine] Support state migration callbacks on resource registrations #24328
  • [cli/env] Add pulumi env setup {aws,azure,gcp} to configure cloud OIDC trust and create the ESC environments that use it #23911

Bug Fixes

  • [engine] Report a clear error instead of panicking when the stack's state contains a custom resource with no ID #24438
  • [cli] Show the agent account's claim URL instead of an inaccessible View Live link when running on ephemeral agent credentials #24476
  • [pcl] Fix a crash when binding a schema property with an integer constant value #24480
  • [cli/policy] Avoid hanging when policy pack fails to start up #24492
  • [pkg/testing] Fix ProgramTest for providers whose Go module or NuGet package has a double-digit major version #24499
  • [sdk] Fix serialization of secret unknowns in NodeJS, Python and PCL #24500
  • [engine] Ignore internal property keys (those starting with an underscore) when generating and checking update plans #24532

Improvements

  • [sdkgen] Generate precise Python output types for discriminated unions. An array of a union was typed Sequence[Any] and a scalar union Any, while the matching getters on the generated Args classes were already typed #24485
  • [sdk/python] Resolve a union value to its member by matching the value's wire shape, so unions whose members carry no constant properties serialize and translate with the right member's property names #24484
  • [sdkgen/python] Accept a generated output type wherever the classes-and-dicts input types accept its Args class or TypedDict, so a resource's output can be passed to another resource's input without a type error #24507
  • [engine] Send previously persisted outputs to a provider's Check on update, gated by a new sends_old_outputs_to_check handshake capability #24524
  • [sdk/python] Add helper methods to transform ResourceOptions to InvokeOptions #24533

Miscellaneous

  • [java] Upgrade java to v1.36.3 #24509
  • [yaml] Upgrade yaml to v1.38.5 #24509
  • [sdk/dotnet] Upgrade dotnet to v3.113.1 #24512

v3.260.0

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

... (truncated)

Changelog

Sourced from github.com/pulumi/pulumi/sdk/v3's changelog.

3.261.0 (2026-09-02)

Features

  • [engine] Support state migration callbacks on resource registrations #24328
  • [cli/env] Add pulumi env setup {aws,azure,gcp} to configure cloud OIDC trust and create the ESC environments that use it #23911

Bug Fixes

  • [engine] Report a clear error instead of panicking when the stack's state contains a custom resource with no ID #24438
  • [cli] Show the agent account's claim URL instead of an inaccessible View Live link when running on ephemeral agent credentials #24476
  • [pcl] Fix a crash when binding a schema property with an integer constant value #24480
  • [cli/policy] Avoid hanging when policy pack fails to start up #24492
  • [pkg/testing] Fix ProgramTest for providers whose Go module or NuGet package has a double-digit major version #24499
  • [sdk] Fix serialization of secret unknowns in NodeJS, Python and PCL #24500
  • [engine] Ignore internal property keys (those starting with an underscore) when generating and checking update plans #24532

Improvements

  • [sdkgen] Generate precise Python output types for discriminated unions. An array of a union was typed Sequence[Any] and a scalar union Any, while the matching getters on the generated Args classes were already typed #24485
  • [sdk/python] Resolve a union value to its member by matching the value's wire shape, so unions whose members carry no constant properties serialize and translate with the right member's property names #24484
  • [sdkgen/python] Accept a generated output type wherever the classes-and-dicts input types accept its Args class or TypedDict, so a resource's output can be passed to another resource's input without a type error #24507
  • [engine] Send previously persisted outputs to a provider's Check on update, gated by a new sends_old_outputs_to_check handshake capability #24524
  • [sdk/python] Add helper methods to transform ResourceOptions to InvokeOptions #24533

Miscellaneous

  • [java] Upgrade java to v1.36.3 #24509
  • [yaml] Upgrade yaml to v1.38.5 #24509
  • [sdk/dotnet] Upgrade dotnet to v3.113.1 #24512

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

... (truncated)

Commits
  • de0633d Fix ProgramTest for double-digit major versions (#24499)
  • 1e5b60a Migrate ConstructResult to property.Map (#24463)
  • a2b96b4 Ignore internal property keys in update plans (#24532)
  • 4d41278 python: add helper methods to transform ResourceOptions to InvokeOptions (#24...
  • 3081504 Execute component state migrations (#24328)
  • 710f0f8 [Python] Use codegen.IsWireDiscriminatableUnionType in outputs (#24485)
  • f05eae6 Send OldOutputs to provider Check (#24524)
  • ecabf85 Preserve secret marker when serializing unknown Outputs (#24500)
  • f0535f9 [sdkgen/python] Accept output types in resource and function inputs (#24507)
  • 7dc7023 ESC OIDC Onboarding in the CLI (#23911)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Sep 2, 2026
Bumps [github.com/pulumi/pulumi/sdk/v3](https://github.com/pulumi/pulumi) from 3.259.0 to 3.261.0.
- [Release notes](https://github.com/pulumi/pulumi/releases)
- [Changelog](https://github.com/pulumi/pulumi/blob/master/CHANGELOG.md)
- [Commits](pulumi/pulumi@v3.259.0...v3.261.0)

---
updated-dependencies:
- dependency-name: github.com/pulumi/pulumi/sdk/v3
  dependency-version: 3.260.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title build(deps): bump github.com/pulumi/pulumi/sdk/v3 from 3.257.0 to 3.260.0 in /deploy build(deps): bump github.com/pulumi/pulumi/sdk/v3 from 3.259.0 to 3.261.0 in /deploy Sep 5, 2026
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/deploy/github.com/pulumi/pulumi/sdk/v3-3.260.0 branch from e1de1d5 to b4c01b4 Compare September 5, 2026 18:15
@rdimitrov
rdimitrov merged commit f98e367 into main Sep 5, 2026
3 checks passed
@rdimitrov
rdimitrov deleted the dependabot/go_modules/deploy/github.com/pulumi/pulumi/sdk/v3-3.260.0 branch September 5, 2026 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant