Releases: crossplane-contrib/provider-aws
v0.20.3
v0.20.2
What's Changed
- [Backport release-0.20] Fix CloudFront Distribution OriginSSL support by @github-actions in #923
- [Backport release-0.20] fix(dynamodb-table): dynamodb-table sync & reconcile by @github-actions in #925
- [Backport release-0.20] Tweak DynamoDb table update logic and connection secret keys by @github-actions in #926
Full Changelog: v0.20.1...v0.20.2
v0.20.1
v0.20.0
Breaking Changes
The annotations aws.alpha.crossplane.io/endpointServiceID
and aws.alpha.crossplane.io/endpointURL
on the managed resources are not effective anymore. Once you upgrade, the SDK will start hitting the default AWS endpoints. In order to configure the SDK to use another endpoint, use the new spec.endpoint
in ProviderConfig
object that's referenced by the managed resource. See examples here.
If you want to make sure the provider doesn't hit the default AWS endpoints, you need to stop the provider pod by creating a ControllerConfig
.
What's Changed
- fix sfn 404 for deletion by @haarchri in #730
- Route53resolver - ResolverEndpoint, ResolverRule by @AmnaIrfan in #665
- Fixes #735 acm - fixed synced false when using private ca by @haarchri in #746
- Implement Managed Streaming for Kafka (MSK) - Cluster by @haarchri in #733
- Add global poll interval flag by @hasheddan in #741
- doc(makefile): add more informations for makefile by @haarchri in #752
- Do not pass poll interval to ProviderConfig controller by @hasheddan in #756
- Fix Address descriptions by @dweebo in #757
- database.rdsinstance: show pending EngineVersion by @chlunde in #759
- s3: replication storage class STANDARD was missing by @chlunde in #764
- version: bump ec2/vpccidrblock package to manualv1alpha1 by @haarchri in #751
- Add DocumentDB support by @MisterMX in #588
- Add Observation Debug logs by @alecrajeev in #767
- Update crossplane-runtime to 0b469fcc77cd by @ulucinar in #782
- Fixes #738: servicediscovery (common)namespace READY=FALSE by @haarchri in #740
- github: add issue template for new resource request by @muvaf in #785
- owners: add new maintainers by @muvaf in #786
- Feature for creation of VPC Peering connections by @Dkaykay in #769
- Add DBInstance by @PocketMobsters in #680
- Remove superfluous Kubernetes client from RouteTable ExternalClient by @negz in #800
- ecr.repository: Add forceDelete to delete images by @chlunde in #743
- database.rdsinstance: Add more ready states (can receive requests) by @chlunde in #761
- Implement efs mounttarget by @haarchri in #744
- s3: replication configuration - allow user to drop Filter similar AWS documentation by @chlunde in #765
- Propose chlunde as a new maintainer by @negz in #810
- New resource DBClusterParameterGroup by @armsnyder in #787
- Use eksctl when creating the IAM role and trust relationship by @ruzickap in #818
- Remove ECR policyText observation by @benagricola in #781
- Implements ACM ResourceRecord for dns validation in status field by @haarchri in #807
- fix(hostedzone): fix DelegationSet.id can be nil panic by @haarchri in #829
- fixed missing securitygroup during preCreate by @haarchri in #837
- Add cross-resource references for docdb by @MisterMX in #835
- iam.iamrole: Use improved policy comparision function by @chlunde in #793
- Implements transfer server and user by @haarchri in #754
- Add CloudFront CachePolicy managed resource by @ulucinar in #783
- aws-sdk-go-v2 - v1.3.0 by @smcavallo in #602
- Complete AWS SDK v2 Migration by @muvaf in #855
- eks: add capacity type and taints fields by @muvaf in #858
- fix(rds): fix rds examples to make aurora cluster & instance possible by @haarchri in #852
- Add AWS EC2 instances by @tnthornton in #777
- Implement glue objects by @haarchri in #686
- code generation: update guide to use resolver generator by @muvaf in #866
- Give all EC2 managed resources a 3 minute creation grace period by @negz in #825
- #868 Fix broken handling of errors after aws-sdk-v2 migration by @larhauga in #871
- providerconfig: allow configuring endpoint by @muvaf in #869
- AWS SDK v2 Errors by @muvaf in #873
New Contributors
- @haarchri made their first contribution in #730
- @dweebo made their first contribution in #757
- @alecrajeev made their first contribution in #767
- @armsnyder made their first contribution in #787
- @ruzickap made their first contribution in #818
- @tnthornton made their first contribution in #777
- @larhauga made their first contribution in #871
Full Changelog: v0.20.0-rc.0...v0.20.0
v0.19.1
v0.18.2
v0.19.0
Major Themes
This release adds support for several new AWS managed resources! In addition to the notable updates and bug fixes below, one theme of this release was becoming a conformant Crossplane provider. The provider's maintainers identified and fixed several small bugs to this end, as well as validating that all managed resources have a working example!
Notable Updates
- #559 - Adds support for Lambda functions.
- #673 - Adds support for global Aurora clusters.
- #627 - Adds support for Cloud Map service discovery.
- #654 - Adds support for CloudFront distributions.
- #639 - Adds support for IAM OIDC providers.
- #648 - Adds support for blocking public access to S3 buckets.
- #696 - Adds an endpoint to Aurora cluster connection secrets.
- #659 - Fixes creating KMS keys.
- #681 - Fixes deleting VPC CIDR blocks when the VPC does not exist.
- #649 - Fixes S3 Buckets that use a website configuration.
- #701 - Fixes an endless update loop for ECR repositories.
- #721 - Fixes the deletion of ECR repository policies.
v0.18.1
Per crossplane/crossplane#2299 , providers can optionally have metadata about the groups and kinds they have. This patch release includes a version of provider-aws with such metadata.
No breaking changes are present.
v0.18.0
Major Themes
We have many resource additions as well as fixes across many existing APIs. We have many other PRs that will be merged in the coming weeks, so you can expect even more resources introduced in the next release!
Breaking Changes
- #598 - "Rename ElasticIP (
v1alpha1
) to Address and bump tov1beta1
" by @enderv . Manual migration is required.
Notable Updates
- #536 - "S3 Bucket Late Initialization" by @krishchow
- #573 - "adding ecr policy resource" by @enderv
- #630 - "feat: implement AWS RDS DB ParameterGroups" by @Dkaykay
- #601 - "Secondary vpc cidr" by @enderv
Updates
- #576 - "database.rdsinstance: add DBSubnetParameterGroupName to late init" by @muvaf
- #578 - "Install stable crossplane in auth guide" by @hasheddan
- #582 - "Update authentication documentation" by @smcavallo
- #594 - "Update CODE_GENERATION.md" by @dickiesanders
- #595 - "Fix VPC update, only send vpc attributes if set" by @enderv
- #604 - "efs.filesystem: publish filesystem id in the connection secret" by @muvaf
- #612 - "update build submodule" by @krishchow
- #617 - "ec2.securitygroup: Handle nil fromPort/toPort (ipProtocol -1)" by @chlunde
- #626 - "ec2.securitygroup: fix update/delete/add tags" by @chlunde
- #633 - "ec2.securitygroup: Add tests for tags" by @chlunde
- #629 - "cache.replicationgroup: Support pattern matching for engine version" by @chlunde
- #634 - "Improve CODE_GENERATION In-cluster testing section" by @hiteshghia
- #643 - "update build submodule and crossplane-tools" by @muvaf
- #645 - "build: update version to get the fix related to publishing artifacts" by @muvaf