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 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