This is initial release of the v2 series. The major changes are that the Pulumi providers this package uses were upgraded: [AWS Classic](https://www.pulumi.com/registry/packages/aws/) to v6, and [Docker](https://www.pulumi.com/registry/packages/docker/) to v4. If you use these providers directly in your program, you should upgrade them as well along with this one.
Breaking changes
SDK:
- The `tagsAll` property is removed. It was never fully working; some behavior was undefined and it wasn't possible to set tags through this property.
- `VPC.EnableClassicLink` was removed upstream because EC2 Classic is retired.
- `ECR.Image.Path` was renamed to `Context` in the upstream Docker provider.
- `ECR.Image.Env` is removed. From the [Pulumi Docker v4 release notes](https://github.com/pulumi/pulumi-docker/releases/tag/v4.0.0): “This field’s use case was mainly for passing `DOCKER_BUILDKIT=1` to the CLI invocation of docker build. Use `Build.BuilderVersion` instead.”
- `ECR.ImageArgs.extraOptions` was [removed](https://github.com/pulumi/pulumi-docker/issues/424) from the upstream Docker provider. Unfortunately, we missed this change and this release of AWSx still has the property, although it's not functional. It will be removed in a future release.
Breaking changes in AWSx-classic:
- `ecs.Cluster`: capacity providers are gone. Their removal reflects an [upstream change](https://github.com/hashicorp/terraform-provider-aws/issues/31346). AWSx and AWSx-classic share their dependency on p-aws, so we cannot leave AWSx-classic as is.