Skip to content

Releases: crossplane-contrib/provider-aws

v0.20.3

12 Nov 14:43
e6c0b9a
Compare
Choose a tag to compare

What's Changed

  • [Backport release-0.20] fix multi-region with injected identity - after v2 migration v0.20.0 by @github-actions in #933

Full Changelog: v0.20.2...v0.20.3

v0.20.2

11 Nov 08:01
e809ce5
Compare
Choose a tag to compare

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

02 Nov 16:39
569b67f
Compare
Choose a tag to compare

What's Changed

This is a patch release that fixes a problem in EKS Cluster resource connection details where users wouldn't be able to use it to connect to the cluster.

v0.20.0

19 Oct 09:20
34522c5
Compare
Choose a tag to compare

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

Full Changelog: v0.20.0-rc.0...v0.20.0

v0.19.1

08 Sep 06:04
885129f
Compare
Choose a tag to compare

This release includes only crossplane/crossplane-runtime#283, which fixes #802 by improving support for handling eventually consistent external APIs and making the managed resource reconciler more resilient to stale cache reads.

v0.18.2

08 Sep 06:00
bdc9d0f
Compare
Choose a tag to compare

This release includes only crossplane/crossplane-runtime#283, which fixes #802 by improving support for handling eventually consistent external APIs and making the managed resource reconciler more resilient to stale cache reads.

v0.19.0

16 Jun 23:37
e755b74
Compare
Choose a tag to compare

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

12 May 12:06
ffdde1d
Compare
Choose a tag to compare

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

04 May 01:07
62405df
Compare
Choose a tag to compare

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 to v1beta1" by @enderv . Manual migration is required.

Notable Updates

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