ISSUES FIXED:
- 681: Updates Lambda Function supported Runtimes and removes the validations
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
ENHANCEMENTS:
- 657: Add support for aurora serverless v2
ISSUES FIXED:
- 656: Remove collection max for web acl rules
ISSUES FIXED:
- 653: Fix issue with CloudWatch Dimension field.
ISSUES FIXED:
- 651: Fix issue with EKS Taint updates
ENHANCEMENTS:
- 604: Implement Cloudfront Policies.
ENHANCEMENTS:
- 644: Implement node Taints on managed node groups.
ISSUES FIXED:
- 642: Fix DynamoDB Validation. Fails on valid PAY_PER_REQUEST Table and allows incorrect PROVISIONED tables.
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.
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.
ENHANCEMENTS:
- 608: Allow configuring Cloudfront Functions.
ISSUES FIXED:
- 609: Fix S3 erroring out when trying to load accelerate configs in unsupported region.
ENHANCEMENTS:
- 605: Allow configuring the object ownership for S3 buckets.
ISSUES FIXED:
- 599: Fix S3 trying to recreate encryption configuration.
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.
ENHANCEMENTS::
- 593: Add support for
gp3
type in EBS Volume.
ENHANCEMENTS::
- 578: Implement batch refresh for RoleResource and RecordsetResource.
ENHANCEMENTS::
- 587: Implement Origin Access Control for CloudFront.
ISSUES FIXED:
- 585: Fix error refreshing WAFV2 if rule deleted from console.
ISSUES FIXED:
ISSUES FIXED:
-
579: Fix TransitGateway null on Route.
-
580: Fix CloudFront refresh error when subscription monitor is not enabled.
ENHANCEMENTS:
- 572: Add support for
Subscription Monitoring
in Cloudfront. - 574: Add support for
Intelligent Tiering
for S3 Buckets.
ISSUES FIXED:
- 569: Fix NPE on Security Group Rule refresh.
ENHANCEMENTS:
- 536: Add support for Event Bridge.
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.
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.
ISSUES FIXED:
- 538: Fix NPE for forwardedCookies response in CloudFront
ENHANCEMENTS:
- 535: Add support for
BottleRocket
as a managed type in Nodegroup.
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.
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.
ISSUES FIXED:
- 519: WAFV2: ip-set-reference-statement error on gyro up if multiple part of an or statement.
ISSUES FIXED:
- 516: Wait for Resource Record to be populated in the ACM certificate, which fails during creation.
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.
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.
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.
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.
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.
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.
ISSUES FIXED:
- 410: Fix NPE when searching for AMI using external query.
- 412: Fix updating instance type when starting an instance.
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.
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
ENHANCEMENTS:
- 294: Add
exists(String file)
andcopy(String source, String dest)
methods to FileBackend. - 299: Update SNS Subscription resource.
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.
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.
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