chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.153.1 #37
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/github.com-pulumi-pulumi-sdk-v3-3.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v3.144.1
->v3.153.1
Release Notes
pulumi/pulumi (github.com/pulumi/pulumi/sdk/v3)
v3.153.1
Compare Source
3.153.1 (2025-02-28)
Bug Fixes
[programgen] Fix concurrent map write panics in the caching mapper
#18746
[sdk/python] Fix
get_organization
returningNone
from older SDKs#18769
v3.153.0
Compare Source
3.153.0 (2025-02-27)
Features
[sdkgen/dotnet] Update pulumi-dotnet to v3.75.2
[auto/python] Add
--preview-only
to therefresh
command in the Python Automation API#18674
[sdk/{dotnet,go,java,nodejs,python,yaml}] Add the ability to lookup project root from sdks, equivalent to path.root in Terraform
#18595
Bug Fixes
[cli] Make policy rm and stack rm non-interactive when requested
#18708
[engine] Fix a panic when importing a stack reference
#18704
[cli/new] Report all errors from git clone for multiple refs.
#18702
[cli/package] Correctly deal with subdirs in package add when no version number is specified
#18605
[cli/package] Improve disambiguation for package loading when a name is passed in
#18709
[programgen/dotnet] Fix generating SDKs for .NET projects when using pulumi convert
#18510
[sdkgen/dotnet] Revert provider SDKs to target net6
#18729
[sdk/{go,nodejs,python}] Exclude resource references from property dependencies for packaged components
#18620
[sdk/nodejs] Fix incorrect dependencies due to missing await
#17629
[sdk/nodejs] Fix searching for pulumi packages past junction points on Windows
#18715
Miscellaneous
#18061
v3.152.0
Compare Source
3.152.0 (2025-02-21)
Bug Fixes
[auto] Fix
up
with nested secret in config file#18676
[cli] Fix mapping in the presence of hardcoded entries
#18680
v3.151.0
Compare Source
3.151.0 (2025-02-21)
Features
[engine] Changes to source position metadata will be batched in the snapshot system
#18579
[cli/display] Add --show-secrets args to pulumi up and pulumi preview, showing secrets in the CLI output. Fixing #9830
#18503
[auto/go] Include stderr when InstallPulumiCommand fails
#18549
[auto/nodejs] Add the
--preview-only
flag to therefresh
command in the NodeJS Automation API#18662
[auto/nodejs] Support
--clear-pending-creates
for therefresh
command in the NodeJS automation API#18653
[cli/package] Support parameterizing providers when calling
get-mapping
[auto/python] Add
--clear-pending-creates
to therefresh
command in the Python Automation API#18658
[backend/service] Don't send "gitHub:owner" and "gitHub:repo" tags to the service.
#18489
[backend/service] Add bulk encrypte service types
#18588
[programgen] Add conformance test for dynamic lists and returns
#18424
[programgen] Implement a first version of
try
in PCL#18454
[programgen] Implement a version of can in PCL
#18571
[programgen] Support parameterized mapping from source ecosystems (e.g. Terraform) to Pulumi when converting programs
[sdk/nodejs] [Experimental/Components] Add infrastructure for component discovery and schema inference
#18580
[sdk/nodejs] [Experimental/Components] Infer simple inputs/outputs and optionality
#18590
[sdk/nodejs] [Experimental/Components] Instantiate components
#18583
[sdk/nodejs] [Experimental/Components]: Handle ComplexType
#18602
[sdk/nodejs] [Experimental/Components] Hook up inputs & outputs in the provider
#18600
[sdk/nodejs] [Experimental/Components] Infer input types
#18597
[sdk/python] [Experimental/Components] Handle Assets and Archives
#18513
[sdk/python] [Experimental/Components]: Infer type and property descriptions
#18540
Bug Fixes
[cli] Fix nesting directories when generating multiple sdks
#18332
[cli] Fix a panic in
help new
when local templates weren't present#18661
[engine] Send parent URN to resource transforms
#18642
[engine] The engine will now call DiffConfig on explict providers to decide replace semantics, this matches the behaviour for default providers
#18509
[engine] Don't overwrite schema versions if they exist
#18672
[pkg] Do not cache schema if we never read it back
#18618
[cli/config] Fix reading YAML config with uint64 sized numbers
#18582
[sdk/nodejs] Improve type inference for
output
andUnwrap
when used on tuples#18652
[cli/package] Avoid panic'ing when the project file is invalid
#18537
[sdk/python] [Experimental/Components] Detect more map and array types
#18546
[sdk/python] [Experimental/Components] Return Python stack trace on error
#18558
[sdk/python] Fix source position information to point to user code, not provider SDKs
#18575
Miscellaneous
#18619
v3.150.0
Compare Source
3.150.0 (2025-02-11)
Features
[cli/state] Add
--all
tostate delete
#18502
[sdk/python] [Experimental/Components] Check for required inputs
#18487
[sdk/python] [Experimental/Components] Infer plain types
#18483
Bug Fixes
[engine] Fix a potential panic for corrupted secret values
#18501
[engine] Apply autonaming strategy only to custom resources, not components
#18523
[sdk/python] [Experimental/Components] Throw an error when encountring resource references
#18485
Miscellaneous
#18486
v3.149.0
Compare Source
3.149.0 (2025-02-07)
Features
[cli] Update
pulumi-java
to 1.2.0[cli/display] Always print resource summaries in preview, even after errors
#18465
[cli/plugin] Improve the warning when using plugins from PATH
#18476
[engine] Deployments continue past delete errors due to protect
#18396
[sdk/python] [Experimental/Components] Add infrastructure to bootstrap providers from component resources
#18403
#18401
[sdk/python] [Experimental/Components] Analyze ComponentResource properties
#18403
[sdk/python] [Experimental/Components] Infer ComplexTypes for ComponentResources
#18405
[sdk/python] [Experimental/Components] Handle complex types in inputs and outputs
#18419
[sdk/python] [Experimental/Components] Support array types in component schema inference
#18469
[sdk/python] [Experimental/Components] Support dict types in component schema inference
#18472
Bug Fixes
[engine] Filter __internal keys when calling providers DiffConfig
#18440
[engine] The engine will correctly use old state for provider config with no reported differences
#18411
[cli/config] Fix setting indexed top-level config keys
#18444
[cli/import] Fix the declaration of parameterized providers in import JSON files
#18450
[sdk/go] Provide a better error message when a Go program can't be run
#18383
[cli/package] Allow https:// prefixes for Git repository URLs
#18380
[cli/package] Fix package add and code generation when package name contains dashes in Go
#18457
[sdk/python] [Experimental/Components] Handle inputs and outputs
#18408
v3.148.0
Compare Source
3.148.0 (2025-01-31)
Features
[cli/config] Introduce
--type
flag forconfig set
#18287
[cli/new] Improve docs for disambiguating repositories on hosts where the URL is ambiguous
#18379
[cli/package] Automatically get latest version for git based plugins if none is specified
#18215
[cli/package] Allow plugins from git sources to live in subdirectories in the repository
#18322
[sdk/python] Support commits in prerelease versions of generated Python SDKs
#18289
Bug Fixes
[cli/config] Fix parsing of config keys with paths and colons in path segments
#18378
[engine] Fix some plugin context leaks, which could leave plugin processes running on exit
#18373
[cli/package] Respect virtualenv option in package add/link
#18319
[programgen/nodejs] Handle keyword overlap of "this" keyword for local variables
#18177
[sdk/nodejs] Fix debug strings triggering the Output toString error
#18016
[sdk/nodejs] Use the corepack executable from dev dependencies
#18393
[sdk/python] Allow Pip 25
#18343
[sdk/python] Make RunPlugin default to using a virtualenv
#18371
Miscellaneous
[sdk/{dotnet,java}] Update Java to 1.1.0 and Dotnet to 3.72.0
#18394
[sdkgen] Align pulumi.json and schema.go
#18334
v3.147.0
Compare Source
3.147.0 (2025-01-21)
Features
[cli] Update go.mod to require go1.22
#18274
[cli/config] Improve documentation for pulumi config set
#18285
[cli/package] Allow short hashes as versions in package add
#18277
[cli/{package,plugin}] Support getting plugins from remote git sources
#17827
Bug Fixes
[engine] Skip acquiring program packages during refresh when running inline automation programs
#18283
[sdk/nodejs] Avoid unnecessary Node.js installations
#18293
[sdk/{nodejs,python}] Fix handling of DependencyResource when checking invoke deps
#18275
[sdk/{nodejs,python}] Permit output arguments in plain invokes for backwards compatibility
#18304
Miscellaneous
#18261
v3.146.0
Compare Source
3.146.0 (2025-01-15)
Features
[cli] Allow specifying a version with
pulumi convert --from=<plugin>@​<version>
#18220
[cli] Enable Autonaming Configuration in non-experimental mode
#18228
[cli] Retrieve Git metadata from the environment if not running in a repository
#12871
[pkg] Add a
call
intrinsic to PCL#18206
[auto/go] Add
Color
option tooptdestroy
,optpreview
,optrefresh
, andoptup
packages to allow explicit configuration of output color.#18184
[cli/import] Add support for parameterized packages to
pulumi import
#18038
[cli/import] Import can now import resources from parameterized providers
#18039
[cli/new] Add support for Copilot templates
#16825
Bug Fixes
[auto/go] Fix rejection of
nil
inline programs in the Go automation API#18214
[sdk/go] Improve error messages for wrong stack output types
#18245
[sdk/{nodejs,python}] Wait for resource in the input property dependencies
#18204
[cli/plugin] Show plugin kind in plugin rm correctly. Also show the usage string if the plugin type is incorrect
#18179
[cli/plugin] Passthrough unstructured logs from dynamic providers
#18253
[sdk/python] Fix callbackserver shutdown
#18190
v3.145.0
Compare Source
3.145.0 (2025-01-07)
Features
[auto/go] Support --clear-pending-creates for refresh command in Go Automation API for preview refresh and refresh operations.
#18101
[programgen/{java,sdkgen/java}] Only use gRPC to communicate with the Java host
#18138
[cli/package] Support bridging to terraform providers automatically in pulumi convert
#17992
[sdk/go] Implement deferred output for the Go SDK and program-gen
#17885
Bug Fixes
[cli] Fix TestPackageAddGoParameterized to utilize version path
#18150
[cli/engine] Clarify the usage string for the --expect-no-changes flag
#18105
[auto/go] Return error if no inline program specified
#18086
[auto/go] Interrupt programs gracefully when the context is canceled
#18124
[cli/new] Provide a better error message when pulumi new --ai generates a program with errors
#18091
[cli/new] Provide a more meaningful message for the --language flag
#18092
[engine] Enable
pulumi:pulumi:getResource
to hydrateRead
resources#18070
[programgen] Allow for case-insensitive terraform convert source
#18111
[programgen/go] Fix importing module names in Go programs that aren't lower-case
#18113
[sdk/go] Fix panic when diffing computed property values
#18104
[sdk/go] Avoid calling invokes with dependencies on unknown resources
#18133
[sdk/nodejs] Fix source maps when using jest
#18108
[sdk/nodejs] Avoid calling invokes with dependencies on unknown resources
#18152
[sdk/python] Fix reading pulumi-plugin.json when using the uv toolchain
#18107
[sdk/python] Fix ListPackages when using uv
#18121
[sdk/python] Fix dynamic providers when using Poetry or uv
#18126
[sdk/python] Fix prerelease version
#18125
[sdk/python] Avoid calling invokes with dependencies on unknown resources
#18141
Miscellaneous
[programgen/java] Bump Java SDK dependency version so that
package gen-sdk
emits buildable code#18130
[sdk/python] Switch to pyproject.toml + uv
#18081
[sdk/python] Move mypy configuration into pyproject.toml
#18118
[sdk/python] Move pyright configuration into pyproject.toml
#18116
[sdk/python] Move ruff configuration into pyproject.toml
#18117
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 this update again.
This PR has been generated by Renovate Bot.
ℹ Artifact update notice
File name: go.mod
In order to perform the update(s) described in the table above, Renovate ran the
go get
command, which resulted in the following additional change(s):Details:
github.com/ProtonMail/go-crypto
v1.0.0
->v1.1.3
github.com/cyphar/filepath-securejoin
v0.2.4
->v0.3.6
github.com/go-git/go-billy/v5
v5.5.0
->v5.6.1
github.com/go-git/go-git/v5
v5.12.0
->v5.13.1
github.com/skeema/knownhosts
v1.2.2
->v1.3.0
golang.org/x/exp
v0.0.0-20240604190554-fc45aab8b7f8
->v0.0.0-20240719175910-8a7402abbf56
golang.org/x/mod
v0.18.0
->v0.19.0
golang.org/x/tools
v0.22.0
->v0.23.0
chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.150.0to chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.151.0fe4db05b62
to8ce5e08639
chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.151.0to chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.152.08ce5e08639
to9cd394ff2b
chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.152.0to chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.153.09cd394ff2b
to03ece971f2
chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.153.0to chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.153.103ece971f2
to9c2a3b4616
Checkout
From your project repository, check out a new branch and test the changes.