-
Notifications
You must be signed in to change notification settings - Fork 10
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 module github.com/pulumi/pulumi/sdk/v3 to v3.112.0 - autoclosed #180
Closed
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
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
July 14, 2023 01:29
368f9bb
to
2506508
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.75.0
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.75.0 - autoclosed
Jul 14, 2023
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.75.0 - autoclosed
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.75.0
Jul 21, 2023
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.75.0
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.76.0
Jul 21, 2023
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
July 21, 2023 00:18
2506508
to
790733c
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.76.0
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.76.1
Jul 26, 2023
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
July 26, 2023 21:35
790733c
to
3168c22
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.76.1
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.76.1 - autoclosed
Aug 4, 2023
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.76.1 - autoclosed
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.76.1
Aug 5, 2023
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.76.1
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.77.1
Aug 5, 2023
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
August 5, 2023 06:43
3168c22
to
c5b7031
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.77.1
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.78.0
Aug 10, 2023
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
August 10, 2023 09:31
c5b7031
to
6f0580d
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.78.0
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.78.1
Aug 11, 2023
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
August 11, 2023 16:22
6f0580d
to
06d8558
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.78.1
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.79.0
Aug 26, 2023
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
August 26, 2023 05:17
06d8558
to
3ff45b1
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.79.0
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.80.0
Sep 1, 2023
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
2 times, most recently
from
September 7, 2023 02:13
c1b7862
to
f3a99fb
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.80.0
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.81.0
Sep 7, 2023
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
September 12, 2023 16:28
f3a99fb
to
9702fc5
Compare
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
January 31, 2024 21:59
3c4074e
to
7d3253d
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.103.1
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.104.0
Jan 31, 2024
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
February 1, 2024 17:46
7d3253d
to
d9aa68c
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.104.0
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.104.2
Feb 1, 2024
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
February 8, 2024 04:08
d9aa68c
to
51d36c9
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.104.2
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.105.0
Feb 8, 2024
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
February 16, 2024 04:44
51d36c9
to
4190635
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.105.0
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.106.0
Feb 16, 2024
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
February 22, 2024 00:51
4190635
to
3400310
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.106.0
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.107.0
Feb 22, 2024
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
March 1, 2024 07:06
3400310
to
340b1fe
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.107.0
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.108.0
Mar 1, 2024
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
March 1, 2024 22:08
340b1fe
to
1b130bf
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.108.0
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.108.1
Mar 1, 2024
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
March 8, 2024 00:50
1b130bf
to
00233b2
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.108.1
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.109.0
Mar 8, 2024
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
March 14, 2024 16:33
00233b2
to
a18371d
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.109.0
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.110.0
Mar 14, 2024
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
March 15, 2024 13:46
a18371d
to
34a9a27
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.110.0
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.111.0
Mar 15, 2024
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
March 16, 2024 00:56
34a9a27
to
68cfd97
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.111.0
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.111.1
Mar 16, 2024
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
March 28, 2024 04:57
68cfd97
to
c9de3c6
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.111.1
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.112.0
Mar 28, 2024
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
April 4, 2024 22:59
c9de3c6
to
f8cb265
Compare
renovate
bot
force-pushed
the
renovate/github.com-pulumi-pulumi-sdk-v3-3.x
branch
from
April 4, 2024 23:43
f8cb265
to
78760ab
Compare
renovate
bot
changed the title
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.112.0
🤖 Update module github.com/pulumi/pulumi/sdk/v3 to v3.112.0 - autoclosed
Apr 5, 2024
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:
v3.77.0
->v3.112.0
Release Notes
pulumi/pulumi (github.com/pulumi/pulumi/sdk/v3)
v3.112.0
Compare Source
3.112.0 (2024-03-27)
Features
[docs] Implement constructor syntax examples for every resource in typescript, python, csharp and go
#15624
[docs] Implement YAML constructor syntax examples in the docs
#15791
[engine] Send output values with property dependency information to transform functions
#15637
[engine] Add a --continue-on-error flag to pulumi destroy
#15727
[sdk/go] Make
property.Map
keyed bystring
notMapKey
#15767
[sdk/nodejs] Make function serialization work with typescript 4 and 5
#15761
[sdk/python] Improve the error message when depends_on is passed objects of the wrong type
#15737
Bug Fixes
[auto/{go,python}] Make sure to read complete lines before trying to deserialize them as engine events
#15778
#15798
[auto/{go,python}] Use the full path when running pulumi from a custom CLI install
#15802
[cli/plugin] Fix installing local language plugins on Windows
#15715
[engine] Don't delete stack outputs on failed deployments
#15754
[engine] Fix a panic when updating provider version in a run using --target
#15716
[engine] Handle that Assets & Archives can be returned from providers without content.
#15736
[engine] Fix the engine trying to delete a protected resource caught in a replace chain
#15776
[sdkgen/docs] Add missing newline for
Coming soon!
#15783
[programgen/dotnet] Fix generated code for a list of resources used in resource option DependsOn
#15773
[programgen/{dotnet,go}] Fixes emitted code for object expressions assigned to properties of type Any
#15770
[sdk/go] Fix lookup of plugin and program dependencies when using Go workspaces
#15743
[sdk/nodejs] Export automation.tag.TagMap type
#15774
[sdk/python] Wait only for pending outputs in the Python SDK, not all pending asyncio tasks
#15744
Miscellaneous
[sdk/nodejs] Reorganize function serialization tests
#15753
[sdk/nodejs] Move mockpackage tests to closure integration tests
#15757
v3.111.1
Compare Source
3.111.1 (2024-03-15)
Bug Fixes
[cli/display] Fix superfluous newlines being written during updates
[programgen/{dotnet,go,nodejs,python}] Fix enum resolution from types of the form union[string, enum]
#15696
v3.111.0
Compare Source
3.111.0 (2024-03-15)
Features
#15697
Bug Fixes
[engine] Test and fix the engine filling in property dependencies to provider constructs
[sdkgen/go] Ensure package generation for Go doesn't panic when encountering overly nested arrays or maps of primitive types
#15680
v3.110.0
Compare Source
3.110.0 (2024-03-14)
Features
[cli] Make "pulumi dn" an alias for "pulumi destroy"
#15650
[yaml] Update yaml to v1.6.0
#15661
[sdk/python] Add experimental support to the Python SDK for the new transforms system
#15376
Bug Fixes
[cli/state] Add
--yes
tostate upgrade
#15648
[programgen/{dotnet,go,python}] Fix panic when generating programs for MLC packages where they include type references to external packages
#15605
[programgen/go] Fix optional primitive values being derefrenced
#15592
[sdk/go] Await output properties from Construct/Call before closing the Context
#15611
[sdk/nodejs] Fix codepaths computation when working dir is nested relative to package.json
#15601
[sdk/nodejs] Replace glob with fdir to avoid an indirect dependency on inflight
#15617
[sdkgen/python] Make replace-on-changes values camelCased not kebab_cased
#15666
v3.109.0
Compare Source
3.109.0 (2024-03-07)
Features
[auto/{go,nodejs,python}] Add support for suppress progress and suppress outputs parameters in the Automation API
#15596
[pkg] Make schema.NewPluginLoader respect PULUMI_DEBUG_PROVIDERS, which enables Pulumi YAML programs to work correctly with this feature
#15526
[sdk/dotnet] Update dotnet language host to 3.60.0
#15609
[sdk/nodejs] Add experimental support to the NodeJS SDK for the new transforms system.
#15532
[sdk/python] Add support for asynchronous invokes via a new
invoke_async
function#15602
[sdkgen/dotnet] Support for non-overlay components in codegen for pulumi-kubernetes provider
#15490
Bug Fixes
[cli] Fix a panic when the secrets provider is missing from the deployment snapshot
#15599
[backend/service] Make decrypt/encrypt network calls retryable to help work around network hiccups
#15600
[cli/new] Strip credentials and query strings from template URLs saved to project
#15586
[engine] Fix an issue where snapshots could become invalid when doing a targeted up
#15476
[engine] Downgrade remediate policy violations to mandatory
[pkg/testing] Make ProgramTest use a temporary PULUMI_HOME for each test
#15568
[sdkgen/dotnet] Codegen fix for resources without constant input properties
#15488
[sdk/nodejs] Properly capture node:crypto and global.crypto in node 19+
#15492
[sdk/python] Fix determining plugins for old packages in the Python language host
#15576
v3.108.1
Compare Source
3.108.1 (2024-03-01)
Bug Fixes
#15544
v3.108.0
Compare Source
3.108.0 (2024-02-29)
Features
[cli/state] Exit immediately from state edit when no change was made
#15514
[docs] Adds ability to process docs without Examples logic, using
<!--Start PulumiCodeChooser -->
markers in incoming schema descriptions#15475
[pkg] Adds simple vim keyboard shortcuts to the live tree view (j,k,g,G,Ctrl+F,Ctrl+B) and also wires up Home and End keys
#15418
[sdk/go] Add experimental support to the Go SDK for the new transforms system.
#15355
Bug Fixes
[ci] Use SYSTEM_PULLREQUEST_SOURCECOMMITID for AZ pipeline on GH PR
#15513
[engine] Fix root and program paths to always be absolute.
#15470
[pkg] Tag new pkg versions on a commit on the main branch
#15515
[sdk/nodejs] Handle yarn/npm workspaces when computing codepaths for function serialization
#15426
[sdk/nodejs] Replace deprecated read-package-tree with @npmcli/arborist
#15503
[sdk/nodejs] Upgrade to @grpc/grpc-js 1.10.1
#15500
[sdk/nodejs] Regenerate yarn.lock to fix lru-cache hoisting
#15543
Miscellaneous
#15497
v3.107.0
Compare Source
3.107.0 (2024-02-21)
Features
[cli/config] Adds an
--open
flag topulumi config
command which resolves the environment listed in the stack configuration.#15469
[auto/go] Automation API support for
pulumi refresh --preview-only
#15340
[engine] Add support for remote transforms to the engine.
#15290
[pkg/testing] Add a InstallDevReleases option to ProgramTest, to install pulumi dev SDKs
#15387
[programgen/{dotnet,nodejs,python}] Emit Output-returning JSON serialization methods without rewriting applies for top-level function expression
#15371
[sdk/nodejs] Detect npm and yarn workspaces setups when installing dependencies
#15421
[sdk/nodejs] Use pnpm as package manager if we find a pnpm-lock.yaml file
#15456
Bug Fixes
[docs] Fixes docs generator parent module computation
#15035
[engine] Test and fix the engine filling in args dependencies to provider calls.
#15450
[programgen] Fix infinite recursion when binding invoke signature into promises without accounting for recursive type references
#15463
v3.106.0
Compare Source
3.106.0 (2024-02-16)
Features
[components] Component providers can return output values in their response to the engine.
#15408
[programgen/{dotnet,go,nodejs,python}] Emit missing trivia for resources and local variables
#15419
[sdk/{nodejs,python}] Publish dev versions of the nodejs and python SDKs
#15299
Bug Fixes
[cli] Fix
pulumi destroy
to fill in stack config with the secret config from state, not fresh secret config.#15432
[engine] Engine no longer assumes program dependencies are specified as semantic versions.
#15409
[components/go] Component providers now correctly return output values to the engine.
#15405
Miscellaneous
[protobuf] Split CallRequest into ResourceCallRequest for the ResourceMonitor service.
#15404
[backend/diy] Add a warning that non-project mode will be deprecated at some point.
#15411
v3.105.0
Compare Source
3.105.0 (2024-02-07)
Features
[auto/go] Adds support for
--refresh
to Stack.Up(), Stack.Preview() and Stack.Destroy() via go automation api#15350
[cli] Adds a
preview-only
flag topulumi refresh
.#15330
[cli] Adds
preview-only
flag forpulumi destroy
andpulumi import
#15336
[engine] Translate all Computed and Secret values to OutputValues for Construct and Call methods.
#15362
[cli/display] Add --suppress-progress option to not print dots
#14690
[sdk/go] Add
UpgradeToOutputValues
toMarshalOptions
.#15349
[cli/plugin] Add experimental
plugin run
command for running plugin binaries directly.#12613
[sdkgen/python] Update the default minimum required version of Python to 3.8 or greater for generated provider SDKs.
#15368
Bug Fixes
[backend/diy] Fix an issue where state stored on a mounted device would result in errors
#15375
[cli/state] Fix a panic when trying to delete a provider from the state that's still referenced.
#15322
[cli/state] Fix a nil reference panic in the
state edit
command.#15354
Miscellaneous
[docs] Add kubernetes as a supported pulumi convert language
#15359
[sdk/python] Require Python 3.8 or greater.
#15363
[sdk/python] Upgrade grpcio to 1.60.1
#15366
v3.104.2
Compare Source
3.104.2 (2024-02-01)
Bug Fixes
#15334
v3.104.1
Compare Source
3.104.1 (2024-02-01)
Bug Fixes
#15333
v3.104.0
Compare Source
3.104.0 (2024-01-31)
Features
[backend] Allows the PULUMI_SKIP_CHECKPOINTS environment variable to be set without requiring the PULUMI_EXPERIMENTAL flag.
#15318
[auto/go] Add new API to install the Pulumi CLI from the Automation API
#15049
[auto/nodejs] Allow disabling version validation when using a custom PulumiCommand instance
#15242
[auto/python] Add new API to install the Pulumi CLI
#15204
[auto/python] Inline programs can now be defined as async functions.
#15278
[pkg/testing] Add RequireEmptyPreviewAfterRefresh option to ProgramTest
#15309
Bug Fixes
[engine] Fix a hang in preview --import-file.
#15203
[engine] Engine will now error if aliases request a parent with no URN.
#15232
[engine] Fix stack name validation when PULUMI_DISABLE_VALIDATION isn't set.
#15245
[engine] Fix a performance issue doing unneeded secret encryption.
#15306
[sdk/go] Include error message in local workspace validation.
#15279
[sdkgen/go] Remove pulumix references from generated enums
#15280
[programgen/nodejs] Fixes generated expression for filebase64 function to use fs.readFileSync directly with base64 encoding option
#15253
[sdkgen/python] Use importlib.metadata instead of pkg_resources
#15266
Miscellaneous
[auto/go] Remove obsolete note from FullyQualifiedStackName comment.
#15281
[backend/filestate] Upgrade gocloud.dev to the latest version
#15202
[sdk/python] Remove compatability code for Python 3.7 and below.
#15276
v3.103.1
Compare Source
3.103.1 (2024-01-25)
Bug Fixes
#15251
v3.103.0
Compare Source
3.103.0 (2024-01-24)
Features
[engine] Allow import plugins to define components and logical names.
#15199
[cli/display] Incremental improvement on the output when installing plugins
#15201
[sdk] Bake the release version into the SDK
#15185
[sdk/go] Parse config paths strictly
#15173
[cli/new] Adds pulumi:template tag to
pulumi new
created projects#15056
[auto/nodejs] Add new API to install the Pulumi CLI from the Automation API
#14991
[sdk/python] Add support for Python 3.12
#15190
Bug Fixes
[engine] Fix a bug where mapping lookup could sometimes lead to an infinite loop.
#15200
[engine] Remove an incorrect assert that resources must have inputs.
#15197
[cli/display] Improve output when installing policy packs
#15186
[sdk/go] Removes
omitempty
from StepEventMetadata.DetailedDiff#15213
[sdk/go] Replace a deleted type used by Pulumi Cloud code.
#15216
Miscellaneous
#15214
v3.102.0
Compare Source
3.102.0 (2024-01-18)
Features
#15149
Bug Fixes
[cli] Fix a panic when user's home directory could not be looked up.
#15160
[cli/display] Fix JSON/YAML value diff displays.
#15171
[sdk/go] Update github.com/cloudflare/circl to v1.3.7.
#15151
[cli/import] --import-file now omits empty resource lists.
#15132
[sdk/python] Allow remote components to use output property called id
#15115
Miscellaneous
#15060
v3.101.1
Compare Source
3.101.1 (2024-01-10)
Bug Fixes
#15128
v3.101.0
Compare Source
3.101.0 (2024-01-09)
Features
#14858
Bug Fixes
[engine] Fix an uncommon datarace with replace steps.
#15112
[sdkgen/go] Revert using plain object type when the plainness is shallow and we should use inputty-types instead
#15059
[cli/state] Fix a panic in pulumi state when no snapshots are available
#15045
[sdkgen/python] Fixes resource imports when importing across different modules
#14832
Miscellaneous
#15011
v3.100.0
Compare Source
3.100.0 (2024-01-03)
Features
[auto/{go,nodejs,python}] Adds ListEnvironments support to Go, Nodejs and Python Automation API.
#14995
[cli/display] Warn correctly about new versions being availablen when using the CLI dev channel
#14954
Bug Fixes
[cli/new] Fixes duplicate printing of the AI prompt & answer on Windows.
#15010
[engine] Fix bug where unimported resources (of different types) with the same name would cause
--import-file
to panic.#15008
[engine] Default parallel operations to a reasonable limit.
#15016
[programgen] Fixes type-annotating nested resource properties when these have quoted keys
#15001
[sdkgen] Temporarily revert validation of
urn
andid
resource output properties#15025
[programgen/{dotnet,python}] Allow object keys to be template expressions such as static quoted strings
#15000
[backend/service] Exclude internal events from those sent to Pulumi Cloud.
#14972
[sdk/go] fixes fulfillValue error when joining a nil output state
#14949
Miscellaneous
[pkg] Upgrade pulumi-java to v0.9.9
#15007
[yaml] Upgrade yaml to v1.4.5
#15007
v3.99.0
Compare Source
3.99.0 (2023-12-20)
Features
[cli/config] Adds
pulumi config env ls
command to list the environment imports declared in a stack configuration.#14855
[cli/new] Adds pulumi new --ai functionality.
#14685
[sdk/nodejs] Add an environment variable (
PULUMI_ERROR_OUTPUT_STRING
) to throw when an output tries to convert to a string.#14811
Bug Fixes
[auto/nodejs] Always run cleanup for refresh and destroy commands
#14948
[auto/nodejs] Don't mutate original stack settings when saving
#14952
[programgen] Avoid pretty printing large object graphs when a resource property doesn't type-check when binding PCL programs
#14864
[cli/config] Fixes config copy command to also copy environments from the source stack
#14847
[cli/config] Fix a bug in
pulumi config env ls --json
where the json flag was not being correctly passed through.#14961
[programgen/go] Fix required config variables of type bool and number
#14958
Miscellaneous
[cli] Update esc to v0.6.2
#14960
[yaml] Upgrade yaml to 1.4.4
#14963
v3.98.0
Compare Source
3.98.0 (2023-12-19)
Features
#14745
Bug Fixes
[programgen/{dotnet,go,nodejs,python}] Fix generated utility functions for filebase64, filebase64sha256, sha1 and mimeType
#14857
[programgen/{nodejs,python}] Fix duplicated import statements when instantiating a component multiple times
#14829
Miscellaneous
#14939
v3.97.0
Compare Source
3.97.0 (2023-12-14)
Features
[auto/go] Add
ChangeSecretsProvider
to workspace and stack APIs.#14039
[auto/go] Adds AddEnvironments and RemoveEnvironment functions to Stack and LocalWorkspace types for Go Automation API.
#14785
[auto/nodejs] Adds addEnvironments and removeEnvironment functions to Stack and LocalWorkspace classes for Nodejs Automation API.
#14788
[auto/python] Adds add_environments and remove_environment functions to Stack and LocalWorkspace classes for python Automation API.
#14776
Bug Fixes
[sdk/nodejs] Fix a bug in nodejs providers returning empty inputs on read.
#14803
[sdkgen/go] Fix generated usage documentation for enum input types
#14739
v3.96.2
Compare Source
3.96.2 (2023-12-08)
Features
#14437
Bug Fixes
[cli/display] Fixes displaying
warning: GOCOVERDIR not set, no coverage data emitted
#14804
[engine] Don't validate URNs, this was causing issues with unexpected data from filestate backends.
#14741
v3.96.1
Compare Source
3.96.1 (2023-12-07)
Bug Fixes
#14783
v3.96.0
Compare Source
3.96.0 (2023-12-07)
Features
[cli] Add
--import-file
topulumi preview
to generate a placeholder import file for every resource that needs to Create.#14548
[sdk/nodejs] Add TypeScript definitions for the grpc and protobuf generated code.
#14415
Bug Fixes
[auto] Don't swallow error if EditDir is not found in ProgramTest.
#14695
[cli/display] Fix a panic in diff display when parsing YAML strings
#14710
[auto/python] Ensures that the project_settings has a main directory for inline programs in python
#14709
[engine] Error if a resource's parent is a skipped create.
#14672
[engine] Warn if SDKs are trying to use old RegisterResource style StackReferences.
#14678
[engine] Send resource inputs as inputs and state for Reads.
#14683
[engine] Engine now prefers stable plugin versions to pre-releases when no explict version is given.
#14700
[engine] Fix handling of delete failures for targeted destroys
#14735
[sdkgen] Return all bind diagnostics in sdk-gen rather than just the first.
#14661
[sdkgen/go] Fix compiling plain element type with plain maps
#14704
[sdkgen/go] Fix generating input collection types for enums when used from an array of map of enums
#14744
[backend/service] Service backend now validates snapshots are valid on load, same as the self managed backend. This can be disabled with --disable-integrity-checking.
#14046
v3.95.0
Compare Source
3.95.0 (2023-12-01)
Features
[cli/config] Include config values from ESC in
pulumi config
#14560
[cli/config] Add commands for managing stack environments
#14628
[cli/config] Add a command to create an ESC environment from stack config
#14634
[sdk/go] add optional display name and tag fields to project templates
#14587
[sdk/nodejs] Enable resource imports for nodejs providers
#14668
[cli/plugin] Load policy packs in parallel on startup to reduce startup time
#14495
[sdkgen/dotnet] Added support for language specific settings for resources and support for overriding resource name in dotnet codegen
#14308
[sdkgen/{go,nodejs,python}] Resource methods with plain: true outputs can now return plain values without an Output wrapper. In particular, this feature enables resource methods to serve as explicit provider factories by returning preconfigured explicit providers.
#13592
Bug Fixes
[auto/go] Fix a datarace in cloning git repos.
#14643
[auto/go] Fixes event stream lag on windows runtime
#14659
[engine] Engine now correctly handles any resource name.
#14107
[engine] Fix a panic in cancellation.
#14612
[engine] Fix root directory passed to langauge plugins when starting pulumi in a subfolder.
#14684
[sdkgen] Schemas now validate that 'urn' and 'id' are not used as resource output properties.
#14637
[sdkgen] Fixes marshalling the "plain" flag from object or resource properties
#14648
[yaml] Upgrade yaml to 1.4.3
#14693
[programgen/nodejs] Fix generated readFile function so that it includes the encoding and returns a string
#14633
[sdkgen/{dotnet,go,nodejs,python}] No longer writing out name and project from alias definitions into SDKs, only type
#14625
[sdk/go] Fix optional handling on nested props
#14629
[sdk/nodejs] Use local storage to track per stack error log count
#14702
[sdkgen/go] Fixes plain and optional properties for generated types for Go SDKs using generics
#14616
[sdkgen/go] Generate non-plain type variants for types used as inputs inside unions
#14679
[sdk/python] Introduces RuntimeError when we detect a cycle upon adding dependencies to the graph. Additionally adds "PULUMI_ERROR_ON_DEPENDENCY_CYCLES" as a new environment variable to control this behavior. Set to
False
to return to the previous behavior, which could potentially re-introduce infinite hangs for some programs.#14597
v3.94.2
Compare Source
3.94.2 (2023-11-17)
Features
#14574
Bug Fixes
[yaml] Upgrade yaml to 1.4.2
#14603
[cli/engine] Fix an issue where the CLI could panic because of a newly introduced event
#14600
[sdkgen/go] Fix generics-only option for go missing ToOutput(...) methods
#14584
v3.94.1
Compare Source
3.94.1 (2023-11-16)
Features
[cli/display] Adds display when policy packs are being loaded
#14493
[sdk/dotnet] Update dotnet language host to 3.59.0.
#14577
Bug Fixes
[engine] Fix ignore changes ignoring secret values.
#14565
[sdk/python] Use
typing.Dict
in type annotation instead ofdict
.#14579
v3.94.0
Compare Source
3.94.0 (2023-11-14)
Features
[engine]
import
can now create empty component resource to use as the parent of other imported resources.#14467
[engine]
import
can now import a parent resource in the same deployment as a child resource.#14461
[engine] Import files no longer need parent URNs in the name table for resource being imported in the same file.
#14524
[cli/config]
config refresh
will now restore secret provider config from the last deployment.#13900
[cli/new] Simplifies URL parsing for pulumi new zip
#14546
Bug Fixes
[components/yaml] Upgrade yaml to 1.4.1
#14542
[engine] Ignore spurious error from Kubernetes providers DiffConfig method.
#14533
[sdk/python] Maintain old behavior for empty Kubernetes invoke results
#14535
v3.93.0
Compare Source
3.93.0 (2023-11-09)
Features
#14491
Bug Fixes
[cli/new] Fix panic parsing template URL.
#14504
[pkg] Fixes a panic in property mapping logic
#14498
[sdkgen/go] Remove generic ToOutput methods from legacy non-generic go SDKs
#14492
v3.92.0
Compare Source
3.92.0 (2023-11-03)
Features
[auto] Allow shallow repository clones in NewLocalWorkspace
#14312
[cli] Add support for ESC file projection
#14447
[cli/new] Adds support for remote zip archive templates to pulumi new
#14443
[engine] Support {NAME} in http plugin download URLs.
#14435
[yaml] Update pulumi-yaml to 1.4.0
#14425
[auto/nodejs] Add
refresh
option forup
#14306
Bug Fixes
[cli/new] Adds nested directory support to pulumi new .zip
#14473
[auto/nodejs] Pin @grpc/grpc-js to v1.9.6 to resolve automation-api hang in NodeJS.
#14445
[engine] Correctly propogate provider errors from DiffConfig.
#14436
[engine] Fix parsing of property paths such as "root.[1]" being returned from providers.
#14451
[programgen/go] Fix using inline invoke expressions inside resources, objects and arrays
#14484
[sdk/python] Fix error on empty invoke returns
#14470
[sdk/python] Fix traceback diagnostic from being printed when using Python dynamic providers
#14474
Miscellaneous
[ci] Bump homebrew using pulumi's fork instead of pulumi-bot's
#14449
[ci] Additional fixes for the homebrew release job
#14482
[cli] Pull in fixes from esc v0.5.7
#14430
v3.91.1
Compare Source
3.91.1 (2023-10-27)
Bug Fixes
[cli/display] Fix misleading output in stack ls --json
#14309
[sdkgen/python] Revert changes introducing
_configure
#14427
v3.91.0
Compare Source
3.91.0 (2023-10-25)
Features
pulumi install
command which will install packages and plugins for a project.#13081
Bug Fixes
#14337
v3.90.1
Compare Source
3.90.1 (2023-10-24)
Bug Fixes
[cli/config] Don't crash on empty config values
#14328
[sdkgen/python] Fix issue calling nonexistent
_configure
method on external types#14318
[sdkgen/python] Fix calling
_configure
with an Output value#14321
v3.90.0
Compare Source
3.90.0 (2023-10-23)
Features
[auto/nodejs] Add support for the path option for config operations
#14305
[engine] Converters can return diagnostics from
ConvertState
.#14135
Bug Fixes
[cli] Tightened the parser for property paths to be less prone to typos
#14257
[engine] Fix handling of explicit providers and --target-dependents.
#14238
[engine] Fix automatic diffs comparing against output instead of input properties.
#14256
[sdkgen/dotnet] Fix codegen with nested modules.
#14297
[programgen/go] Fix codegen to correctly output pulumi.Array instead of pulumi.AnyArray
#14299
[cli/new]
pulumi new
now allows users to bypass existing project name checks.#14081
[sdk/nodejs] Nodejs now supports unknown resource IDs.
#14137
[sdkgen/python] Fix
_configure
failing due to required args mismatch.#14281
Miscellaneous
[cli] Pull in fixes from esc v0.5.6
#14284
[protobuf] Add a config as property map field to RunRequest and pass that to the SDK
#14273
[sdk/python] updates grpcio dependency
#14259
v3.89.0
Compare Source
3.89.0 (2023-10-16)
Features
#14051
Bug Fixes
[engine] Fix a panic in the engine when same steps failed due to provider errors.
#14076
[engine] Engine is now more efficent about starting up provider processes, generally saving at least one process startup per deployment.
#14127
[programgen] Fixes panic when binding the signature of output-versioned invokes without input arguments
#14234
[sdkgen/python] Python SDK generation _configure now correctly handles original property names for resource arguments (i.e. user provides
propName
instead ofprop_name
).#14235
v3.88.1
Compare Source
3.88.1 (2023-10-11)
Bug Fixes
[cli] allow unmarshalling nil as a config value.
#14149
[auto/nodejs] Remove unneeded SxS check for inline programs
#14154
Miscellaneous
#14155
v3.88.0
Compare Source
3.88.0 (2023-10-10)
Features
[engine] Add the new policy remediations feature.
#14080
[auto] Added a tracing span for plugin launch
#14100
Bug Fixes
[cli/package] Fix a panic in get-mapping when not passing a provider name.
#14124
[engine] Engine will now error earlier if a deployment needs a bundled plugin that is missing.
#14103
[sdk/{go,nodejs,python}] Fix MockMonitor reporting DeletedWith wasn't supported
#14118
[programgen/python] Fix panic in python program-gen when rewriting index expressions
#14099
v3.87.0
Compare Source
3.87.0 (2023-10-06)
Features
[cli] Users can now set
PULUMI_DISABLE_AUTOMATIC_PLUGIN_ACQUISITION
to disable the engine trying to auto install missing plugins.#14083
[pkg] Upgrade pulumi-java to v0.9.8
[cli/import] Import converters will write out their intermediate import file for manual fixups if needed.
#14067
[sdkgen/go] Generate output-versioned invokes for functions without inputs
#13694
[sdk/python] Add
default
arg toConfig.get_secret
#12279
Bug Fixes
[cli] policy publish: default to default-org if possible
#14090
[cli] Fix a panic in
whoami
with tokens missing expected information.[engine] Calling RegisterResourceOutputs twice no longer panics and returns an error instead.
#14062
[engine] ComponentResources now emit resourceOutputEvent on Deletion. This fixes the time elapsed timer not ending when the resource is deleted.
#14061
[engine] Lifecycle tests shouldn't reuse a closed plugin host.
#14063
[engine] ctrl-c should cause Pulumi to send cancellation signal to providers
#14057
[engine] Fix a race condition in the engine access step event data.
#14049
[engine] Restore elided asset contents into returned inputs and state from Read operations
[engine]
DISABLE_AUTOMATIC_PLUGIN_ACQUISITION
is respected for deployment operations now.#14104
[programgen]
pulumi import
supports resources with duplicate names, it will fail if referenced as a provider/parent due to the ambiguity.#13989
[programgen/dotnet] Fixes compiling an empty list of expressions from object properties
#14027
v3.86.0
Compare Source
3.86.0 (2023-09-26)
Features
pulumi about
andpulumi whoami
will now return information about the access token used to login to the service.#13206
Bug Fixes
[cli] Add filestate variables to
pulumi env
.#14015
[cli] Include a newline in
pulumi whoami
's output#14025
[cli/import]
import --from=plugin
will now try to auto-install the plugin if missing.#14048
[engine] Fix creation and modification timestamps sometimes not setting.
#14038
[engine] Fixes the engine using aliases from old deployments when writing out statefiles.
[sdk/python] Resource property parameters are now runtime type checked to ensure they are a
Mapping
object.#14030
v3.85.0
Compare Source
3.85.0 (2023-09-22)
Features
[engine] Provider mapping information lookups are now more efficient. Providers can also support multiple mappings.
#13975
[sdkgen/python] Generate output-versioned invokes for functions without inputs
#13685
Bug Fixes
[sdkgen/dotnet] Fixes potential conflicts when generating resources called System
#14011
[cli/engine] Errors writing out snapshots now print error messages to be seen by users.
#14016
[sdk/go] Ensure Assets of AssetArchive are non-nil when creating and deserializing
#14007
[cli/new] Fix selector wrapping on narrow terminals.
#13979
[sdkgen/python] Fix error calling _configure when the value is None
#14014
v3.84.0
Compare Source
3.84.0 (2023-09-19)
Features
[engine] Program conversion plugins can now be passed extra arguments from
convert
.#13973
[sdkgen/go] Support generating Go SDKs that use generic input and output types
#13828
Bug Fixes
pulumi new
no longer defaults to a project name of "pulum" if ran in a folder called "pulumi".#13953
v3.83.0
Compare Source
3.83.0 (2023-09-15)
Features
#13705
Bug Fixes
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 Mend Renovate. View repository job log here.