From 038d10bc746bc3038b8ec4dc8acc79f55d91ac00 Mon Sep 17 00:00:00 2001 From: Pulumi Bot <30351955+pulumi-bot@users.noreply.github.com> Date: Mon, 28 Apr 2025 22:43:41 -0700 Subject: [PATCH 1/5] Update GitHub Actions workflows. (#526) This PR was automatically generated by the update-workflows-ecosystem-providers workflow in the pulumi/ci-mgmt repo, from commit 627bf354e5cc8738fca0170e504a4e429447e70a. --- .github/workflows/build.yml | 2 +- .github/workflows/prerelease.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/run-acceptance-tests.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5367ab3..4be8f94 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -438,7 +438,7 @@ jobs: requested-token-type: urn:pulumi:token-type:access_token:organization export-environment-variables: false - name: Export AWS Credentials - uses: pulumi/esc-action@efb0bc8946938f0dfbfa00e829196ec95f0d0ea7 # v1.4.0 + uses: pulumi/esc-action@41fd832f44f4820124b5350b5f84a00f741f234e # v1.3.0 env: PULUMI_ACCESS_TOKEN: ${{ steps.generate_pulumi_token.outputs.pulumi-access-token }} with: diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index 67b2e62..0a27ea9 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -429,7 +429,7 @@ jobs: requested-token-type: urn:pulumi:token-type:access_token:organization export-environment-variables: false - name: Export AWS Credentials - uses: pulumi/esc-action@efb0bc8946938f0dfbfa00e829196ec95f0d0ea7 # v1.4.0 + uses: pulumi/esc-action@41fd832f44f4820124b5350b5f84a00f741f234e # v1.3.0 env: PULUMI_ACCESS_TOKEN: ${{ steps.generate_pulumi_token.outputs.pulumi-access-token }} with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 34322d5..3dc0939 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -429,7 +429,7 @@ jobs: requested-token-type: urn:pulumi:token-type:access_token:organization export-environment-variables: false - name: Export AWS Credentials - uses: pulumi/esc-action@efb0bc8946938f0dfbfa00e829196ec95f0d0ea7 # v1.4.0 + uses: pulumi/esc-action@41fd832f44f4820124b5350b5f84a00f741f234e # v1.3.0 env: PULUMI_ACCESS_TOKEN: ${{ steps.generate_pulumi_token.outputs.pulumi-access-token }} with: diff --git a/.github/workflows/run-acceptance-tests.yml b/.github/workflows/run-acceptance-tests.yml index b1e22e9..07fa554 100644 --- a/.github/workflows/run-acceptance-tests.yml +++ b/.github/workflows/run-acceptance-tests.yml @@ -454,7 +454,7 @@ jobs: requested-token-type: urn:pulumi:token-type:access_token:organization export-environment-variables: false - name: Export AWS Credentials - uses: pulumi/esc-action@efb0bc8946938f0dfbfa00e829196ec95f0d0ea7 # v1.4.0 + uses: pulumi/esc-action@41fd832f44f4820124b5350b5f84a00f741f234e # v1.3.0 env: PULUMI_ACCESS_TOKEN: ${{ steps.generate_pulumi_token.outputs.pulumi-access-token }} with: From c9efdfecc83510f5478dd5079b5a178b91eb3add Mon Sep 17 00:00:00 2001 From: Bryce Lampe Date: Tue, 29 Apr 2025 11:13:49 -0700 Subject: [PATCH 2/5] Restore yaml build tag (#528) I suspect this was removed accidentally in #490. Without this tag we run the tests on every language shard, so let's restore it. --- examples/yaml_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/examples/yaml_test.go b/examples/yaml_test.go index 61794ae..3b8cc5b 100644 --- a/examples/yaml_test.go +++ b/examples/yaml_test.go @@ -1,3 +1,6 @@ +//go:build yaml || all +// +build yaml all + package examples import ( From a38b22713195223fe84fe6d858a9e3615d7ea6cd Mon Sep 17 00:00:00 2001 From: "pulumi-renovate[bot]" <189166143+pulumi-renovate[bot]@users.noreply.github.com> Date: Tue, 29 Apr 2025 11:14:03 -0700 Subject: [PATCH 3/5] Update first-party Pulumi dependencies (#524) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/pulumi/pulumi/pkg/v3](https://redirect.github.com/pulumi/pulumi) | require | minor | `v3.163.0` -> `v3.165.0` | | [github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3](https://redirect.github.com/pulumi/pulumi) | require | minor | `v3.0.0-20250417110128-49fb14839a5a` -> `v3.165.0` | | [github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3](https://redirect.github.com/pulumi/pulumi) | require | minor | `v3.0.0-20250417110128-49fb14839a5a` -> `v3.165.0` | | [github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3](https://redirect.github.com/pulumi/pulumi) | require | minor | `v3.0.0-20250417110128-49fb14839a5a` -> `v3.165.0` | | [github.com/pulumi/pulumi/sdk/v3](https://redirect.github.com/pulumi/pulumi) | require | minor | `v3.163.0` -> `v3.165.0` | | [pulumi/esc-action](https://redirect.github.com/pulumi/esc-action) | action | minor | `v1.3.0` -> `v1.4.0` | --- ### Release Notes
pulumi/pulumi (github.com/pulumi/pulumi/pkg/v3) ### [`v3.165.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.165.0) [Compare Source](https://redirect.github.com/pulumi/pulumi/compare/v3.163.0...v3.165.0) #### 3.165.0 (2025-04-25) ##### Features - \[cli] Add PULUMI_RUN_PROGRAM environment variable to globally set --run-program [#​19293](https://redirect.github.com/pulumi/pulumi/pull/19293) - \[auto/{go,nodejs,python}] Add --run-program to automation api for destroy and refresh [#​19218](https://redirect.github.com/pulumi/pulumi/pull/19218) - \[auto/nodejs] Add the ability to configure a remote executor image [#​19286](https://redirect.github.com/pulumi/pulumi/pull/19286) - \[programgen] Support provider resources in generatehcl2definition [#​19192](https://redirect.github.com/pulumi/pulumi/pull/19192) - \[sdk/dotnet] Update dotnet to v3.79.0 [#​19302](https://redirect.github.com/pulumi/pulumi/pull/19302) - \[cli/package] Change default registry source to private - \[sdk/nodejs] Add resourceName and resourceType to get the runtime name and type token for resources [#​18842](https://redirect.github.com/pulumi/pulumi/pull/18842) - \[sdk/nodejs] Add `--exclude` and `--exclude-dependents` to the NodeJS Automation API [#​19270](https://redirect.github.com/pulumi/pulumi/pull/19270) - \[sdk/python] Add bootstrap-less mode for Python component providers [#​19198](https://redirect.github.com/pulumi/pulumi/pull/19198) - \[sdk/python] Add pulumi.type_token decorator [#​19309](https://redirect.github.com/pulumi/pulumi/pull/19309) ##### Bug Fixes - \[engine] Fix ImportID being lost from state during update operations [#​19314](https://redirect.github.com/pulumi/pulumi/pull/19314) - \[pkg] Update Dependencies in the JSON schema [#​19282](https://redirect.github.com/pulumi/pulumi/pull/19282) - \[cli/import] Fix an error when importing a resource that already exists with the matching ID [#​19290](https://redirect.github.com/pulumi/pulumi/pull/19290) - \[cli/install] Handle local plugin paths with a version number [#​19254](https://redirect.github.com/pulumi/pulumi/pull/19254) - \[cli/package] Detect readme in subdir for package publishing [#​19298](https://redirect.github.com/pulumi/pulumi/pull/19298) - \[programgen] Fix generation of ImportID when building programs from state [#​19237](https://redirect.github.com/pulumi/pulumi/pull/19237) - \[sdk/go] Make log message for "Hiding logs" less visible [#​19261](https://redirect.github.com/pulumi/pulumi/pull/19261) - \[sdk/go] Improve output when plugin crashes [#​19305](https://redirect.github.com/pulumi/pulumi/pull/19305) - \[components/nodejs] Fix component construct when the there's a namespace in the `name` field in \`package.json [#​19242](https://redirect.github.com/pulumi/pulumi/pull/19242) - \[sdk/nodejs] Don't discard non-outputty component outputs [#​19228](https://redirect.github.com/pulumi/pulumi/pull/19228) - \[sdk/nodejs] Use PackageSpec.Dependencies for component provider dependencies [#​19236](https://redirect.github.com/pulumi/pulumi/pull/19236) ##### Miscellaneous - \[sdk/{nodejs,python}] Don’t install python/nodejs runtimes during make build [#​19250](https://redirect.github.com/pulumi/pulumi/pull/19250)
pulumi/esc-action (pulumi/esc-action) ### [`v1.4.0`](https://redirect.github.com/pulumi/esc-action/compare/v1.3.0...v1.4.0) [Compare Source](https://redirect.github.com/pulumi/esc-action/compare/v1.3.0...v1.4.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](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). Co-authored-by: pulumi-renovate[bot] <189166143+pulumi-renovate[bot]@users.noreply.github.com> --- go.mod | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index dab0195..9be6234 100644 --- a/go.mod +++ b/go.mod @@ -19,11 +19,11 @@ require ( github.com/pulumi/pulumi-go-provider v0.26.0 github.com/pulumi/pulumi-java/pkg v1.10.0 github.com/pulumi/pulumi-yaml v1.17.0 - github.com/pulumi/pulumi/pkg/v3 v3.163.0 - github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3 v3.0.0-20250417110128-49fb14839a5a - github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3 v3.0.0-20250417110128-49fb14839a5a - github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3 v3.0.0-20250417110128-49fb14839a5a - github.com/pulumi/pulumi/sdk/v3 v3.163.0 + github.com/pulumi/pulumi/pkg/v3 v3.165.0 + github.com/pulumi/pulumi/sdk/go/pulumi-language-go/v3 v3.165.0 + github.com/pulumi/pulumi/sdk/nodejs/cmd/pulumi-language-nodejs/v3 v3.165.0 + github.com/pulumi/pulumi/sdk/python/cmd/pulumi-language-python/v3 v3.165.0 + github.com/pulumi/pulumi/sdk/v3 v3.165.0 github.com/regclient/regclient v0.7.1 github.com/sirupsen/logrus v1.9.3 github.com/spf13/afero v1.14.0 From bfc77e1fe29b1b16543cfca556e9695541bca785 Mon Sep 17 00:00:00 2001 From: "pulumi-renovate[bot]" <189166143+pulumi-renovate[bot]@users.noreply.github.com> Date: Tue, 29 Apr 2025 11:14:31 -0700 Subject: [PATCH 4/5] Update module github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet to v3 (#391) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet](https://redirect.github.com/pulumi/pulumi-dotnet) | require | major | `v0.0.0-20241219213128-b19d8c8da35b` -> `v3.79.0` | --- ### Release Notes
pulumi/pulumi-dotnet (github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet) ### [`v3.79.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3790---2025-04-24) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.78.0...v3.79.0) ##### Bug Fixes - \[sdk] Fix deserialising InputMap with unknown values [#​570](https://redirect.github.com/pulumi/pulumi-dotnet/pull/570) ##### Improvements - \[sdk/auto] Adds the `ConfigFile` option to all operation options in the Automation API (UpOptions, PreviewOptions, RefreshOptions, DestroyOptions) to support specifyin [#​573](https://redirect.github.com/pulumi/pulumi-dotnet/pull/573) ### [`v3.78.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3780---2025-04-08) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.77.0...v3.78.0) ##### Bug Fixes - \[sdk] Async context is now captured from the main program and restored in transform functions [#​561](https://redirect.github.com/pulumi/pulumi-dotnet/pull/561) - \[sdk] Use the invariant culture when converting strings/numbers, replace some readonly fields with readonly properties in `Pulumi.Experimental`, and rename some generic type parameters to follow the standard naming convention of being prefixed by `T`, e.g. `InputMap` => `InputMap` [#​564](https://redirect.github.com/pulumi/pulumi-dotnet/pull/564) ##### Improvements - \[sdk/auto] Add the `--preview-only` flag to the `destroy` command in the Automation API [#​554](https://redirect.github.com/pulumi/pulumi-dotnet/pull/554) - \[sdk/provider] Replaced `PropertyValue.TryUnwrap` with `Unwrap` [#​562](https://redirect.github.com/pulumi/pulumi-dotnet/pull/562) ##### Bug Fixes - \[sdk/provider] Add missing support for EnumType to PropertyValueSerializer [#​557](https://redirect.github.com/pulumi/pulumi-dotnet/pull/557) ### [`v3.77.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3770---2025-03-27) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.76.1...v3.77.0) ##### Bug Fixes - \[sdk] Exclude resource references from property dependencies for packaged components [#​488](https://redirect.github.com/pulumi/pulumi-dotnet/pull/488) ##### Improvements - \[sdk/auto] Add --show-reads Support for Pulumi Up & Preview [#​542](https://redirect.github.com/pulumi/pulumi-dotnet/pull/542) - \[sdk/provider] Infer package name and namespace in ComponentProviderHost [#​555](https://redirect.github.com/pulumi/pulumi-dotnet/pull/555) - \[sdk/provider] Default the version of ComponentProviderHost to 0.0.0 [#​556](https://redirect.github.com/pulumi/pulumi-dotnet/pull/556) ##### Bug Fixes - \[sdk/provider] Handle logging arguments in provider's getEngineAddress [#​536](https://redirect.github.com/pulumi/pulumi-dotnet/pull/536) ### [`v3.76.1`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3761---2025-03-10) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.76.0...v3.76.1) ### [`v3.76.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3760---2025-03-10) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.75.2...v3.76.0) ##### Improvements - \[sdk] Make OutputConstructorAttribute optional [#​438](https://redirect.github.com/pulumi/pulumi-dotnet/pull/438) - \[sdk] Log a warning when trying to convert outputs to strings [#​525](https://redirect.github.com/pulumi/pulumi-dotnet/pull/525) - \[sdk/auto] Add `pulumi install` to Automation Api [#​426](https://redirect.github.com/pulumi/pulumi-dotnet/pull/426) - \[sdk/auto] Add `--refresh` to preview, up and destroy commands [#​431](https://redirect.github.com/pulumi/pulumi-dotnet/pull/431) ##### Bug Fixes - \[sdk/converter] Fix conversion for nested Output [#​527](https://redirect.github.com/pulumi/pulumi-dotnet/pull/527) ### [`v3.75.2`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3752---2025-02-26) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.75.1...v3.75.2) ##### Bug Fixes - \[runtime] Revert changes to target net8 in provider SDKs [#​515](https://redirect.github.com/pulumi/pulumi-dotnet/pull/515) ### [`v3.75.1`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3751---2025-02-26) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.75.0...v3.75.1) Follow up release after v3.75, this reverts the updates to targeting net8. ### [`v3.75.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3750---2025-02-26) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.74.0...v3.75.0) ##### Improvements - \[sdk] updated pulumi submodule and go.mod sdk/pkg and excluded failing conformance tests [#​482](https://redirect.github.com/pulumi/pulumi-dotnet/pull/482) - \[sdk] Support parameterization for remote component resources [#​502](https://redirect.github.com/pulumi/pulumi-dotnet/pull/502) ##### bug-fixes - \[sdk] Fix inconsistent behavior of inheritance for InputAttribute and OutputAttribute [#​506](https://redirect.github.com/pulumi/pulumi-dotnet/pull/506) ##### Improvements - \[sdk/auto] Add the `--preview-only` flag for the `refresh` command [#​496](https://redirect.github.com/pulumi/pulumi-dotnet/pull/496) - \[sdk/provider] Schema Analyzer to infer component schemas from classes [#​468](https://redirect.github.com/pulumi/pulumi-dotnet/pull/468) - \[sdk/provider] Implement component provider host for auto-inferred components [#​507](https://redirect.github.com/pulumi/pulumi-dotnet/pull/507) ### [`v3.74.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3740---2025-02-19) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.73.0...v3.74.0) ##### Improvements - \[sdk] Add ability to disable ToString on Output [#​461](https://redirect.github.com/pulumi/pulumi-dotnet/pull/461) ##### bug-fixes - \[sdk] Handle null in InputMap/List implicit conversions [#​459](https://redirect.github.com/pulumi/pulumi-dotnet/pull/459) - \[sdk] Fix the Provider and Providers option when used in resource transforms [#​460](https://redirect.github.com/pulumi/pulumi-dotnet/pull/460) - \[sdk] Fix adding the same value to InputMap multiple times [#​462](https://redirect.github.com/pulumi/pulumi-dotnet/pull/462) ### [`v3.73.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3730---2025-02-06) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.72.0...v3.73.0) ##### Improvements - \[sdk] InputMap and InputList no longer flatten nested unknowns/secrets to apply to the whole object. [#​449](https://redirect.github.com/pulumi/pulumi-dotnet/pull/449) ##### Bug Fixes - \[runtime] Don't parse runtime options at startup, defer to the options sent for specific methods [#​451](https://redirect.github.com/pulumi/pulumi-dotnet/pull/451) ### [`v3.72.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3720---2025-01-30) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.71.1...v3.72.0) ##### Bug Fixes - \[sdk] Avoid calling invokes with dependencies on unknown resources [#​441](https://redirect.github.com/pulumi/pulumi-dotnet/pull/441) - \[sdk] Wait for resources in the input property dependencies [#​444](https://redirect.github.com/pulumi/pulumi-dotnet/pull/444) ##### Improvements - \[runtime] Plugins with msbuild warnings can still be run [#​437](https://redirect.github.com/pulumi/pulumi-dotnet/pull/437) - \[runtime] Implement GetRequiredPackages to replace GetRequiredPlugins [#​440](https://redirect.github.com/pulumi/pulumi-dotnet/pull/440) ### [`v3.71.1`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3711---2024-12-19) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.71.0...v3.71.1) ##### Bug Fixes - \[sdk] Await background tasks during inline deployment [#​420](https://redirect.github.com/pulumi/pulumi-dotnet/pull/420) - \[sdk] Fix parameterized explicit providers [#​435](https://redirect.github.com/pulumi/pulumi-dotnet/pull/435) - \[runtime] Fix the language plugin to return a version [#​390](https://redirect.github.com/pulumi/pulumi-dotnet/pull/390) ### [`v3.71.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3710---2024-12-05) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.70.0...v3.71.0) ##### Improvements - \[sdk] Allow specifying dependencies for output invokes [#​412](https://redirect.github.com/pulumi/pulumi-dotnet/pull/412) - \[sdk/provider] Add Parameterize to the provider interface [#​404](https://redirect.github.com/pulumi/pulumi-dotnet/pull/404) ### [`v3.70.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3700---2024-11-27) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.69.0...v3.70.0) ##### Bug Fixes - \[sdk/auto] Fix warning for inline programs [#​388](https://redirect.github.com/pulumi/pulumi-dotnet/pull/388) ##### Improvements - \[runtime] Reduce binary size by stripping debug information [#​411](https://redirect.github.com/pulumi/pulumi-dotnet/pull/411) ### [`v3.69.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3690---2024-11-21) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.68.0...v3.69.0) ##### Improvements - \[sdk] Make Pulumi.RunException public [#​364](https://redirect.github.com/pulumi/pulumi-dotnet/pull/364) - \[sdk] Add `DeferredOutput` for resolving some output/input cycles [#​385](https://redirect.github.com/pulumi/pulumi-dotnet/pull/385) ##### bug-fixes - \[sdk] Support input lists and maps in JsonSerializer.SerializeAsync and JsonSerializer.DeserializeAsync [#​372](https://redirect.github.com/pulumi/pulumi-dotnet/pull/372) - \[sdk] Fix publishing to set a required property used by the Automation Api to Install Pulumi cli [#​393](https://redirect.github.com/pulumi/pulumi-dotnet/pull/393) ##### Improvements - \[sdk/auto] Lessen the strictness of `OperationTypeConverter` to allow unknown operations [#​350](https://redirect.github.com/pulumi/pulumi-dotnet/pull/350) - \[sdk/auto] Update YamlDotNet to v16.1.2 [#​354](https://redirect.github.com/pulumi/pulumi-dotnet/pull/354) - \[sdk/auto] Add pulumi stack change-secrets-provider to automation api [#​383](https://redirect.github.com/pulumi/pulumi-dotnet/pull/383) - \[sdk/provider] OutputReference.Value will normalize to null for Computed values [#​381](https://redirect.github.com/pulumi/pulumi-dotnet/pull/381) ##### Bug Fixes - \[sdk/provider] Fix a bug deserialising unknown secrets [#​378](https://redirect.github.com/pulumi/pulumi-dotnet/pull/378) - \[runtime] Improve the detections of project files when attaching a debugger [#​255](https://redirect.github.com/pulumi/pulumi-dotnet/pull/255) - \[runtime] Fix RunPlugin with new versions of the pulumi cli [#​395](https://redirect.github.com/pulumi/pulumi-dotnet/pull/395) ### [`v3.68.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3680---2024-09-17) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.67.1...v3.68.0) ##### Improvements - \[sdk] Parameterized providers are now considered stable [#​347](https://redirect.github.com/pulumi/pulumi-dotnet/pull/347) - \[sdk/provider] Support authoring multi-language components in .NET [#​275](https://redirect.github.com/pulumi/pulumi-dotnet/pull/275) ### [`v3.67.1`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3671---2024-09-13) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.67.0...v3.67.1) ##### Bug Fixes - \[runtime] Fix debugger support [#​343](https://redirect.github.com/pulumi/pulumi-dotnet/pull/343) ### [`v3.67.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3670---2024-09-10) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.66.2...v3.67.0) ##### Improvements - \[sdk] Add support for attaching debuggers [#​332](https://redirect.github.com/pulumi/pulumi-dotnet/pull/332) ##### Bug Fixes - \[sdk/provider] Fix serialization of ComponentResources (no id required) [#​331](https://redirect.github.com/pulumi/pulumi-dotnet/pull/331) - \[sdk/provider] Fix output value serialization. [#​337](https://redirect.github.com/pulumi/pulumi-dotnet/pull/337) ### [`v3.66.2`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3662---2024-08-20) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.66.1...v3.66.2) ##### Bug Fixes - \[sdk] Update Pulumi.Protobuf to v3.27.3 (fork) [#​324](https://redirect.github.com/pulumi/pulumi-dotnet/pull/324) ### [`v3.66.1`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3661---2024-08-09) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.66.0...v3.66.1) ##### Bug Fixes - \[sdk] Fix binary compatibility with provider SDKs built using older version of the core SDK [#​318](https://redirect.github.com/pulumi/pulumi-dotnet/pull/318) ### [`v3.66.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3660---2024-08-09) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.65.0...v3.66.0) ##### Improvements - \[sdk] Support package parameterization for Read/RegisterResource/Call/Invoke [#​311](https://redirect.github.com/pulumi/pulumi-dotnet/pull/311) ##### Bug Fixes - \[sdk] Fix type annotations for inputListFromT0/1 [#​301](https://redirect.github.com/pulumi/pulumi-dotnet/pull/301) - \[sdk] Fix race condition in GrpcMonitor's GrpcChannel management [#​304](https://redirect.github.com/pulumi/pulumi-dotnet/pull/304) - \[sdk] Fix unknown inputs deserialization [#​306](https://redirect.github.com/pulumi/pulumi-dotnet/pull/306) - \[sdk] Fix program hanging when a resource transformation throws an exception [#​307](https://redirect.github.com/pulumi/pulumi-dotnet/pull/307) - \[sdk] Fix handling of input properties with backing fields [#​308](https://redirect.github.com/pulumi/pulumi-dotnet/pull/308) ##### Improvements - \[sdk/auto] Implement Stack.ImportAsync() for batch importing resources into a stack [#​296](https://redirect.github.com/pulumi/pulumi-dotnet/pull/296) ### [`v3.65.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3650---2024-07-18) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.64.0...v3.65.0) ##### Improvements - \[sdk] Update Grpc dependency. [#​256](https://redirect.github.com/pulumi/pulumi-dotnet/pull/256) - \[sdk] Strongly type URN values in Provider [#​293](https://redirect.github.com/pulumi/pulumi-dotnet/pull/293) ##### Bug Fixes - \[sdk] Enable .net analyzers and fix warnings. [#​278](https://redirect.github.com/pulumi/pulumi-dotnet/pull/278) - \[sdk] Bufix Parsing of CustomTimeouts [#​290](https://redirect.github.com/pulumi/pulumi-dotnet/pull/290) - \[sdk] Add support for deserializing output values and use them from transforms [#​298](https://redirect.github.com/pulumi/pulumi-dotnet/pull/298) ##### Improvements - \[runtime] Update pulumi/pulumi to 3.121 [#​288](https://redirect.github.com/pulumi/pulumi-dotnet/pull/288) ### [`v3.64.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3640---2024-06-10) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.63.1...v3.64.0) ##### Improvements - \[sdk] Make transforms a stable feature, not experimental [#​270](https://redirect.github.com/pulumi/pulumi-dotnet/pull/270) - \[sdk/provider] Refactor Provider tests in order to prepare integration testing [#​277](https://redirect.github.com/pulumi/pulumi-dotnet/pull/277) ##### Bug Fixes - \[runtime] Upgrade dependencies [#​279](https://redirect.github.com/pulumi/pulumi-dotnet/pull/279) ### [`v3.63.1`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3631---2024-04-25) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.63.0...v3.63.1) ##### Bug Fixes - \[sdk] Remove Google.Protobuf pinned dependency. [#​268](https://redirect.github.com/pulumi/pulumi-dotnet/pull/268) ### [`v3.63.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3630---2024-04-25) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.62.0...v3.63.0) ##### Improvements - \[sdk] Support the Result field for better support of up --continue-on-error [#​259](https://redirect.github.com/pulumi/pulumi-dotnet/pull/259) ##### Bug Fixes - \[sdk] Revert gRPC update that broke large messages. [#​266](https://redirect.github.com/pulumi/pulumi-dotnet/pull/266) ##### Improvements - \[sdk/auto] Add ContinueOnError option to the automation API [#​265](https://redirect.github.com/pulumi/pulumi-dotnet/pull/265) ### [`v3.62.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3620---2024-04-22) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.61.0...v3.62.0) ##### Improvements - \[sdk] Allow apply to have unknown values during updates [#​258](https://redirect.github.com/pulumi/pulumi-dotnet/pull/258) ##### Bug Fixes - \[sdk] Use InvariantCulture when parsing numbers from config [#​262](https://redirect.github.com/pulumi/pulumi-dotnet/pull/262) - \[sdk] Pin Google.Protobuf to 3.24. [#​263](https://redirect.github.com/pulumi/pulumi-dotnet/pull/263) ### [`v3.61.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3610---2024-04-16) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.60.0...v3.61.0) ##### Improvements - \[sdk] Add attribute to handle deserialization of constructor parameters with name overrides [#​231](https://redirect.github.com/pulumi/pulumi-dotnet/pull/231) - \[sdk] Add experimental support for the new transforms system [#​234](https://redirect.github.com/pulumi/pulumi-dotnet/pull/234) - \[sdk] Add FSharp Ops helpers [#​250](https://redirect.github.com/pulumi/pulumi-dotnet/pull/250) - \[sdk] Handle Outputs in derived Stacks [#​251](https://redirect.github.com/pulumi/pulumi-dotnet/pull/251) ### [`v3.60.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3600---2024-03-05) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.59.0...v3.60.0) ##### Improvements - \[sdk] Add environment add and remove commands to automation api [#​210](https://redirect.github.com/pulumi/pulumi-dotnet/pull/210) - \[sdk] Update Grpc dependency. [#​219](https://redirect.github.com/pulumi/pulumi-dotnet/pull/219) - \[sdk] Drop support for netcoreapp3.1 [#​235](https://redirect.github.com/pulumi/pulumi-dotnet/pull/235) - \[sdk/auto] Add new API to install the Pulumi CLI from the Automation API [#​226](https://redirect.github.com/pulumi/pulumi-dotnet/pull/226) - \[sdk/provider] Initial implementation of a reflection-based PropertyValue deserializer [#​201](https://redirect.github.com/pulumi/pulumi-dotnet/pull/201) ### [`v3.59.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3590---2023-11-15) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.58.0...v3.59.0) ##### Improvements - \[sdk] Implement reflection-based RegisterOutputs() for component resources [#​200](https://redirect.github.com/pulumi/pulumi-dotnet/pull/200) - \[sdk] Support .NET 8. [#​205](https://redirect.github.com/pulumi/pulumi-dotnet/pull/205) ##### Bug Fixes - \[sdk/auto] Fix issue with specifying a git username for remote workspaces. [#​186](https://redirect.github.com/pulumi/pulumi-dotnet/pull/186) ### [`v3.58.0`](https://redirect.github.com/pulumi/pulumi-dotnet/blob/HEAD/CHANGELOG.md#v3580---2023-10-27) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.57.0...v3.58.0) ##### Bug Fixes - \[sdk] Register and await tasks created from `Apply` that don't return anything. [#​183](https://redirect.github.com/pulumi/pulumi-dotnet/pull/183) ##### Improvements - \[sdk/auto] Add support for the path option for config operations. [#​191](https://redirect.github.com/pulumi/pulumi-dotnet/pull/191) ### [`v3.57.0`](https://redirect.github.com/pulumi/pulumi-dotnet/releases/tag/v3.57.0) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.56.2...v3.57.0) ##### Improvements - Converter SDK: add `Args: string[]` to the `ConvertProgramRequest` fields which allows converter plugins to access args provided to `pulumi convert` ### [`v3.56.2`](https://redirect.github.com/pulumi/pulumi-dotnet/releases/tag/v3.56.2) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.56.1...v3.56.2) ##### Improvements - Plugin: clean up resources and exit cleanly on receiving SIGINT or CTRL_BREAK. ##### Bug Fixes ### [`v3.56.1`](https://redirect.github.com/pulumi/pulumi-dotnet/releases/tag/v3.56.1) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.56.0...v3.56.1) ##### Bug Fixes - \[sdk/automation-api] Adds guards in a non-destructive way against invalid JSON engine event data. [#​167](https://redirect.github.com/pulumi/pulumi-dotnet/pull/167) ### [`v3.56.0`](https://redirect.github.com/pulumi/pulumi-dotnet/releases/tag/v3.56.0) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.55.2...v3.56.0) ##### Improvements ##### Bug Fixes - \[sdk] Fix the default version for dotnet providers. [#​148](https://redirect.github.com/pulumi/pulumi-dotnet/pull/148) ##### Improvements - \[sdk] - Implements a `Converter` abstraction for building language converter plugins for Pulumi in dotnet. [#​165](https://redirect.github.com/pulumi/pulumi-dotnet/pull/165) ### [`v3.55.2`](https://redirect.github.com/pulumi/pulumi-dotnet/releases/tag/v3.55.2) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.55.1...v3.55.2) ##### Improvements ##### Bug Fixes - \[sdk] Fix the default version for dotnet providers. [#​148](https://redirect.github.com/pulumi/pulumi-dotnet/pull/148) ### [`v3.55.1`](https://redirect.github.com/pulumi/pulumi-dotnet/releases/tag/v3.55.1) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.55.0...v3.55.1) ##### Improvements ##### Bug Fixes - \[sdk] Fix serialization secret JSON resource arguments. [#​144](https://redirect.github.com/pulumi/pulumi-dotnet/pull/144) ### [`v3.55.0`](https://redirect.github.com/pulumi/pulumi-dotnet/releases/tag/v3.55.0) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.54.1...v3.55.0) ##### Improvements - \[sdk] When an exception is thrown from the constructor of a `Stack` subclass, prevent `TargetInvocationException` from obscuring the error message. [#​106](https://redirect.github.com/pulumi/pulumi-dotnet/pull/106) - \[sdk/auto] Added additional fields to `WhoAmIResult` for URL and organizations. [#​120](https://redirect.github.com/pulumi/pulumi-dotnet/pull/120) - \[sdk/auto] Expose additional Pulumi refresh options to the Automation API. [#​117](https://redirect.github.com/pulumi/pulumi-dotnet/pull/117) - \[sdk] Updated to the latest pulumi protobuf specification. [#​135](https://redirect.github.com/pulumi/pulumi-dotnet/pull/135) - \[sdk] Added `GetDouble` to `Config`. [#​143](https://redirect.github.com/pulumi/pulumi-dotnet/pull/143) ##### Bug Fixes - \[sdk] Fix JSON serialisation of Input types. [#​112](https://redirect.github.com/pulumi/pulumi-dotnet/pull/112) - \[sdk] Improve the error message from not implemented provider methods. [#​125](https://redirect.github.com/pulumi/pulumi-dotnet/pull/125) ### [`v3.54.1`](https://redirect.github.com/pulumi/pulumi-dotnet/releases/tag/v3.54.1) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.54.0...v3.54.1) ##### Improvements ##### Bug Fixes ### [`v3.54.0`](https://redirect.github.com/pulumi/pulumi-dotnet/releases/tag/v3.54.0) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.53.0...v3.54.0) ##### Improvements - \[sdk] Lazily initialize all alias combinations for older Pulumi engines during `RegisterRequest` preparation, not when constructing resources. Re-enable tests for `AllAliases` [#​97](https://redirect.github.com/pulumi/pulumi-dotnet/pull/97) - \[sdk/providers] Updated names of "Olds" and "News" to make it clear if they are old/new inputs or state. Also removed the GetPluginInfo overload, version should now be passed into the main Serve method (defaults to the assembly version). [#​99](https://redirect.github.com/pulumi/pulumi-dotnet/pull/99) - \[sdk] Added `StackReference.GetOutputDetailsAsync` to retrieve output values from stack references directly. [#​103](https://redirect.github.com/pulumi/pulumi-dotnet/pull/103) ##### Bug Fixes ### [`v3.53.0`](https://redirect.github.com/pulumi/pulumi-dotnet/releases/tag/v3.53.0) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.52.1...v3.53.0) ##### Improvements - \[sdk/auto] Add stack tag methods to the automation API. [#​89](https://redirect.github.com/pulumi/pulumi-dotnet/pull/89) ##### Bug Fixes - \[sdk] Fix MockMonitor reporting DeletedWith wasn't supported. [#​93](https://redirect.github.com/pulumi/pulumi-dotnet/pull/93) - \[sdk] Fix paket referencing Pulumi. [#​91](https://redirect.github.com/pulumi/pulumi-dotnet/pull/91) - \[sdk] Correctly check for alias support in the engine and map fully specified alias urns. [#​88](https://redirect.github.com/pulumi/pulumi-dotnet/pull/88) - \[sdk] Bring back the correct fallback behavior for calculating aliases for older Pulumi engines. ### [`v3.52.1`](https://redirect.github.com/pulumi/pulumi-dotnet/releases/tag/v3.52.1) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.52.0...v3.52.1) ##### Improvements - \[sdk] Delegates alias computation to engine [#​14](https://redirect.github.com/pulumi/pulumi-dotnet/issues/14) ##### Bug Fixes - \[sdk] Work around a port parsing bug in the engine when using providers. [#​82](https://redirect.github.com/pulumi/pulumi-dotnet/pull/82) - \[sdk] Rename "ID" properties to "Id" in the provider interfaces. [#​84](https://redirect.github.com/pulumi/pulumi-dotnet/pull/84) - \[sdk] Fix a mixup of Urn and Id in the provider interface. [#​83](https://redirect.github.com/pulumi/pulumi-dotnet/pull/83) ### [`v3.52.0`](https://redirect.github.com/pulumi/pulumi-dotnet/releases/tag/v3.52.0) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.51.2...v3.52.0) ##### Improvements - \[sdk] Add experimental support for writing custom resource providers. This is a preview release, code documentation and test coverage is known to be minimal, and all APIs are subject to change. However it is complete enough to try out, and we hope to get feedback on the interface to refine and stabilize this shortly. [#​76](https://redirect.github.com/pulumi/pulumi-dotnet/pull/76) ##### Bug Fixes ### [`v3.51.2`](https://redirect.github.com/pulumi/pulumi-dotnet/releases/tag/v3.51.2) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.51.1...v3.51.2) ##### Improvements - \[sdk] Multi-target .NET Core 3.1 and .NET 6.0. [#​69](https://redirect.github.com/pulumi/pulumi-dotnet/pull/69) ##### Bug Fixes ### [`v3.51.1`](https://redirect.github.com/pulumi/pulumi-dotnet/releases/tag/v3.51.1) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.51.0...v3.51.1) ##### Improvements - \[revert] Re-introduce support for .NET Core 3.1. [#​67](https://redirect.github.com/pulumi/pulumi-dotnet/pull/67) ##### Bug Fixes ### [`v3.51.0`](https://redirect.github.com/pulumi/pulumi-dotnet/releases/tag/v3.51.0) [Compare Source](https://redirect.github.com/pulumi/pulumi-dotnet/compare/v3.50.0...v3.51.0) ##### Improvements - \[auto] Adds SkipInstallDependencies option for Remote Workspaces [#​64](https://redirect.github.com/pulumi/pulumi-dotnet/pull/64) - \[sdk] Drop support for .NET Core 3.1. [#​10](https://redirect.github.com/pulumi/pulumi-dotnet/pull/10) - \[sdk] Add Output.JsonDeserialize. [#​65](https://redirect.github.com/pulumi/pulumi-dotnet/pull/65) ##### Bug Fixes
--- ### 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. πŸ”• **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 [Renovate Bot](https://redirect.github.com/renovatebot/renovate). Co-authored-by: pulumi-renovate[bot] <189166143+pulumi-renovate[bot]@users.noreply.github.com> --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 9be6234..c51b3c7 100644 --- a/go.mod +++ b/go.mod @@ -15,7 +15,7 @@ require ( github.com/muesli/reflow v0.3.0 github.com/otiai10/copy v1.14.0 github.com/pulumi/providertest v0.3.1 - github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet v0.0.0-20241219213128-b19d8c8da35b + github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet v3.79.0 github.com/pulumi/pulumi-go-provider v0.26.0 github.com/pulumi/pulumi-java/pkg v1.10.0 github.com/pulumi/pulumi-yaml v1.17.0 From 7009361c0f8385aa4f6deb6a8e462bf57d650127 Mon Sep 17 00:00:00 2001 From: Bryce Lampe Date: Tue, 29 Apr 2025 11:14:40 -0700 Subject: [PATCH 5/5] Add missing changelog entries (#527) --- CHANGELOG.md | 47 +++++++++++++++++++++++++++++++++++++---------- 1 file changed, 37 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4672546..b8b6100 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,22 +2,49 @@ ## 0.0.11 (2025-04-11) -### Added - -- Multiple exports are now allowed if the build daemon is detected to have - version 0.13 of Buildkit or newer. () -- Use 'buildkit' as default scope () - ### Changed -- Upgraded buildx from 0.16.0 to 0.20.1. +- Upgraded buildx from 0.18.0 to 0.20.1 to remain compatible with upcoming + changes to GitHub Actions. (https://github.com/pulumi/pulumi-docker-build/pull/519) ### Fixed -- Custom `# syntax=` directives no longer cause validation errors. () - Upgrading docker-build no longer causes resource replacements. () -- Fixed leaking the GitHub actions secret in diff logs. () -- Provider panics when using Image resource with exec set to true. () +- Fixed a panic that could occur in `exec` mode. (https://github.com/pulumi/pulumi-docker-build/issues/482) +- The default GitHub Actions cache scope is now correctly set as `buildkit`. (https://github.com/pulumi/pulumi-docker-build/issues/496) + +## 0.0.10 (2025-01-27) + +### Changed + +- Windows binaries are now signed. (https://github.com/pulumi/pulumi-docker-build/pull/429) + +## 0.0.9 (2025-01-16) + +### Changed + +- Upgraded pulumi-go-provider to v0.24.1. (https://github.com/pulumi/pulumi-docker-build/pull/413) + +### Fixed + +- `ACTIONS_RUNTIME_TOKEN` is now correctly marked as a secret. (https://github.com/pulumi/pulumi-docker-build/issues/403) + +## 0.0.8 (2024-12-10) + +### Added + +- Multiple exports are now allowed if the build daemon is detected to have + version 0.13 of Buildkit or newer. + (https://github.com/pulumi/pulumi-docker-build/issues/21) + +### Changed + +- Upgraded buildx from 0.16.0 to 0.18.0. + +### Fixed + +- Custom `# syntax=` directives no longer cause validation errors. + (https://github.com/pulumi/pulumi-docker-build/issues/300) ## 0.0.7 (2024-10-16)