pulumi/pulumi (@pulumi/pulumi)
### [`v3.100.0`](https://togithub.com/pulumi/pulumi/releases/tag/v3.100.0)
[Compare Source](https://togithub.com/pulumi/pulumi/compare/v3.99.0...v3.100.0)
#### 3.100.0 (2024-01-03)
##### Features
- \[auto/{go,nodejs,python}] Adds ListEnvironments support to Go, Nodejs and Python Automation API.
[#14995](https://togithub.com/pulumi/pulumi/pull/14995)
- \[cli/display] Warn correctly about new versions being availablen when using the CLI dev channel
[#14954](https://togithub.com/pulumi/pulumi/pull/14954)
##### Bug Fixes
- \[cli/new] Fixes duplicate printing of the AI prompt & answer on Windows.
[#15010](https://togithub.com/pulumi/pulumi/pull/15010)
- \[engine] Fix bug where unimported resources (of different types) with the same name would cause `--import-file` to panic.
[#15008](https://togithub.com/pulumi/pulumi/pull/15008)
- \[engine] Default parallel operations to a reasonable limit.
[#15016](https://togithub.com/pulumi/pulumi/pull/15016)
- \[programgen] Fixes type-annotating nested resource properties when these have quoted keys
[#15001](https://togithub.com/pulumi/pulumi/pull/15001)
- \[sdkgen] Temporarily revert validation of `urn` and `id` resource output properties
[#15025](https://togithub.com/pulumi/pulumi/pull/15025)
- \[programgen/{dotnet,python}] Allow object keys to be template expressions such as static quoted strings
[#15000](https://togithub.com/pulumi/pulumi/pull/15000)
- \[backend/service] Exclude internal events from those sent to Pulumi Cloud.
[#14972](https://togithub.com/pulumi/pulumi/pull/14972)
- \[sdk/go] fixes fulfillValue error when joining a nil output state
[#14949](https://togithub.com/pulumi/pulumi/pull/14949)
##### Miscellaneous
- \[pkg] Upgrade pulumi-java to v0.9.9
[#15007](https://togithub.com/pulumi/pulumi/pull/15007)
- \[yaml] Upgrade yaml to v1.4.5
[#15007](https://togithub.com/pulumi/pulumi/pull/15007)
### [`v3.99.0`](https://togithub.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#3990-2023-12-20)
[Compare Source](https://togithub.com/pulumi/pulumi/compare/v3.98.0...v3.99.0)
##### Features
- \[cli/config] Adds `pulumi config env ls` command to list the environment imports declared in a stack configuration.
[#14855](https://togithub.com/pulumi/pulumi/pull/14855)
- \[cli/new] Adds pulumi new --ai functionality.
[#14685](https://togithub.com/pulumi/pulumi/pull/14685)
- \[sdk/nodejs] Add an environment variable (`PULUMI_ERROR_OUTPUT_STRING`) to throw when an output tries to convert to a string.
[#14811](https://togithub.com/pulumi/pulumi/pull/14811)
##### Bug Fixes
- \[auto/nodejs] Always run cleanup for refresh and destroy commands
[#14948](https://togithub.com/pulumi/pulumi/pull/14948)
- \[auto/nodejs] Don't mutate original stack settings when saving
[#14952](https://togithub.com/pulumi/pulumi/pull/14952)
- \[programgen] Avoid pretty printing large object graphs when a resource property doesn't type-check when binding PCL programs
[#14864](https://togithub.com/pulumi/pulumi/pull/14864)
- \[cli/config] Fixes config copy command to also copy environments from the source stack
[#14847](https://togithub.com/pulumi/pulumi/pull/14847)
- \[cli/config] Fix a bug in `pulumi config env ls --json` where the json flag was not being correctly passed through.
[#14961](https://togithub.com/pulumi/pulumi/pull/14961)
- \[programgen/go] Fix required config variables of type bool and number
[#14958](https://togithub.com/pulumi/pulumi/pull/14958)
##### Miscellaneous
- \[cli] Update esc to v0.6.2
[#14960](https://togithub.com/pulumi/pulumi/pull/14960)
- \[yaml] Upgrade yaml to 1.4.4
[#14963](https://togithub.com/pulumi/pulumi/pull/14963)
### [`v3.98.0`](https://togithub.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#3980-2023-12-19)
[Compare Source](https://togithub.com/pulumi/pulumi/compare/v3.97.0...v3.98.0)
##### Features
- \[cli/import] Import can now distinguish between logical names and source names.
[#14745](https://togithub.com/pulumi/pulumi/pull/14745)
##### Bug Fixes
- \[programgen/{dotnet,go,nodejs,python}] Fix generated utility functions for filebase64, filebase64sha256, sha1 and mimeType
[#14857](https://togithub.com/pulumi/pulumi/pull/14857)
- \[programgen/{nodejs,python}] Fix duplicated import statements when instantiating a component multiple times
[#14829](https://togithub.com/pulumi/pulumi/pull/14829)
##### Miscellaneous
- \[cli] Update esc to v0.6.1
[#14939](https://togithub.com/pulumi/pulumi/pull/14939)
### [`v3.97.0`](https://togithub.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#3970-2023-12-14)
[Compare Source](https://togithub.com/pulumi/pulumi/compare/v3.96.2...v3.97.0)
##### Features
- \[auto/go] Add `ChangeSecretsProvider` to workspace and stack APIs.
[#14039](https://togithub.com/pulumi/pulumi/pull/14039)
- \[auto/go] Adds AddEnvironments and RemoveEnvironment functions to Stack and LocalWorkspace types for Go Automation API.
[#14785](https://togithub.com/pulumi/pulumi/pull/14785)
- \[auto/nodejs] Adds addEnvironments and removeEnvironment functions to Stack and LocalWorkspace classes for Nodejs Automation API.
[#14788](https://togithub.com/pulumi/pulumi/pull/14788)
- \[auto/python] Adds add_environments and remove_environment functions to Stack and LocalWorkspace classes for python Automation API.
[#14776](https://togithub.com/pulumi/pulumi/pull/14776)
##### Bug Fixes
- \[sdk/nodejs] Fix a bug in nodejs providers returning empty inputs on read.
[#14803](https://togithub.com/pulumi/pulumi/pull/14803)
- \[sdkgen/go] Fix generated usage documentation for enum input types
[#14739](https://togithub.com/pulumi/pulumi/pull/14739)
Configuration
š Schedule: Branch creation - "every weekend" in timezone Europe/Brussels, 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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.96.2
->3.100.0
Release Notes
pulumi/pulumi (@pulumi/pulumi)
### [`v3.100.0`](https://togithub.com/pulumi/pulumi/releases/tag/v3.100.0) [Compare Source](https://togithub.com/pulumi/pulumi/compare/v3.99.0...v3.100.0) #### 3.100.0 (2024-01-03) ##### Features - \[auto/{go,nodejs,python}] Adds ListEnvironments support to Go, Nodejs and Python Automation API. [#14995](https://togithub.com/pulumi/pulumi/pull/14995) - \[cli/display] Warn correctly about new versions being availablen when using the CLI dev channel [#14954](https://togithub.com/pulumi/pulumi/pull/14954) ##### Bug Fixes - \[cli/new] Fixes duplicate printing of the AI prompt & answer on Windows. [#15010](https://togithub.com/pulumi/pulumi/pull/15010) - \[engine] Fix bug where unimported resources (of different types) with the same name would cause `--import-file` to panic. [#15008](https://togithub.com/pulumi/pulumi/pull/15008) - \[engine] Default parallel operations to a reasonable limit. [#15016](https://togithub.com/pulumi/pulumi/pull/15016) - \[programgen] Fixes type-annotating nested resource properties when these have quoted keys [#15001](https://togithub.com/pulumi/pulumi/pull/15001) - \[sdkgen] Temporarily revert validation of `urn` and `id` resource output properties [#15025](https://togithub.com/pulumi/pulumi/pull/15025) - \[programgen/{dotnet,python}] Allow object keys to be template expressions such as static quoted strings [#15000](https://togithub.com/pulumi/pulumi/pull/15000) - \[backend/service] Exclude internal events from those sent to Pulumi Cloud. [#14972](https://togithub.com/pulumi/pulumi/pull/14972) - \[sdk/go] fixes fulfillValue error when joining a nil output state [#14949](https://togithub.com/pulumi/pulumi/pull/14949) ##### Miscellaneous - \[pkg] Upgrade pulumi-java to v0.9.9 [#15007](https://togithub.com/pulumi/pulumi/pull/15007) - \[yaml] Upgrade yaml to v1.4.5 [#15007](https://togithub.com/pulumi/pulumi/pull/15007) ### [`v3.99.0`](https://togithub.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#3990-2023-12-20) [Compare Source](https://togithub.com/pulumi/pulumi/compare/v3.98.0...v3.99.0) ##### Features - \[cli/config] Adds `pulumi config env ls` command to list the environment imports declared in a stack configuration. [#14855](https://togithub.com/pulumi/pulumi/pull/14855) - \[cli/new] Adds pulumi new --ai functionality. [#14685](https://togithub.com/pulumi/pulumi/pull/14685) - \[sdk/nodejs] Add an environment variable (`PULUMI_ERROR_OUTPUT_STRING`) to throw when an output tries to convert to a string. [#14811](https://togithub.com/pulumi/pulumi/pull/14811) ##### Bug Fixes - \[auto/nodejs] Always run cleanup for refresh and destroy commands [#14948](https://togithub.com/pulumi/pulumi/pull/14948) - \[auto/nodejs] Don't mutate original stack settings when saving [#14952](https://togithub.com/pulumi/pulumi/pull/14952) - \[programgen] Avoid pretty printing large object graphs when a resource property doesn't type-check when binding PCL programs [#14864](https://togithub.com/pulumi/pulumi/pull/14864) - \[cli/config] Fixes config copy command to also copy environments from the source stack [#14847](https://togithub.com/pulumi/pulumi/pull/14847) - \[cli/config] Fix a bug in `pulumi config env ls --json` where the json flag was not being correctly passed through. [#14961](https://togithub.com/pulumi/pulumi/pull/14961) - \[programgen/go] Fix required config variables of type bool and number [#14958](https://togithub.com/pulumi/pulumi/pull/14958) ##### Miscellaneous - \[cli] Update esc to v0.6.2 [#14960](https://togithub.com/pulumi/pulumi/pull/14960) - \[yaml] Upgrade yaml to 1.4.4 [#14963](https://togithub.com/pulumi/pulumi/pull/14963) ### [`v3.98.0`](https://togithub.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#3980-2023-12-19) [Compare Source](https://togithub.com/pulumi/pulumi/compare/v3.97.0...v3.98.0) ##### Features - \[cli/import] Import can now distinguish between logical names and source names. [#14745](https://togithub.com/pulumi/pulumi/pull/14745) ##### Bug Fixes - \[programgen/{dotnet,go,nodejs,python}] Fix generated utility functions for filebase64, filebase64sha256, sha1 and mimeType [#14857](https://togithub.com/pulumi/pulumi/pull/14857) - \[programgen/{nodejs,python}] Fix duplicated import statements when instantiating a component multiple times [#14829](https://togithub.com/pulumi/pulumi/pull/14829) ##### Miscellaneous - \[cli] Update esc to v0.6.1 [#14939](https://togithub.com/pulumi/pulumi/pull/14939) ### [`v3.97.0`](https://togithub.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#3970-2023-12-14) [Compare Source](https://togithub.com/pulumi/pulumi/compare/v3.96.2...v3.97.0) ##### Features - \[auto/go] Add `ChangeSecretsProvider` to workspace and stack APIs. [#14039](https://togithub.com/pulumi/pulumi/pull/14039) - \[auto/go] Adds AddEnvironments and RemoveEnvironment functions to Stack and LocalWorkspace types for Go Automation API. [#14785](https://togithub.com/pulumi/pulumi/pull/14785) - \[auto/nodejs] Adds addEnvironments and removeEnvironment functions to Stack and LocalWorkspace classes for Nodejs Automation API. [#14788](https://togithub.com/pulumi/pulumi/pull/14788) - \[auto/python] Adds add_environments and remove_environment functions to Stack and LocalWorkspace classes for python Automation API. [#14776](https://togithub.com/pulumi/pulumi/pull/14776) ##### Bug Fixes - \[sdk/nodejs] Fix a bug in nodejs providers returning empty inputs on read. [#14803](https://togithub.com/pulumi/pulumi/pull/14803) - \[sdkgen/go] Fix generated usage documentation for enum input types [#14739](https://togithub.com/pulumi/pulumi/pull/14739)Configuration
š Schedule: Branch creation - "every weekend" in timezone Europe/Brussels, 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.