chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.121.0 #26
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.112.0
->v3.121.0
Release Notes
pulumi/pulumi (github.com/pulumi/pulumi/sdk/v3)
v3.121.0
Compare Source
3.121.0 (2024-06-22)
Features
[cli/install] Make pulumi install work for policy packs
#16438
[engine] Resolve provider in the engine before passing it to transforms
#16409
[sdk/go] Suggest valid attributes with similar names to unrecognised ones when validating project definitions
#16097
[cli/new] Allow passing runtime options as args in pulumi new
#16346
[cli/new] Query language runtime for options during “pulumi new”
#16346
[cli/new] Add packagemanager prompt to pulumi new for nodejs
#16417
[sdk/nodejs] Detect pnpm workspaces when running pulumi install
#15525
[sdk/nodejs] Add options to Workspace::removeStack()
#16333
[sdk/python] Automatically convert requirements.txt to pyproject.toml when using Poetry
#16346
[sdkgen/python] Generate TypedDict types for inputs
#15957
Bug Fixes
[engine] Fix a panic when ignoring wildcard values with arrays of different length
#16406
[engine] Fix provider
Delete
s#16441
[cli/engine] Fix --continue-on-error running indefinitely when a resource fails to be created or updated
#16371
[sdk/nodejs] Avoid an unhandled error when
dependencies
is missing frompackage.json
during closure serialization#16433
[cli/plugin] Fix plugin install command when plugin type is tool
#16407
[sdk/python] Fix Python SDK docs by escaping the trailing underscore in a docstring
#14866
[sdk/python] Don't incorrectly emit deprecation warnings for non-deprecated properties
#16400
[sdk/python] Handle extra CLI arguments passed policy packs plugins
#16402
[sdk/python] Add VIRTUAL_ENV environment variable when running inside a virtual environment
#16425
[sdk/python] Don't lift dunder attributes on
Output
s#16439
Miscellaneous
[sdk/{go,nodejs,python}] Add register resource transform alias for register stack transform
#16435
[cli/new] Instruct the user to use 'pulumi install' when using --generate-only
#16411
v3.120.0
Compare Source
3.120.0 (2024-06-12)
Features
[components/dotnet] Upgrade dotnet to 3.64.0
#16353
[cli/import] Add flag --json to pulumi import which would serialize the import diffs, operations, and overall output as JSON
#16342
[engine] Change
pulumi refresh
to report diffs relative to desired state instead of relative to only output changes. UsePULUMI_ENABLE_LEGACY_REFRESH_DIFF
to revert to the old behaviour.[protobuf] Pass ProgramInfo to LanguageRuntime.About
#16311
[sdk/python] Support Poetry as Python toolchain
#16315
[sdk/python] Autoinstall dependencies using Poetry in GetRequiredPlugins
#16315
Bug Fixes
[cli/{config,new}] Fix non-interactive flag for 'new' and 'config env' commands"
#16338
[programgen/go] Fix union type resolution in Go program generation
#16297
[sdk/nodejs] Only look for main in package.json if no entyrpoint was set via Pulumi.yaml
#16363
[sdk/python] Make sure no resource registrations are in progress while stack transforms are being registered
Miscellaneous
[pkg] Refactor plugin.Provider to a
Method(context.Context, MethodRequest) (MethodResponse, error)
style interface.#16302
[programgen/nodejs] Sort dependencies in GenerateProject
#16341
[sdk/nodejs] Update current nodejs version to 22.x
#16378
v3.119.0
Compare Source
3.119.0 (2024-06-05)
Features
[cli] Incorporate v0.9.1 of the esc CLI.
#16322
[auto/{go,nodejs,python}] Add support for
--all
parameter of thestack ls
command to the Automation API#16266
[components/yaml] Upgrade pulumi-yaml to 1.8.0
#16325
Bug Fixes
[cli/new] Populate pulumi:template tag also for interactively selected templates
#16308
[backend/service] Improve error reporting when policy pack download fails
#16306
Miscellaneous
#16243
v3.118.0
Compare Source
3.118.0 (2024-05-31)
Features
[sdk] Improve plugin parameterize interface
#16283
[sdk] Require consumers to set an explicit forward compatibility policy for forward compatibility in plugin.Provider
#16293
[programgen/go] Implement importPathPattern in Go language options to override emitted paths in generated Go programs
#16267
[sdk/{go,nodejs,python}] Make stack transforms a stable, non-experimental feature
#16282
Bug Fixes
[auto/go] Add missing ContinueOnError option function
#16291
[cli/display] Don't rewrite in-progress replacement steps if an error occurs
#16292
[docs] Fix generating constructor examples for resources that have numeric enums as input
#16223
[engine] Fix panic with --continue-on-error on delete after failed create
#16261
v3.117.0
Compare Source
3.117.0 (2024-05-24)
Features
#16208
Bug Fixes
[engine] Check property dependencies and deleted-with relationships for target dependents
#16220
[engine] Propagate dependencies of untargeted resources correctly during targeted updates
#16247
[backend/diy] Rewrite DeletedWith references when renaming stacks
#16216
[cli/state] Fix state renames involving DeletedWith
#16260
[sdk/python] Use a separate type variable for static methods on Output
#16172
[sdk/python] Relax Output.all types to better match the implementation
#16172
[sdkgen/python] Generate init.py files for modules that only contain enumerations
#16229
v3.116.1
Compare Source
3.116.1 (2024-05-15)
Features
[docs] Resource docs: bump the number of displayed supporting types from 200 to 1000 by default
#16185
[sdk/go] Prefer pluginDownloadURLOverrides over PluginDownloadURL specified in the package
#16186
Bug Fixes
pulumi up --refresh --continue-on-error
#16184
v3.116.0
Compare Source
3.116.0 (2024-05-10)
Bug Fixes
[engine] Fix dataraces between snapshot and deployment systems.
#16148
[cli/display] Fix mangled diffs of strings containing url-encoded chars
#16147
[sdk/nodejs] Don't load punycode module in function serialization code
#16149
[sdk/nodejs] Return error in RPC response instead of exiting in the language runtime
#16162
[sdk/nodejs] Return the underlying error if we can't locate the pulumi SDK
#16160
[sdk/python] Provide more descriptive exception
#16098
[sdk/python] Fix typings for
from_input
andall
to not returnNever
types.#16139
[sdk/python] Fix a race condition in output handling
#16155
Miscellaneous
#16159
v3.115.2
Compare Source
3.115.2 (2024-05-06)
Bug Fixes
[cli/display] Fix a deadlock in the display code
#16129
[cli/engine] Revert "Make --expect-no-changes fail even if the only changes are output changes"
#16131
[engine] Normalize provider version during default provider lookup
#16109
v3.115.1
Compare Source
3.115.1 (2024-05-06)
Bug Fixes
[backend] Fix concurrent reads from and writes to display resource timer maps
#16101
[engine] Better handle property dependencies and deleted-with relationships when pruning URNs, verifying snapshot integrity and computing dependency graphs.
#16088
[engine] Fix folder archive outside of cwd.
#16119
[programgen/python] Sort generated requirements.txt files when generating Python programs
#16115
v3.115.0
Compare Source
3.115.0 (2024-05-02)
Features
[auto/{go,nodejs,python}] Add support for --import-file option on Preview with Automation API
#16071
[sdk/{go,nodejs,python}] Make transforms a stable, non-experimental feature
#16080
[sdk/python] Update python dynamic provider types for inputs to Dict[str, Any], from Any
#16102
[components/yaml] Upgrade pulumi-yaml to 1.7.0
#16082
Bug Fixes
[engine] Fix an issue with archives/assets at paths outside cwd.
#16100
[cli/display] Avoid showing a diff when the provider returns DIFF_NONE
#16024
[backend/{diy,service}] Promote snapshot closure errors from diagnostics to actual errors
#16090
[cli/engine] Make --expect-no-changes fail even if the only changes are output changes
#15903
v3.114.0
Compare Source
3.114.0 (2024-04-26)
Features
[auto/{go,nodejs,python}] Add support for the continue-on-error parameter of the up command to the Automation API
#15953
[engine] Add a --continue-on-error flag to pulumi up
#15740
Bug Fixes
[pkg] Deserialize assets with their sig
#16073
[cli/display] Fix output of the diff display, making sure it shows diffs from refreshes
#16065
[auto/python] Ensure async context is not shared between multiple programs
#16063
[sdk/nodejs] Fix a race condition that could cause the NodeJS runtime to terminate before finishing all work
#16005
[sdk/python] Fix an exception when setting providers resource option with a dict
#16022
[sdk/python] Fix event loop tracking in the python SDK when using remote transforms
#16039
[sdk/python] Workaround lazy module loading regression
#16038
[sdk/python] Fix a memory leak in tracking outputs
#16057
Miscellaneous
#15946
v3.113.3
Compare Source
3.113.3 (2024-04-19)
Features
#15996
Bug Fixes
#15998
v3.113.2
Compare Source
3.113.2 (2024-04-18)
Features
#15976
Bug Fixes
#15969
v3.113.1
Compare Source
3.113.1 (2024-04-18)
Features
#15684
Bug Fixes
v3.113.0
Compare Source
3.113.0 (2024-04-15)
Features
[sdk/nodejs] Make TypeScript and ts-node optional peer dependencies to allow using user specified versions
#15622
Note: TypeScript and ts-node are now optional peer dependencies of the Node.js SDK. This makes it possible to choose any version of these packages by adding them as
dependency
ordevDependency
to yourpackage.json
. If these optional peer dependencies are not installed, Pulumi will fallback to bundled versions included in the Node.js SDK to maintain backwards compatibility. As a side effect of this change, thetsc
binary is no longer available innode_modules/.bin/tsc
. If you rely ontsc
being available in your project, add it as adependency
ordevDependency
to your package.json. Similarly, if you rely onts-node
being available in your project (e.g. to run tests likenpx jest
), add it as adependency
ordevDependency
to yourpackage.json
.[sdk/python] Add 'typeChecker' runtime option to the Python language host
#15725
[auto/{go,nodejs,python}] Add support for continue-on-error parameter of the destroy command to the Automation API
#15921
[cli] Support always fully qualifying stack names in CLI output
#15857
[cli] Add --no-plugins and --no-dependencies to
pulumi install
#15910
[docs] Implement Java constructor syntax examples
#15805
[sdk/go] Allow unknowns during
pulumi up
#15942
[sdk/{nodejs,python}] Allow apply to have unknown values during updates
#15898
Bug Fixes
[auto] Tolerate missing stack and bookkeeping files in ProgramTest
#15863
[backend/diy] Fix race condition when listing stacks
#15931
[cli] Fix a panic when user's home directory could not be looked up
#15872
[cli] Fix some commands that didn't respect
--disable-integrity-checking
#15911
[auto/go] Avoid flakyness when reading the event log from pulumi commands
#15856
[engine] Resource transforms on component resources now apply to children correctly
#15846
[programgen/dotnet] Remove trailing whitespace from emitted DependsOn resource option expressions
#15892
[sdk/go] Fix Provider and Providers options in Go transform functions
#15885
[sdk/nodejs] Handle serialization of aliases for well known native functions
#15873
[sdk/nodejs] Correctly serialise functions whose code would make use of reserved identifiers
#15879
[sdk/nodejs] Serialize function values obtained from Function.bind
#15887
[sdk/python] Improve types of getters in Python SDK
#15865
[sdkgen/{dotnet,go}] Fix SDK-generation when referencing shared types in config variables
#15772
Miscellaneous
[backend/diy] Upgrade gocloud.dev dependency to 0.37
#15924
[sdk/nodejs] Update builtin module list for function serialization
#15830
[sdk/nodejs] Set package.json engines to node >= 18
#15845
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.
chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.113.0to chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.113.119a003a3dc
toa53b0a1c85
chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.113.1to chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.113.3a53b0a1c85
to4e7f86de6b
chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.113.3to chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.114.04e7f86de6b
toece1f0b6d9
chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.114.0to chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.115.0ece1f0b6d9
tof94e6bd5e0
chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.115.0to chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.115.2f94e6bd5e0
toa7b365b2bf
chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.115.2to chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.116.0a7b365b2bf
to78504bf1c1
chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.116.0to chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.116.178504bf1c1
to2820d6907b
chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.116.1to chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.117.02820d6907b
tob1766d858f
chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.117.0to chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.118.0b1766d858f
to86c12e2253
86c12e2253
tocf4d7fffb3
chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.118.0to chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.119.0ℹ 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
v0.0.0-20230828082145-3c4c8a2d2371
->v1.0.0
github.com/charmbracelet/bubbletea
v0.24.2
->v0.25.0
github.com/go-git/go-git/v5
v5.11.0
->v5.12.0
github.com/golang/glog
v1.1.2
->v1.2.0
github.com/google/uuid
v1.4.0
->v1.6.0
github.com/pulumi/esc
v0.6.2
->v0.9.1
github.com/sergi/go-diff
v1.3.1
->v1.3.2-0.20230802210424-5b0b94c5c0d3
github.com/skeema/knownhosts
v1.2.1
->v1.2.2
golang.org/x/crypto
v0.21.0
->v0.24.0
golang.org/x/exp
v0.0.0-20231110203233-9a3e6036ecaa
->v0.0.0-20240604190554-fc45aab8b7f8
golang.org/x/mod
v0.14.0
->v0.18.0
golang.org/x/net
v0.21.0
->v0.26.0
golang.org/x/sync
v0.5.0
->v0.7.0
golang.org/x/sys
v0.18.0
->v0.21.0
golang.org/x/term
v0.18.0
->v0.21.0
golang.org/x/text
v0.14.0
->v0.16.0
golang.org/x/tools
v0.15.0
->v0.22.0
google.golang.org/genproto/googleapis/rpc
v0.0.0-20231120223509-83a465c0220f
->v0.0.0-20240227224415-6ceb2ff114de
google.golang.org/grpc
v1.59.0
->v1.63.2
chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.119.0to chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.120.0cf4d7fffb3
to08c1c6ec2d
chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.120.0to chore(deps): update module github.com/pulumi/pulumi/sdk/v3 to v3.121.008c1c6ec2d
toe92af940a0