Prepare for v3.0.0 release

This commit is contained in:
stack72 2021-04-19 09:12:17 +01:00
parent 9a8b17396d
commit e066d213b4
2 changed files with 94 additions and 26 deletions

View file

@ -1,6 +1,75 @@
CHANGELOG
=========
## 3.0.0 (2021-04-19)
### Breaking Changes
- [sdk/cli] Bump version of Pulumi CLI and SDK to v3
[#6554](https://github.com/pulumi/pulumi/pull/6554)
- Dropped support for NodeJS < v11.x
- [CLI] Standardize the `--stack` flag to *not* set the stack as current (i.e. setStack=false) across CLI commands.
[#6300](https://github.com/pulumi/pulumi/pull/6300)
- [CLI] Set pagination defaults for `pulumi stack history` to 10 entries.
[#6739](https://github.com/pulumi/pulumi/pull/6739)
- [CLI] Remove `pulumi history` command. This was previously deprecated and replaced by `pulumi stack history`
[#6724](https://github.com/pulumi/pulumi/pull/6724)
- [sdk/*] Refactor Mocks newResource and call to accept an argument struct for future extensibility rather than individual args
[#6672](https://github.com/pulumi/pulumi/pull/6672)
- [sdk/nodejs] Enable nodejs dynamic provider caching by default on program side.
[#6704](https://github.com/pulumi/pulumi/pull/6704)
- [sdk/python] Improved dict key translation support (3.0-based providers will opt-in to the improved behavior)
[#6695](https://github.com/pulumi/pulumi/pull/6695)
- [sdk/python] Allow using Python to build resource providers for multi-lang components.
[#6715](https://github.com/pulumi/pulumi/pull/6715)
- [sdk/go] Simplify `Apply` method options to reduce binary size
[#6607](https://github.com/pulumi/pulumi/pull/6607)
- [Automation/*] All operations use `--stack` to specify the stack instead of running `select stack` before the operation.
[#6300](https://github.com/pulumi/pulumi/pull/6300)
- [Automation/go] Moving go automation API package from sdk/v2/go/x/auto -> sdk/v2/go/auto
[#6518](https://github.com/pulumi/pulumi/pull/6518)
- [Automation/nodejs] Moving NodeJS automation API package from sdk/nodejs/x/automation -> sdk/nodejs/automation
[#6518](https://github.com/pulumi/pulumi/pull/6518)
- [Automation/python] Moving Python automation API package from pulumi.x.automation -> pulumi.automation
[#6518](https://github.com/pulumi/pulumi/pull/6518)
- [Automation/go] Moving go automation API package from sdk/v2/go/x/auto -> sdk/v2/go/auto
[#6518](https://github.com/pulumi/pulumi/pull/6518)
### Enhancements
- [sdk/nodejs] Add support for multiple V8 VM contexts in closure serialization.
[#6648](https://github.com/pulumi/pulumi/pull/6648)
- [sdk] Handle providers for RegisterResourceRequest
[#6771](https://github.com/pulumi/pulumi/pull/6771)
[#6781](https://github.com/pulumi/pulumi/pull/6781)
[#6786](https://github.com/pulumi/pulumi/pull/6786)
- [sdk/go] Support defining remote components in Go.
[#6403](https://github.com/pulumi/pulumi/pull/6403)
### Bug Fixes
- [CLI] Clean the template cache if the repo remote has changed.
[#6784](https://github.com/pulumi/pulumi/pull/6784)
## 2.25.2 (2021-04-17)
### Bug Fixes

View file

@ -1,22 +1,31 @@
### Breaking Changes
- [codegen/{dotnet,nodejs,python}] Ensure object type names are unique and consistent.
[#6686](https://github.com/pulumi/pulumi/pull/6686)
- [sdk/nodejs] Drop support for NodeJS < v11.x
- [cli] Set pagination defaults for `pulumi stack history` to 10 entries.
[#6739](https://github.com/pulumi/pulumi/pull/6739)
- [sdk/nodejs] Enable nodejs dynamic provider caching by default on program side.
[#6704](https://github.com/pulumi/pulumi/pull/6704)
- [CLI] Standardize the `--stack` flag to *not* set the stack as current (i.e. setStack=false) across CLI commands.
[#6300](https://github.com/pulumi/pulumi/pull/6300)
- [sdk/cli] Bump version of Pulumi CLI and SDK to v3
[#6554](https://github.com/pulumi/pulumi/pull/6554)
- Dropped support for NodeJS < v11.x
- [CLI] Standardize the `--stack` flag to *not* set the stack as current (i.e. setStack=false) across CLI commands.
[#6300](https://github.com/pulumi/pulumi/pull/6300)
- [CLI] Set pagination defaults for `pulumi stack history` to 10 entries.
[#6739](https://github.com/pulumi/pulumi/pull/6739)
- [CLI] Remove `pulumi history` command. This was previously deprecated and replaced by `pulumi stack history`
[#6724](https://github.com/pulumi/pulumi/pull/6724)
- [sdk/*] Refactor Mocks newResource and call to accept an argument struct for future extensibility rather than individual args
[#6672](https://github.com/pulumi/pulumi/pull/6672)
- [sdk/nodejs] Enable nodejs dynamic provider caching by default on program side.
[#6704](https://github.com/pulumi/pulumi/pull/6704)
- [sdk/python] Improved dict key translation support (3.0-based providers will opt-in to the improved behavior)
[#6695](https://github.com/pulumi/pulumi/pull/6695)
- [sdk/python] Allow using Python to build resource providers for multi-lang components.
[#6715](https://github.com/pulumi/pulumi/pull/6715)
- [sdk/go] Simplify `Apply` method options to reduce binary size
[#6607](https://github.com/pulumi/pulumi/pull/6607)
@ -34,18 +43,7 @@
- [Automation/go] Moving go automation API package from sdk/v2/go/x/auto -> sdk/v2/go/auto
[#6518](https://github.com/pulumi/pulumi/pull/6518)
- [sdk/*] Refactor Mocks newResource and call to accept an argument struct for future extensibility rather than individual args
[#6672](https://github.com/pulumi/pulumi/pull/6672)
- [sdk/python] Improved dict key translation support (3.0-based providers will opt-in to the improved behavior)
[#6695](https://github.com/pulumi/pulumi/pull/6695)
- [CLI] Remove `pulumi history` command. This was previously deprecated and replaced by `pulumi stack history`
[#6724](https://github.com/pulumi/pulumi/pull/6724)
- [sdk/python] Allow using Python to build resource providers for multi-lang components.
[#6715](https://github.com/pulumi/pulumi/pull/6715)
### Enhancements
@ -60,6 +58,7 @@
- [sdk/go] Support defining remote components in Go.
[#6403](https://github.com/pulumi/pulumi/pull/6403)
### Bug Fixes
- [CLI] Clean the template cache if the repo remote has changed.