From 0ff5c0721e6458d3d07423a986da2af4878d7749 Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 17 Nov 2022 21:32:56 +0000 Subject: [PATCH 1/2] chore: changelog for v3.47.0 --- CHANGELOG.md | 50 +++++++++++++++++++ .../pending/20221004--engine--shimless.yaml | 4 -- ...js--split-type-definitions-for-nodejs.yaml | 4 -- ...off-prior-to-the-edge-of-the-terminal.yaml | 4 -- ...pkg--panic-in-codegen-obj-expressions.yaml | 4 -- ...fault-dependencies-for-generated-sdks.yaml | 4 -- ...ourceoptions-correctly-during-a-merge.yaml | 4 -- ...ucting-invoke-input-bag-of-properties.yaml | 4 -- ...dded-from-terraform-to-pulumi-convert.yaml | 4 -- ...s-for-as-map-and-as-array-conversions.yaml | 4 -- ...1115--cli--fix-stack-selection-prompt.yaml | 4 -- ...-pulumi-pulumi-getresource-is-invoked.yaml | 4 -- ...type-checking-for-resource-attributes.yaml | 4 -- ...erse-error-when-typecheck-is-disabled.yaml | 4 -- ...en-invoking-pulumi-pulumi-getresource.yaml | 4 -- 15 files changed, 50 insertions(+), 56 deletions(-) delete mode 100644 changelog/pending/20221004--engine--shimless.yaml delete mode 100644 changelog/pending/20221006--sdkgen-nodejs--split-type-definitions-for-nodejs.yaml delete mode 100644 changelog/pending/20221109--cli-display--fix-text-cutting-off-prior-to-the-edge-of-the-terminal.yaml delete mode 100644 changelog/pending/20221109--pkg--panic-in-codegen-obj-expressions.yaml delete mode 100644 changelog/pending/20221109--sdkgen-dotnet-nodejs--add-default-dependencies-for-generated-sdks.yaml delete mode 100644 changelog/pending/20221110--sdk-python--copy-resourceoptions-correctly-during-a-merge.yaml delete mode 100644 changelog/pending/20221111--sdk-dotnet--add-dictionaryinvokeargs-for-dynamically-constructing-invoke-input-bag-of-properties.yaml delete mode 100644 changelog/pending/20221114--cli--added-from-terraform-to-pulumi-convert.yaml delete mode 100644 changelog/pending/20221114--sdk-go--allow-sane-conversions-for-as-map-and-as-array-conversions.yaml delete mode 100644 changelog/pending/20221115--cli--fix-stack-selection-prompt.yaml delete mode 100644 changelog/pending/20221116--engine--always-keep-resources-when-pulumi-pulumi-getresource-is-invoked.yaml delete mode 100644 changelog/pending/20221116--programgen--enable-type-checking-for-resource-attributes.yaml delete mode 100644 changelog/pending/20221116--programgen-dotnet-go-nodejs-python--dont-generate-traverse-error-when-typecheck-is-disabled.yaml delete mode 100644 changelog/pending/20221116--sdk-go-nodejs-python--set-acceptresources-when-invoking-pulumi-pulumi-getresource.yaml diff --git a/CHANGELOG.md b/CHANGELOG.md index ac255ebd78f1..48bfb0bff19a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,55 @@ # Changelog +## 3.47.0 (2022-11-17) + + +### Features + +- [cli] Added "--from=tf" to pulumi convert. + [#11341](https://github.com/pulumi/pulumi/pull/11341) + +- [engine] Engine and Golang support for language plugins starting providers directly. + [#10916](https://github.com/pulumi/pulumi/pull/10916) + +- [sdk/dotnet] Add DictionaryInvokeArgs for dynamically constructing invoke input bag of properties. + [#11335](https://github.com/pulumi/pulumi/pull/11335) + +- [sdk/go] Allow sane conversions for `As*Map*` and `As*Array*` conversions. + [#11351](https://github.com/pulumi/pulumi/pull/11351) + +- [sdkgen/{dotnet,nodejs}] Add default dependencies for generated SDKs. + [#11315](https://github.com/pulumi/pulumi/pull/11315) + +- [sdkgen/nodejs] Splits input and output definitions into multiple files. + [#10831](https://github.com/pulumi/pulumi/pull/10831) + + +### Bug Fixes + +- [cli] Fix stack selection prompt. + [#11354](https://github.com/pulumi/pulumi/pull/11354) + +- [engine] Always keep resources when pulumi:pulumi:getResource is invoked + [#11382](https://github.com/pulumi/pulumi/pull/11382) + +- [pkg] Fix a panic in codegen for an edge case involving object expressions without corresponding function arguments. + [#11311](https://github.com/pulumi/pulumi/pull/11311) + +- [programgen] Enable type checking for resource attributes + [#11371](https://github.com/pulumi/pulumi/pull/11371) + +- [cli/display] Fix text cutting off prior to the edge of the terminal + [#11202](https://github.com/pulumi/pulumi/pull/11202) + +- [programgen/{dotnet,go,nodejs,python}] Don't generate traverse errors when typechecking a dynamic type + [#11359](https://github.com/pulumi/pulumi/pull/11359) + +- [sdk/{go,nodejs,python}] Set acceptResources when invoking pulumi:pulumi:getResource + [#11382](https://github.com/pulumi/pulumi/pull/11382) + +- [sdk/python] Copy ResourceOptions correctly during a merge. + [#11327](https://github.com/pulumi/pulumi/pull/11327) + ## 3.46.1 (2022-11-09) diff --git a/changelog/pending/20221004--engine--shimless.yaml b/changelog/pending/20221004--engine--shimless.yaml deleted file mode 100644 index ab735c8b3054..000000000000 --- a/changelog/pending/20221004--engine--shimless.yaml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- type: feat - scope: engine - description: Engine and Golang support for language plugins starting providers directly. diff --git a/changelog/pending/20221006--sdkgen-nodejs--split-type-definitions-for-nodejs.yaml b/changelog/pending/20221006--sdkgen-nodejs--split-type-definitions-for-nodejs.yaml deleted file mode 100644 index 72c4aafb0246..000000000000 --- a/changelog/pending/20221006--sdkgen-nodejs--split-type-definitions-for-nodejs.yaml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- type: feat - scope: sdkgen/nodejs - description: Splits input and output definitions into multiple files. diff --git a/changelog/pending/20221109--cli-display--fix-text-cutting-off-prior-to-the-edge-of-the-terminal.yaml b/changelog/pending/20221109--cli-display--fix-text-cutting-off-prior-to-the-edge-of-the-terminal.yaml deleted file mode 100644 index 2749d04e961e..000000000000 --- a/changelog/pending/20221109--cli-display--fix-text-cutting-off-prior-to-the-edge-of-the-terminal.yaml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- type: fix - scope: cli/display - description: Fix text cutting off prior to the edge of the terminal diff --git a/changelog/pending/20221109--pkg--panic-in-codegen-obj-expressions.yaml b/changelog/pending/20221109--pkg--panic-in-codegen-obj-expressions.yaml deleted file mode 100644 index 777d9c80eed8..000000000000 --- a/changelog/pending/20221109--pkg--panic-in-codegen-obj-expressions.yaml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- type: fix - scope: pkg - description: Fix a panic in codegen for an edge case involving object expressions without corresponding function arguments. diff --git a/changelog/pending/20221109--sdkgen-dotnet-nodejs--add-default-dependencies-for-generated-sdks.yaml b/changelog/pending/20221109--sdkgen-dotnet-nodejs--add-default-dependencies-for-generated-sdks.yaml deleted file mode 100644 index 127269d091d0..000000000000 --- a/changelog/pending/20221109--sdkgen-dotnet-nodejs--add-default-dependencies-for-generated-sdks.yaml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- type: feat - scope: sdkgen/dotnet,nodejs - description: Add default dependencies for generated SDKs. diff --git a/changelog/pending/20221110--sdk-python--copy-resourceoptions-correctly-during-a-merge.yaml b/changelog/pending/20221110--sdk-python--copy-resourceoptions-correctly-during-a-merge.yaml deleted file mode 100644 index 7255c4780bdf..000000000000 --- a/changelog/pending/20221110--sdk-python--copy-resourceoptions-correctly-during-a-merge.yaml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- type: fix - scope: sdk/python - description: Copy ResourceOptions correctly during a merge. diff --git a/changelog/pending/20221111--sdk-dotnet--add-dictionaryinvokeargs-for-dynamically-constructing-invoke-input-bag-of-properties.yaml b/changelog/pending/20221111--sdk-dotnet--add-dictionaryinvokeargs-for-dynamically-constructing-invoke-input-bag-of-properties.yaml deleted file mode 100644 index 43b36997c805..000000000000 --- a/changelog/pending/20221111--sdk-dotnet--add-dictionaryinvokeargs-for-dynamically-constructing-invoke-input-bag-of-properties.yaml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- type: feat - scope: sdk/dotnet - description: Add DictionaryInvokeArgs for dynamically constructing invoke input bag of properties. diff --git a/changelog/pending/20221114--cli--added-from-terraform-to-pulumi-convert.yaml b/changelog/pending/20221114--cli--added-from-terraform-to-pulumi-convert.yaml deleted file mode 100644 index e3ffddc6800e..000000000000 --- a/changelog/pending/20221114--cli--added-from-terraform-to-pulumi-convert.yaml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- type: feat - scope: cli - description: Added "--from=tf" to pulumi convert. diff --git a/changelog/pending/20221114--sdk-go--allow-sane-conversions-for-as-map-and-as-array-conversions.yaml b/changelog/pending/20221114--sdk-go--allow-sane-conversions-for-as-map-and-as-array-conversions.yaml deleted file mode 100644 index 54515becd508..000000000000 --- a/changelog/pending/20221114--sdk-go--allow-sane-conversions-for-as-map-and-as-array-conversions.yaml +++ /dev/null @@ -1,4 +0,0 @@ -changes: - - type: feat - scope: sdk/go - description: Allow sane conversions for `As*Map*` and `As*Array*` conversions. diff --git a/changelog/pending/20221115--cli--fix-stack-selection-prompt.yaml b/changelog/pending/20221115--cli--fix-stack-selection-prompt.yaml deleted file mode 100644 index 9765f301ab00..000000000000 --- a/changelog/pending/20221115--cli--fix-stack-selection-prompt.yaml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- type: fix - scope: cli - description: Fix stack selection prompt. diff --git a/changelog/pending/20221116--engine--always-keep-resources-when-pulumi-pulumi-getresource-is-invoked.yaml b/changelog/pending/20221116--engine--always-keep-resources-when-pulumi-pulumi-getresource-is-invoked.yaml deleted file mode 100644 index 086aa1befa0e..000000000000 --- a/changelog/pending/20221116--engine--always-keep-resources-when-pulumi-pulumi-getresource-is-invoked.yaml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- type: fix - scope: engine - description: Always keep resources when pulumi:pulumi:getResource is invoked diff --git a/changelog/pending/20221116--programgen--enable-type-checking-for-resource-attributes.yaml b/changelog/pending/20221116--programgen--enable-type-checking-for-resource-attributes.yaml deleted file mode 100644 index 3f75dacee383..000000000000 --- a/changelog/pending/20221116--programgen--enable-type-checking-for-resource-attributes.yaml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- type: fix - scope: programgen - description: Enable type checking for resource attributes diff --git a/changelog/pending/20221116--programgen-dotnet-go-nodejs-python--dont-generate-traverse-error-when-typecheck-is-disabled.yaml b/changelog/pending/20221116--programgen-dotnet-go-nodejs-python--dont-generate-traverse-error-when-typecheck-is-disabled.yaml deleted file mode 100644 index f0ee958fc50b..000000000000 --- a/changelog/pending/20221116--programgen-dotnet-go-nodejs-python--dont-generate-traverse-error-when-typecheck-is-disabled.yaml +++ /dev/null @@ -1,4 +0,0 @@ -changes: - - type: fix - scope: programgen/dotnet,go,nodejs,python - description: Don't generate traverse errors when typechecking a dynamic type diff --git a/changelog/pending/20221116--sdk-go-nodejs-python--set-acceptresources-when-invoking-pulumi-pulumi-getresource.yaml b/changelog/pending/20221116--sdk-go-nodejs-python--set-acceptresources-when-invoking-pulumi-pulumi-getresource.yaml deleted file mode 100644 index 88b16d496c46..000000000000 --- a/changelog/pending/20221116--sdk-go-nodejs-python--set-acceptresources-when-invoking-pulumi-pulumi-getresource.yaml +++ /dev/null @@ -1,4 +0,0 @@ -changes: -- type: fix - scope: sdk/go,nodejs,python - description: Set acceptResources when invoking pulumi:pulumi:getResource From 819145094d6b866224c54b2ccf929eb4fb83a14a Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 17 Nov 2022 21:34:41 +0000 Subject: [PATCH 2/2] chore: post-release go.mod updates --- pkg/go.mod | 2 +- tests/go.mod | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/go.mod b/pkg/go.mod index bd4843a8b647..7660221f3e01 100644 --- a/pkg/go.mod +++ b/pkg/go.mod @@ -36,7 +36,7 @@ require ( github.com/nbutton23/zxcvbn-go v0.0.0-20180912185939-ae427f1e4c1d github.com/opentracing/opentracing-go v1.2.0 github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 - github.com/pulumi/pulumi/sdk/v3 v3.46.1 + github.com/pulumi/pulumi/sdk/v3 v3.47.0 github.com/santhosh-tekuri/jsonschema/v5 v5.0.0 github.com/sergi/go-diff v1.2.0 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 diff --git a/tests/go.mod b/tests/go.mod index fe5c8aabf815..471acb0da630 100644 --- a/tests/go.mod +++ b/tests/go.mod @@ -12,7 +12,7 @@ require ( github.com/blang/semver v3.5.1+incompatible github.com/golang/protobuf v1.5.2 github.com/pulumi/pulumi/pkg/v3 v3.34.1 - github.com/pulumi/pulumi/sdk/v3 v3.46.1 + github.com/pulumi/pulumi/sdk/v3 v3.47.0 github.com/stretchr/testify v1.8.0 google.golang.org/grpc v1.49.0 sourcegraph.com/sourcegraph/appdash v0.0.0-20211028080628-e2786a622600