-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(deps): update dependency @pulumi/pulumi to v3.160.0 #80
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/pulumi-npm-packages
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ebafa41
to
8b98ea4
Compare
c9f7849
to
0ea89cc
Compare
0297014
to
08b461d
Compare
1469061
to
6904001
Compare
ea07391
to
81686c5
Compare
293d10e
to
933d96e
Compare
e06f2e6
to
6edbca4
Compare
6edbca4
to
1cd4d0d
Compare
0426a34
to
20ff2b9
Compare
20ff2b9
to
27cbff4
Compare
27cbff4
to
1f3d6b5
Compare
67cbbe1
to
34299c7
Compare
34299c7
to
e3d2648
Compare
e3d2648
to
3551c86
Compare
3551c86
to
512dd71
Compare
512dd71
to
1953003
Compare
1953003
to
70b91c5
Compare
70b91c5
to
6f74135
Compare
6f74135
to
ca597be
Compare
ca597be
to
1f6a7a9
Compare
1f6a7a9
to
1694a8b
Compare
1694a8b
to
cff5a4f
Compare
cff5a4f
to
47492fc
Compare
47492fc
to
284186d
Compare
284186d
to
2bc249b
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.2.1
->3.160.0
Release Notes
pulumi/pulumi (@pulumi/pulumi)
v3.160.0
Compare Source
3.160.0 (2025-04-01)
Features
[cli] Add
--run-program
support topulumi destroy
#19044
[cli] Improve the usability and expressiveness of the pulumi watch command.
#19083
[programgen/go] Generated Go programs now target Go 1.23
#19026
Bug Fixes
[sdk/nodejs] Fix names in type references in components
#19066
[sdk/nodejs] Fix SDK generation for components that use resource references and are namespaced
Miscellaneous
[cli] Update pulumi-language-dotnet to 3.77.0
#19053
[cli] Update moby/moby to 26.1.5
#19081
[cli/package] Update
package add
command format string to show that file paths to packages can also be used#19003
v3.159.0
Compare Source
Features
[auto/nodejs] Add the
--preview-only
option fordestroy
in the NodeJS Automation API#19030
[auto/python] Add
--preview-only
option fordestroy
in the Python Automation API#19028
[cli/new] Allow
pulumi new
to use templates defined in the Pulumi Cloud#18627
[components/nodejs] Construct components based on explicit component classes
#18996
[cli/package] Support GITHUB_TOKEN and GITLAB_TOKEN in
pulumi package add
for Git packages#18991
[cli/package] Stop allowing overriding namespace in PulumiPlugin.yaml, start inferring it for Git plugins
#19016
[programgen/nodejs] Add canOutput code generation and conformance tests
#18897
[sdk/nodejs] Allow namespace for components to be set in PulumiPlugin.yaml
#18982
[sdk/nodejs] Run componentProviderHost automatically in RunPlugin if any Components are exported
#18984
[sdk/python] Avoid error messages due to missing a missing implementation of
GetRequiredPackages
in the Python Automation API server#19020
[sdk/python] Pass list of components to component_provider_host
#19021
Bug Fixes
[programgen] Fix plugin resolution in convert
#19040
[programgen/nodejs] Fix references to variables that were renamed due to keyword overlap etc in resource attributes
#19041
[cli/package] Use correct local path for Git based components with a version tag
#19023
[sdk/python] Set name and namespace via component_provider_host
#18985
Miscellaneous
v3.158.0
Compare Source
Features
[sdkgen] Aliases in provider schemas can now be set with just an array of strings for the aliased types
#18925
[cli/engine] Allow targets to be excluded with the
--exclude
flag.--exclude-dependents
can also be used to exclude all children of an excluded target as well#18828
[sdk/{go,python}] Add pulumiResourceName and pulumiResourceType to get the runtime name and type token for resources
#18959
[cli/{install,package}] Install package SDKs on
pulumi install
#18940
[programgen/nodejs] Add tryOutput generation to nodejs
#18852
[sdk/{nodejs,python}] Report an error when no components are found
#18988
[cli/package] Add experimental package publishing command
#18818
[cli/package] Allow overriding name and namespace of plugins in PulumiPlugin.yaml
#18990
[sdk/yaml] Upgrade pulumi-yaml to 1.15.0
#19002
Bug Fixes
[cli/display] Don't print "same" outputs in
--refresh
#18943
[engine sdk/go] Allow retain on delete to be overridden back to false by child resources that inherit it
#18956
[cli/{install,package}] Avoid duplicate packages in requirements.txt
#18972
[cli/state] State rename no longer overly strictly validates resources names
#18938
[pkg] The
refresh
command now respectsTargetDependents
#18905
[sdk/python] Report better error messages for various error cases
#18983
[sdk/python] Remove the dev dependency on
pytest-watch
#19008
v3.157.0
Compare Source
Features
[engine] Allow protect to be overridden back to false by child resources that inherit it
[engine] Add an envvar PULUMI_PARALLEL_DIFF to run diff calculations in parallel
#18872
[yaml] Introduce the packages section in Pulumi.yaml
#18917
[sdk/go] Add a Parent option to AnalyzerResourceOptions
#18927
[sdk/nodejs] Add support for resource referenced in component provider
#18885
[sdkgen/nodejs] Change Node.js code generation to use @types/node of version 18 instead of 14
#18922
[cli/package] Disambiguate packages with a different namespace than "pulumi"
#18418
Bug Fixes
[cli/package] Fix explicitly named package names in NodeJS
#18933
[sdkgen/dotnet] Support parameterization in generated remote component resources for .NET
#18699
Miscellaneous
query
command#18891
v3.156.0
Compare Source
Bug Fixes
[sdk/go] Fix overriding protect in child resources
[sdk/python] Fix mapping input names in Construct recursively in component providers
#18864
v3.155.0
Compare Source
Features
[engine] Add batch encryption for snapshot serialization to increase performance working with many secrets
#18743
[sdk/dotnet] Upgrade pulumi dotnet to 3.76.1
#18853
Bug Fixes
[cli/display] Fix a timestamp inconsistency between the JSON display and the engine event log
#18838
[engine] Engine will respect cgroup limits for --parallel
#18815
[engine] Return an error on malformed provider references rather than ignoring them
#18854
Miscellaneous
#18841
v3.154.0
Compare Source
Features
[cli] Set the --parallel flag with PULUMI_PARALLEL environment variable
#18782
[engine] Pass URN and ID to providers Configure method
#18807
[yaml] Upgrade pulumi-yaml to 1.14.1
#18819
[cli/{config,state}] Support a PULUMI_STACK environment variable for selecting your stack
#18717
[auto/go] Add the ability to rename the given stack to the Go Automation API
#18723
[auto/go] Automation API for Go now permits setting --diff flag on refresh
#18792
[cli/install] Correctly marshal PluginSpec in GetRequiredPackages, so pulumi install can install git plugins
#18786
[auto/nodejs] Add
stack rename
to the NodeJS Automation API#18696
[auto/python] Add the ability to rename the given stack to the Python Automation API
#18712
[sdk/python] Log a warning when trying to convert outputs to strings now logs a warning
#18790
Bug Fixes
[cli] Stack selections will now always be saved as if
stack select
had been used#14519
[cli/plugin] Fix plugin "exited prematurely" false positives
#18793
v3.153.1
Compare Source
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
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
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
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
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
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
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
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
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
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
v3.144.1
Compare Source
Bug Fixes
v3.144.0
Compare Source
Features
[engine] Warn if
refresh
ordestroy
use older parameterized packages#18029
[sdk/dotnet] Update dotnet to 3.71.1
#18084
[auto/go] Add ConfigFile to GetConfig and SetConfig operations, add GetAllConfigWithOptions to extend GetAllConfig
#17939
[cli/plugin] Log plugin unstructured output to debug instead of info
#17943
[sdk/yaml] Update pulumi-yaml to 1.13.0
#18077
Bug Fixes
[backend/diy] Retry deletes of lock files if they fail
#18059
[auto/go] Fix potential race condition when using automation API
#18044
[auto/go] Fix "debug" flag in automation api
#18071
[cli/install] Avoid unnecessary Node.js installations
#18041
[engine] Use package load v2 in loader server so it can include paramaterization
#18072
#18021
[programgen/dotnet] Emit local dependencies in restore sources deterministically
#18026
[sdk/go] Ignore DependsOn for direct form invokes instead of raising an error
#18089
[sdk/nodejs] Respect the noCheck option from tsconfig.json
#18067
[sdk/nodejs] Gracefully handle errors that don't implement toString
#18080
[sdk/python] Fix hang on error when using uv on Windows
#18054
[sdkgen/dotnet] Compute restore sources from local dependencies and referenced packages
#18042
Miscellaneous
#18049
v3.143.0
Compare Source
Features
[cli] Autonaming configuration in experimental mode
#17916
[cli] Suggest
state repair
as part of integrity panics#17919
[engine] Add PULUMI_DEBUG_LANGUAGES much like PULUMI_DEBUG_PROVIDERS so we can attach debuggers to languages easily
#17821
[engine] Warn if
refresh
ordestroy
use older plugins#12196
[protobuf] Add
Handshake
to the provider protocol#17819
[sdk/dotnet] Upgrade pulumi-dotnet to 3.71.0
#17937
[sdkgen/dotnet] Codegen for .NET InvokeOutputOptions
#17890
[programgen/{dotnet,nodejs,python}] Emit deferred outputs for mutually dependant components
#17859
[sdk/go] Allow specifying dependencies for output invokes. Go code generation for Output form invokes will use the new
Context.InvokeOutput
method.#17791
[sdk/nodejs] Add getSchema to Provider interface
#17950
[sdk/{nodejs,python}] Update Python and NodeJS to use the new GetRequiredPackage functionality
#17910
[cli/package] Automatically set up package dependencies when adding a package when possible
#17815
[sdk/python] Drop Python 3.8 support
#17883
Bug Fixes
[backend/diy] Show a more correct URL for lock files in error messages
#17961
[sdk/go] Inherit
protect
fromparent
s in the Go SDK#17936
[sdk/go] Fix a
defer
leak when writing memory profiles#17581
[sdk/go] Return when rejecting the InvokeOutput output on error
#18010
[sdkgen/go] Fix writing of go.mod files for parameterized packages
#17923
[auto/{go,nodejs,python}] Expose
whoami
token information in automation API types#17735
[cli/install] Don't recreate virtualenvs when using venv
#17892
[auto/nodejs] Don't hang indefinitely on failed inputs
#17899
[auto/python] Catch BaseException in automation API server
#17909
[sdk/nodejs] Throw from
output()
on circular structures#17852
[sdkgen/{nodejs,python}] Bump the minimum SDK version to 3.142.0
#17997
Miscellaneous
[pkg] Upgrade pulumi-java to v0.19.0
#18014
[sdk/python] Switch to ruff for linting and formatting
#17882
[sdkgen] Include parameterization details in pulumi-plugin.json
#17867
v3.142.0
Compare Source
Features
[cli] Reduce binary size by stripping debug information
#17868
[sdk/go] Add OutputWithDependencies
#17856
[sdk/java] Bump pulumi-java to 0.18.0
Bug Fixes
[cli] Fix login --interactive when no accounts are in the credentials file
#17860
[cli/new] Fix new to work with local template directories again
#17866
[sdkgen/dotnet] Fix parameterized packages to have version.txt
#17851
[sdk/python] uv toolchain: preserve env-vars when executing uv command
#17849
v3.141.0
Compare Source
Features
[sdk/dotnet] Update dotnet to 3.69.0
#17828
[cli/new] Allow URLs without a scheme for downloading templates
#17824
[sdk/nodejs] Allow specifiying additional dependencies for output invokes
#17632
[sdk/{nodejs,python}] Implement deferred output for nodejs and python
#17793
[sdk/python] Allow specifiying dependencies for output invokes
#17751
[sdk/yaml] Update yaml to 1.12.0
#17811
Bug Fixes
[engine] Send the same program arguments to shimless and binary plugins
#17833
[auto/go] Work around a race where the summary event in the automation API sometimes cannot be found
#17825
[sdk/nodejs] Fix mocks when multiple versions of @pulumi/pulumi are loaded in a project
#17769
Miscellaneous
#17818
v3.140.0
Compare Source
Features
[pkg] Reject schemas with duplicate paths across resources and functions
#17797
[auto/go] Add --config-file functionality to Go Automation API preview, update, refresh, and destroy
#17774
Bug Fixes
[cli/plugin] Workaround for escape codes in output from .NET 9
#17783
[sdk/python] Fix merging InvokeOptions.version
#17750
v3.139.0
Compare Source
Features
[pkg] Allow generating docs in parallel
#17711
[programgen] Allow specifying mutually dependant components in PCL
[programgen/{dotnet,go,nodejs,python}] Support generating invokes options from PCL for invokes
#17696
[sdk/nodejs] Allow accessing configuration in Node.js dynamic providers
#17697
[sdk/nodejs] Implement RunPlugin for the NodeJS language runtime
#17724
[sdk/nodejs] Support parameterization for TypeScript providers
#17738
[sdk/python] Add Uv as a Python toolchain
#17609
[sdk/python] Allow accessing configuration in Python dynamic providers
#17673
Bug Fixes
[engine] Make plugin downloads/installation cancellable
#17621
[engine] Fix frequent retries on 403 errors when the update token expires
#17714
[engine] Don't copy deleted dependencies of untargeted resources
#17743
[engine] Support renaming providers in targeted operations
#17746
[engine] Pass correct working directory to RunPlugin
#17763
[programgen] Allow PCL function element to take a dynamic expression as input in non-strict mode
#17587
[sdk/nodejs] Fix pnpm pack for [email protected]
#17766
[sdk/python] Log a message about deleting requirements.txt when converting to using Poetry
#17716
[sdk/python] Fix an exception in automation api when reading
whoami
results.#17770
Miscellaneous
#17768
v3.138.0
Compare Source
Features
[backend/diy] Keep computer awake while an update is running
#17699
[backend/service] Keep computer awake while an update is running
#17699
#17675
[cli] Add interactive account selection to pulumi login command
#17618
[cli/display] Colorize selected stack when listing
#17606
[engine] Persist metadata about snapshot integrity errors
#17291
[programgen] Implement package descriptor blocks in PCL to load parameterized packages
#17589
[sdk/nodejs] Support Node.js 23
#17639
Bug Fixes
[docs] Fix spacing and formatting of
stack init
command's long doc#17534
[engine] Spot skipped-create dependencies even when inputs don't change
#17633
[engine] Normalize URNs in
DeletedWith
references#17666
[engine] Disable the enviromental GITHUB_TOKEN on 403 responses
#17671
[sdk/go] Overwrite directories in workspace.CopyTemplateFiles when called with force=true
#17695
[sdk/python] Add additional debug information to
ValueError
andAssertionError
#17577
Miscellaneous
[docs] Update function comments to remove outdated DIY backend note
#17563
[yaml] Update YAML to 1.11.2
#17637
v3.137.0
Compare Source
Features
[cli] Allow memory profile to be written in the background, so it's available in case of crash
#17461
[sdk/go] Enable better error messsages to be returned from provider construct failures
#17464
[sdk/python] Enable better error messsages to be returned from provider construct failures
#17429
[sdk/python] Support Python 3.13
#17520
Bug Fixes
[engine] Fix token expired errors due to network issues
#17519
[pkg] Don't publish test code in
pkg/codegen
#17517
[programgen] Detect and error on binding component nodes in PCL programs that self-reference their source
#17538
[programgen] Fix PCL bind error "cannot iterate over a value of type number" when conditionals are used in range expressions
#17569
[yaml] Allow
pulumi package add
for YAML projects#17560
[sdk/go] Improve error message when credentials file invalid
#17541
[programgen/python] Fix preserving map keys in python programgen
#17350
Miscellaneous
#17540
v3.136.1
Compare Source
Miscellaneous
#17501
v3.136.0
Compare Source
Features
[cli/engine] Allow cancelling operations with SIGTERM
#17467
[cli/state] Introduce the
state repair
command#17445
Bug Fixes
[cli/display] Hide --show-secrets with --save-plan
#17444
[sdk/nodejs] Maintain secretness and input dependencies of output invokes
#17479
[sdk/python] Send plain values to the engine in output invokes and keep track of input dependencies and secrets
#17460
[sdk/python] Handle nested structures properly when unwrapping secrets from invoke inputs
#17482
[sdk/python] Significantly reduce the number of debug log calls
#17489
[sdk/python] Target Python 3.8 for linting SDK
#17495
Miscellaneous
[sdk/nodejs] Exclude tests from the nodejs npm package
#17488
[sdk/python] Update python grpcio to 1.66.2
#17487
v3.135.1
Compare Source
Features
#17325
Bug Fixes
[auto] Fix regression in automation API for deployments where events for a Pulumi operation are not received
#17334
[cli/new] Respect existing stack configuration when initialising secret managers
#17465
[sdk/yaml] Fix pulumi config set behaviour to append to end of file
#17452
v3.135.0
Compare Source
Features
[backend/{diy,service}] Send secrets managers as initial state when creating stacks
#17387
[sdk/python] Search upwards for pyproject.toml when using Poetry
#17388
Bug Fixes
[cli/config] Improve usage string for config env add/rm commands
#17407
[cli/new] Check zipped templates for
Pulumi.yaml
files#17437
[engine] Disable the enviromental GITHUB_TOKEN on 401 responses
[#17351](https://redirect.github.com/pulum
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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.