Skip to content

Latest commit

 

History

History
464 lines (291 loc) · 23.3 KB

CHANGELOG.md

File metadata and controls

464 lines (291 loc) · 23.3 KB

CHANGELOG

1.6.5 (November 15th, 2024)

ISSUES FIXED:

  • 681: Updates Lambda Function supported Runtimes and removes the validations

1.6.4 (November 12th, 2024)

ENHANCEMENTS:

  • 667: Add writer endpoint type For database clusters
  • 668: Allow DB Instance to be edited
  • 670: The master username should be a required field
  • 673: Convert db-subnet-group subnets into a list
  • 677: Enable Point in time recovery for db clusters

ISSUES FIXED:

  • 669: Sorts the availability zones of db-cluster so it doesn't update every time
  • 671: Fixes null pointer exceptions with db-cluster
  • 672: Paginate the refresh call for DbClusterParameterGroupResource to pull all parameters
  • 676: Fix null pointer upon db-cluster deletion

1.6.3 (September 9th, 2024)

ENHANCEMENTS:

  • 657: Add support for aurora serverless v2

ISSUES FIXED:

  • 656: Remove collection max for web acl rules

1.6.2 (August 13th, 2024)

ISSUES FIXED:

  • 653: Fix issue with CloudWatch Dimension field.

1.6.1 (July 19th, 2024)

ISSUES FIXED:

  • 651: Fix issue with EKS Taint updates

1.6.0 (June 18th, 2024)

ENHANCEMENTS:

  • 604: Implement Cloudfront Policies.

1.5.10 (May 22nd, 2024)

ENHANCEMENTS:

  • 644: Implement node Taints on managed node groups.

1.5.9 (March 13th, 2024)

ISSUES FIXED:

  • 642: Fix DynamoDB Validation. Fails on valid PAY_PER_REQUEST Table and allows incorrect PROVISIONED tables.

1.5.8 (March 8th, 2024)

ENHANCEMENTS:

  • 637: Add support for evaluating-window for Rate Limit Criteria in WafV2.

ISSUES FIXED:

  • 636: Fix Credential should be scoped to a valid region Error of Iam Clients.

1.5.7 (March 7th, 2024)

ENHANCEMENTS:

  • 632: Add support in WafV2 for Regex Match Statement.
  • 630: Add support for WafV2 Forwarded IP Config options for IP Set Refernece.
  • 628: Add support for additional attributes for Subnet.
  • 626: Add support for WafV2 Additional Field_To_Match options for Statements.
  • 625: Add support for WafV2 additional options for TextTransformations.
  • 622: Add support for additional action options for wafv2.
  • 621: Add support for exposing ipv6 cidr block for vpc when auto assigned .
  • 620: Add support for name and tag fields for aws::egress-only-internet-gateway.
  • 617: Add support for rate limit request aggregation keys in WAFv2.
  • 616: Add support for AWS WafV2 LabelMatchStatement Statements.

1.5.6 (August 30th, 2023)

ENHANCEMENTS:

  • 608: Allow configuring Cloudfront Functions.

1.5.5 (August 1st, 2023)

ISSUES FIXED:

  • 609: Fix S3 erroring out when trying to load accelerate configs in unsupported region.

1.5.4 (April 12th, 2023)

ENHANCEMENTS:

  • 605: Allow configuring the object ownership for S3 buckets.

1.5.3 (January 24th, 2023)

ISSUES FIXED:

  • 599: Fix S3 trying to recreate encryption configuration.

1.5.2 (January 17th, 2023)

ENHANCEMENTS::

  • 568: Add support for public access block in S3 Bucket.
  • 590: Add support for specifying keyspec in KMS Key.
  • 592: Add support for arn in ACM Finder.

1.5.1 (October 25th, 2022)

ENHANCEMENTS::

  • 593: Add support for gp3 type in EBS Volume.

1.5.0 (September 14th, 2022)

ENHANCEMENTS::

  • 578: Implement batch refresh for RoleResource and RecordsetResource.

1.4.13 (September 13th, 2022)

ENHANCEMENTS::

  • 587: Implement Origin Access Control for CloudFront.

ISSUES FIXED:

  • 585: Fix error refreshing WAFV2 if rule deleted from console.

1.4.12 (August 26th, 2022)

ISSUES FIXED:

  • 582: Fix CloudFront tag update.

  • 583: Fix CloudFront Monitoring subscription delete error.

1.4.11 (August 23rd, 2022)

ISSUES FIXED:

  • 579: Fix TransitGateway null on Route.

  • 580: Fix CloudFront refresh error when subscription monitor is not enabled.

1.4.10 (August 15th, 2022)

ENHANCEMENTS:

  • 572: Add support for Subscription Monitoring in Cloudfront.
  • 574: Add support for Intelligent Tiering for S3 Buckets.

1.4.9 (June 24th, 2022)

ISSUES FIXED:

  • 569: Fix NPE on Security Group Rule refresh.

1.4.8 (May 19th, 2022)

ENHANCEMENTS:

  • 536: Add support for Event Bridge.

1.4.7 (March 2nd, 2022)

ISSUES FIXED:

  • 549: Fix subresource doc for WAF-V2.

  • 551: Add support for TLSv1.2_2021 minimum protocol version for CloudFront.

  • 554: Fix GeoRestriction error when not set on CloudFront.

  • 555: Fix max policy version reached error when updating IAM Policy.

  • 559: Fix logging configuration validation for WAF-V2.

1.4.6 (January 24th, 2022)

ISSUES FIXED:

  • 540: Fix resource creation error when state is not saved.

  • 544: Allow updating Dead Letter Queue on SQS.

  • 545: Fix error setting Kms Master Key Id on SQS.

ENHANCEMENTS:

  • 546: Add support for setting Kms Master Key Id on SNS Topic.

1.4.5 (January 11th, 2022)

ISSUES FIXED:

  • 538: Fix NPE for forwardedCookies response in CloudFront

ENHANCEMENTS:

  • 535: Add support for BottleRocket as a managed type in Nodegroup.

1.4.4 (November 17th, 2021)

ISSUES FIXED:

  • 529: Fix WAFV2 error refreshing with a console configured NotStatementResource.
  • 533: Fix NPE when creating EC2 Endpoint.

ENHANCEMENTS:

  • 530: Add support for capacity type in Nodegroup.

1.4.3 (September 17th, 2021)

ISSUES FIXED:

  • 521: Fix WAFV2 ALB association error while creating an WebAcl.
  • 523: Fix classic ELB security group reference updates.
  • 526: Allow EKS Addons and EKS Authentication to be defined as standalone resources.

1.4.2 (September 7th, 2021)

ISSUES FIXED:

  • 519: WAFV2: ip-set-reference-statement error on gyro up if multiple part of an or statement.

1.4.1 (August 20th, 2021)

ISSUES FIXED:

  • 516: Wait for Resource Record to be populated in the ACM certificate, which fails during creation.

1.4.0 (August 5th, 2021)

ENHANCEMENTS:

  • 508: Add support for field resolve-conflicts in EKS Addon.
  • 509: Add support for timeout overrides for resources that have wait.

ISSUES FIXED:

  • 504: Fix validations for EC2 Instances when using Launch Template.
  • 511: Fix null display for fields in Route53 and EKS encryption config.

1.3.0 (July 14th, 2021)

ENHANCEMENTS:

  • 489: Add support for Global Accelerators.

ISSUES FIXED:

  • 497: Remove required annotation from key-pair field for EC2 Instance.
  • 498: Remove enum validation of type for EC2 Instance.

1.2.2 (June 28th, 2021)

ENHANCEMENTS:

  • 464: Expose endpoint and certificate-authority-data for EKS cluster.
  • 487: Allow "gp3" volume type for EC2 BlockDeviceMapping.
  • 488: Allow "CUSTOM" ami type for EKS Nodegroup.
  • 490: Allow updating image-tag-mutability and image-scanning-configuration for ECR repository.

1.2.1 (June 21st, 2021)

ISSUES FIXED:

  • 476: Fix EKS voc-config update error.
  • 478: Fix EKS addon null display.
  • 479: Fix EKS authentication null display.
  • 480: Fix missing documentation for Launch Template tag-specification.

1.2.0 (June 8th, 2021)

ENHANCEMENTS:

  • 472: Add support for cleaning AWS client cache.
  • 466: Convert EKS Addon as a subresource.
  • 462: Add support for EKS Authentication.
  • 440: Add support for additional fields in Launch Template.

ISSUES FIXED:

  • 468: Fix ECR lifecycle update.

1.1.0 (April 27th, 2021)

ENHANCEMENTS:

  • 361: Add support for creating EKS Nodegroup Launch Template.
  • 407: Add support for creating RDS cluster/instance from snapshots.
  • 418: Add support for Backup.
  • 448: Allow ALB forwarding action to target multiple groups by weight.
  • 450: Allow EKS to associate a KMS key after creation.

ISSUES FIXED:

  • 404: Fix Route53 Record Set refresh error.
  • 420: Update EKS Nodegroup default desired-capacity.
  • 421: Fix delayed wait time for VPC Endpoint.
  • 425: Fix EKS Nodegroup save error.
  • 427: Fix WAFV2 refresh error when associated with a Cloudfront.
  • 428: Fix WAFV2 scoping error.
  • 431: Update EKS examples.
  • 432: Format assume role policy examples.
  • 437: Fix Cloudfront list field confusing change output.
  • 438: Have ELBV2 expose hosted-zone-id.

1.0.2 (March 5th, 2021)

ISSUES FIXED:

  • 410: Fix NPE when searching for AMI using external query.
  • 412: Fix updating instance type when starting an instance.

1.0.1 (March 3rd, 2021)

ENHANCEMENTS:

  • 164: Add support for IPV6 addressing.
  • 174: Add support for IAM OIDC provider.
  • 289: Add support for ECR.
  • 358: Add support for EKS Add-ons.
  • 366: Add support for ALB condition resource.
  • 381: Add support for OriginShield in Cloudfront.
  • 389: Add support for Vpn connection in Transit Gateway.

ISSUES FIXED:

  • 355: Fix NAT Gateway creation.
  • 356: Fix NAT Gateway refresh.
  • 359: Fix EFS nodegroup refresh.
  • 362: Fix refresh of IAM policy.
  • 365: Fix NPE when refreshing multiple resources.
  • 371: Add support for updating EKS nodegroup labels.
  • 370: Reduce wait time for eks nodegroup.
  • 375: Fix RDS cluster param group refresh.
  • 382: Fix autoscaling group desired-capacity auto update.
  • 398: Fix Security Group delete when using @uses-credentials.

1.0.0 (January 13th, 2021)

ENHANCEMENTS:

  • 247: Add support for EFS.
  • 247: Add support for DynamoDb Accelerator.
  • 258: Add support for WAF V2.
  • 284: Add support for CodeBuild.
  • 285: Add support for Kendra.
  • 286: Add support for Api Gateway V2.
  • 287: Add support for Autoscale Plan.
  • 318: Update KMS references to resource references.
  • 329: Update IAM role reference examples to be gyro managed examples.

ISSUES FIXED:

  • 305: Fix Network Acl refresh error.
  • 310: Allow passing credentials to S3 FileBackend.
  • 313: Fix SQS copyFrom for external references.
  • 323: Fix compilation on Windows.
  • 335: Gracefully handle Request limit exceed exception.
  • 362: Fix IAM policy refreshing older version.
  • 365: Fix NPE when refreshing multiple resources.

RELEASE NOTES:

Version 1.0.0 of Gyro AWS provider is not compatible with Gyro prior to version 1.0.0. If you are using an older Gyro version and encounter errors of the following nature, please update to version 1.0.0 or higher.

aws::acm-certificate prod-frontend-load-balancer → options certificate options → preference: Must be one of ENABLED, DISABLED
In prod/frontend.gyro on line 59 from column 9 to 27
58:     options
59:         preference: ENABLED
60:     end

0.99.3 (August 25th, 2020)

ENHANCEMENTS:

  • 294: Add exists(String file) and copy(String source, String dest) methods to FileBackend.
  • 299: Update SNS Subscription resource.

0.99.2 (August 5th, 2020)

ENHANCEMENTS:

  • 270: Add ability to associate a Regional WAF to an ALB.

ISSUES FIXED:

  • 265: Allow for Instance type changes of non-autoscale instances.
  • 268: Fix S3 replication config error.
  • 272: Fix SNS Topic refresh error.
  • 273: Fix CloudFront origin refresh error.
  • 296: Fix SNS Subscription refresh error.

0.99.1 (May 20th, 2020)

ENHANCEMENTS:

  • 171: Add support for Neptune.
  • 172: Add support for DynamoDb Table.
  • 203: Add support for EC2 Placement Group.
  • 204: Add support for EC2 Transit Gateway.
  • 208: Add support for Elastisearch Domain.
  • 213: Add support for EKS.
  • 226: Add option to add SSL Cipher policy on ELB.
  • 228: Add support for EC2 VPC Flow Log.
  • 229: Add option to add bucket level encryption to S3 Buckets.
  • 237: Add support for Cloudtrail.
  • 241: Add support to add Bucket policy for S3.

ISSUES FIXED:

  • 191: Allow inline policies for IAM Roles.
  • 195: Fix needing multiple gyro up for S3 bucket with replication configuration.
  • 196: Fix auto reordering of records in Route53 record sets.
  • 200: Allow EC2 Security groups to set rules referencing itself.
  • 210: Fix NPE when refreshing EC2 Security groups.
  • 211: Fix NPE when refreshing Route53 Hosted zone.
  • 212: Allow finding external EC2 Security group rules.
  • 231: Fix exception when enabling S3 Access logging.
  • 245: Add missing package-info files.

MISC:

  • 214: Shade external dependencies to avoid version mismatch.
  • 223: Allow listing of files for S3 Filebackend.
  • 232: Implement state file locking using Dynamodb.
  • 245: Add documentation for state locking and remote storage.

0.99.0 (October 7th, 2019)

ISSUES FIXED:

  • 158: Add tags support to Classic ELB.
  • 162: ACM Certificate Validation Domain option throws an error if 'validation-domain' not provided.
  • 159: Route53 alias and geo-location should be complex types.
  • 160: Changing subnets in ASG breaks the update.
  • 182: cloudwatch/EventRuleResource, ec2/NetworkInterfaceResource and ec2/RouteTableResource don't generate example docs.
  • 187: Add copyright license to java and gradle files.
  • 193: Allow updates to CloudFront Origin
  • 254: Allow /16 through /32 IPv4 CIDR ranges for Classic WAF