-
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
Update first-party Pulumi dependencies #390
base: main
Are you sure you want to change the base?
Conversation
|
b14b74d
to
10e67c2
Compare
Does the PR have any schema changes?Looking good! No breaking changes found. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted filesContinue to review full report in Codecov by Sentry.
|
540abc0
to
04ee981
Compare
d211a61
to
08e958d
Compare
3183f1f
to
4f6e987
Compare
e5b9a76
to
743a952
Compare
7122a4c
to
bc3af6b
Compare
9fa4a42
to
485be56
Compare
557c005
to
8c7af10
Compare
5a00e6b
to
e1af09b
Compare
e1af09b
to
e60f7f3
Compare
This PR contains the following updates:
3.144.1
->3.153.1
3.128.0
->3.153.1
v0.1.3
->v0.1.5
v0.0.8
->v0.0.10
v0.20.0
->v0.21.0
v1.13.0
->v1.13.1
v3.0.0-20241224122059-455089c460a2
->v3.153.1
v3.0.0-20241224122059-455089c460a2
->v3.153.1
v3.0.0-20241224122059-455089c460a2
->v3.153.1
v6.0.1
->v6.1.0
Release Notes
pulumi/pulumi (@pulumi/pulumi)
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
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
pulumi/providertest (github.com/pulumi/providertest)
v0.1.5
Compare Source
What's Changed
Full Changelog: pulumi/providertest@v0.1.4...v0.1.5
v0.1.4
Compare Source
What's Changed
Full Changelog: pulumi/providertest@v0.1.3...v0.1.4
pulumi/pulumi-docker-build (github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild)
v0.0.10
Compare Source
v0.0.9
Compare Source
pulumi/pulumi-java (github.com/pulumi/pulumi-java/pkg)
v0.21.0
Compare Source
Improvements
Update to Pulumi 3.144.1
Implement
GetRequiredPackages
for the Java language hostSupport exporting plain stack output values with
Context.export
Support
StackReference.getOutput
from generated programsImplement
getOrganizationName
onDeployment
andContext
Bug Fixes
Deployment
class when using Pulumi built-in functions in PCLstack()
andprojectName()
pulumi/pulumi-yaml (github.com/pulumi/pulumi-yaml)
v1.13.1
Compare Source
Bug Fixes
pulumi/actions (pulumi/actions)
v6.1.0
Compare Source
What's Changed
New Contributors
Full Changelog: pulumi/actions@v6...v6.1.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "every weekday" (UTC).
🚦 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.
This PR has been generated by Renovate Bot.