Skip to content

Latest commit

 

History

History
230 lines (127 loc) · 15.9 KB

CHANGELOG.md

File metadata and controls

230 lines (127 loc) · 15.9 KB

Changelog

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.6.0 (2025-01-22)

Features

  • cloudfront: Enable CloudFront access logging (2e63ef9)

3.5.0 (2025-01-17)

Features

  • ecs: Add configure_at_launch argument to volume block of aws_ecs_task_definition.this (502e557)
  • efs: Add ability to set EFS throughput mode (557cdf9)

3.4.0 (2024-10-31)

Features

  • Adding a variable to support response events for cloudfront functions (deb5527)

3.3.2 (2024-10-10)

Bug Fixes

  • cloudfront: Allow origin read timeout to be set using input (f9c2879)

3.3.1 (2024-10-10)

Bug Fixes

  • tf: Remove provider version limits in terraform.tf (fdb038e)

3.3.0 (2024-10-08)

Features

  • cloudfront: Add ability to use a CloudFront Function (3bdd2c7)

3.2.1 (2024-10-04)

Bug Fixes

  • Allow additional domain names (56bd7c1)

3.2.0 (2024-10-02)

Features

  • acm: Allow use of existing certificate (29320a9)

3.1.0 (2024-09-26)

Features

  • iam: Allow additional IAM policies to be attached to ECS tasks (7757d29)

3.0.0 (2024-09-05)

⚠ BREAKING CHANGES

  • efs: Input variable use_efs_persistence replaced with efs_create_filesystem

Features

  • efs: Add aws_efs_access_point.other (88d4441)
  • efs: Allow alternate EFS file system to be passed in (1a8d930)
  • security: Add security group rule for existing EFS (ca39975)

Bug Fixes

  • datasync: Amend condition on datasync resources and add depends_on block (9f9c828)
  • efs: Fix invalid count argument error (22ee979)
  • efs: Fix invalid index error with EFS mount (f1e5f60)
  • iam: Update condition on EFS statement in ECS task policy (79cf697)

2.5.1 (2024-09-05)

Bug Fixes

  • datasync: Add dynamic includes block to aws_datasync_task.s3_to_efs (3f84a8b)
  • datasync: Allow alternate bucket source for datasync (f0eb5db)
  • datasync: Remove datasync_s3_bucket_arn local variable (07d109b)
  • datasync: Update data.aws_iam_policy_document.datasync_permissions (20a3094)
  • datasync: Use for_each loop in datasync resources based on data.aws_subnet.ecs (c22ec99)

2.5.0 (2024-09-05)

Features

  • vpc: Additional VPC Security Groups can be added to the service (3edec0a)

2.4.0 (2024-09-05)

Features

  • alb: Add deregistration_delay and slow_start to target group (5e832db)

2.3.0 (2024-09-04)

Features

  • iam: Add dynamic block for ecr permission in task execution role (b638be0)
  • iam: Add SSM permission to task execution role (1159a38)

2.2.0 (2024-07-23)

Features

  • appautoscaling: Remove aws_appautoscaling_policy.ecs (49cac2d)
  • ecs: Add capacity_provider_strategy block to aws_ecs_service (c215d16)
  • ecs: Add input ecs_service_scheduling_strategy (c7cdddb)

2.1.1 (2024-07-23)

Bug Fixes

  • ecs: Set deployment properties of ECS service using inputs (81edf9c)

2.1.0 (2024-07-19)

Features

  • ecs: Add network_configuration block to aws_ecs_service.this (98b2076)

Bug Fixes

  • asg: Add count to aws_autoscaling_attachment resource based on ecs_network_mode input (ef765e2)
  • ecs: Add condition to container_port argument of service_registries in aws_ecs_service.this (56cf781)
  • lb: Fix target type for aws_lb_target_group when network mode is awsvpc (d114437)

2.0.1 (2024-07-15)

Bug Fixes

  • efs: Add precondition blocks to EFS resources (ae99b81)

2.0.0 (2024-07-12)

⚠ BREAKING CHANGES

  • iam: input s3_task_bucket renamed to s3_task_buckets
  • ecs: Input variable ecs_cluster_name removed

Bug Fixes

  • acm: Validate domain name (c384433)
  • ecs: Address potentially invalid ecs_cluster_name (28531dc)
  • iam: Fix error with count values (286d522)
  • iam: Fix malformed policy document error on Task IAM policy (6759486)
  • security: Add precondition to aws_security_group_rule.asg_ingress_private_access (6a9c3c3)

1.1.0 (2024-06-18)

Features

  • cloudmap: Add route 53 zone associations for Cloud Map (c7f5cc7)
  • security: Remove private_access security group (121bf86)

Bug Fixes

  • datasync: Add dependency on EFS mount targets in aws_datasync_location_efs resources (64ec243)
  • iam: Fix error building permissions for DataSync (a219906)
  • s3: Fix error with for_each loop on aws_s3_object resources (c40c90d)
  • security: Add null default value to ingress_security_group_id variable (2c0ed60)

1.0.0 (2024-06-05)

⚠ BREAKING CHANGES

  • s3: inputs s3_env_bucket and s3_env_objects have been replaced

Features

  • datasync: Add aws_security_group_rule.efs_egress_nfs_to_vpc (417c2b9)
  • datasync: Add DataSync resources (66a6fb8)
  • datasync: Add ipv6 cidr blocks argument to aws_security_group_rule.efs_ingress_nfs_from_s3 (a5b6b02)
  • datasync: Add variables for datasync task (a6235da)
  • datasync: Create security group rule for EFS for DataSync (e46e693)
  • datasync: Refactor aws_security_group_rule.efs_ingress_nfs_from_s3 to use vpc cidr (d936f2c)
  • datasync: Refactor S3 subdirectory source (bf6bcc4)
  • datasync: Use prefix list for S3 ingress (72fb518)
  • efs: Add EFS Access Point (cd3b706)
  • efs: Add optional EFS file system to task definition (ff96f27)
  • efs: Add security group for EFS mount target (0ae62a2)
  • efs: Adjust conditions on EFS volume in task definition (a4dc3da)
  • efs: Update default values for variables (d989ee0)
  • iam: Add elasticfilesystem permissions to task role (49f1bed)
  • Initial commit from template (7384085)
  • s3: Refactor inputs for S3 (2c1001a)
  • s3: Rename inputs for S3 service bucket (e4ab795)
  • tf: Add Terraform code (0cf5a1f)
  • tf: Run Terraform fmt (8ff4e0f)
  • tf: Terraform refactoring (6821496)
  • workflow: Add code for GitHub workflows (5b55343)

Bug Fixes

  • outputs: Add depends_on reference to data.external.route53_a_record (d9fb46b)
  • outputs: Use try function for output private_access_host in case of failure (e19b520)