Skip to content

Latest commit

 

History

History
704 lines (346 loc) · 36 KB

File metadata and controls

704 lines (346 loc) · 36 KB

Changelog

All notable changes to this project will be documented in this file.

7.5.0 (2026-03-18)

Features

  • Add volume_initialization_rate for managed EBS volumes (#403) (dcee8be)

7.4.0 (2026-03-05)

Features

  • Support service connect access log config (#401) (98e6abb)

7.3.1 (2026-02-19)

Bug Fixes

  • Remove /service-role/ from AmazonECSInfrastructureRolePolicyForVpcLattice ARN (#400) (98c6af9)

7.3.0 (2026-01-22)

Features

  • Update infrastructure IAM policy permissions with latest AWS AmazonECSInfrastructureRolePolicyForManagedInstances managed policy (#393) (d778274), closes #392

7.2.0 (2026-01-13)

Features

7.1.0 (2026-01-09)

Features

  • Add capacity option type to instance launch template (#387) (c7d7c4d)

7.0.0 (2026-01-09)

⚠ BREAKING CHANGES

  • Add support for ECS managed instances (#364)

Features

  • Add support for ECS managed instances (#364) (f609ca9)

6.12.0 (2026-01-08)

Features

6.11.0 (2025-12-23)

Features

  • Enable max session duration adjustment on tasks role (#384) (37a9326)

6.10.0 (2025-11-21)

Features

  • Add support of suspended_state block in aws_appautoscaling_target of ECS service (#373) (ba34aa7)

6.9.0 (2025-11-17)

Features

  • Add support for CANARY/LINEAR deployment configuration (#370) (32a563e)

6.8.0 (2025-11-13)

Features

  • Add support for credentialSpecs on container definition to enable Windows gMSA (#368) (654d7d2)

6.7.0 (2025-10-22)

Features

  • Add support for predictive autoscaling policies (#361) (f731feb)

6.6.2 (2025-10-21)

Bug Fixes

  • Update CI workflow versions to latest (#362) (fca1cc4)

6.6.1 (2025-10-02)

Bug Fixes

  • Correct logic for determining VPC lookup via subnets (#358) (7e57f08)

6.6.0 (2025-10-01)

Features

  • Allow specifying VPC ID used by service security group in lieu of deriving from subnets provided (#353) (ac8f420)

6.5.0 (2025-10-01)

Features

  • Allow Toggling initProcessEnabled independent of enable_execute_command (#355) (b7054cd)

6.4.0 (2025-09-18)

Features

6.3.0 (2025-08-29)

Features

  • Add sigint_rollback argument support to ECS service (#347) (6dfb8ef)

6.2.2 (2025-08-16)

Bug Fixes

  • Update tls.issuer_cert_authority dynamic block for aws_ecs_service.ignore_task_definition (#341) (f1fdccb)

6.2.1 (2025-08-07)

Bug Fixes

  • Correct loop extraction logic for tls.issuer_cert_authority (#337) (e68b246)

6.2.0 (2025-08-07)

Features

  • Remove empty containers (map/list) from container definition (#336) (24746cc)

6.1.4 (2025-08-07)

Bug Fixes

  • Correct variable optional argument defaults and container definition conditional logic (#332) (054ad89)

6.1.3 (2025-07-31)

Bug Fixes

  • Ensure var.region is passed through aws_region data source (#329) (9a7f9b5)

6.1.2 (2025-07-29)

Bug Fixes

  • Set logConfiguration to null if empty to prevent ECS errors (#323) (da36e2a)

6.1.1 (2025-07-29)

Bug Fixes

  • Use an empty map as default value for default_capacity_provider_strategy (#326) (ea0a160)

6.1.0 (2025-07-21)

Features

  • Add support for advanced deployment configurations (i.e. - blue/green deployment) (#322) (010e581)

6.0.6 (2025-07-18)

Bug Fixes

  • Allow optional initProcessEnabled when enable_execute_command is true (#319) (99f8edd)

6.0.5 (2025-07-11)

Bug Fixes

  • Correct IAM statement condition variable type (#315) (27e9114)

6.0.4 (2025-07-11)

Bug Fixes

  • Remove non-functional container_definition_defaults (#312) (dcc5ae5)

6.0.3 (2025-07-10)

Bug Fixes

  • Correct variable attribute for step_adjustment (#310) (542616d)

6.0.2 (2025-07-09)

Bug Fixes

  • Remove coalesce() to ensure value precedence is honored (#307) (da354d9)

6.0.1 (2025-07-07)

Bug Fixes

  • Pass missing versionConsistency argument, correct conditions to condition (#303) (e90f761)

6.0.0 (2025-07-07)

⚠ BREAKING CHANGES

  • Upgrade AWS provider and min required Terraform version to 6.0 and 1.5.7 respectively (#217)

Features

  • Upgrade AWS provider and min required Terraform version to 6.0 and 1.5.7 respectively (#217) (29b257a), closes #158

5.12.1 (2025-04-18)

Bug Fixes

  • Ensure both ECS service definitions use the same settings/configurations (#277) (6f4feab)

5.12.0 (2024-11-29)

Features

  • Allow task exec IAM policy to have an IAM path (#243) (c9dc889)

Bug Fixes

  • Update CI workflow versions to latest (#236) (fd0f0ec)

5.11.4 (2024-08-07)

Bug Fixes

  • Local cluster_name error when var.cluster_arn is empty (#218) (42f11fe)

5.11.3 (2024-07-05)

Bug Fixes

5.11.2 (2024-05-31)

Bug Fixes

  • Make service, task, and task sets wait for their respective policy attachment to ensure permissions are available (#201) (2033858)

5.11.1 (2024-04-10)

Bug Fixes

5.11.0 (2024-04-03)

Features

  • Allow configuring max_session_duration for the ECS Task Execution role (#186) (1b8cad1)

5.10.1 (2024-04-01)

Bug Fixes

  • Dynamic network configuration in service module for external deployments with awsvpc networkmode (#185) (c817ed9), closes #184

5.10.0 (2024-03-12)

Features

  • Allow disabling service creation to support creating just a task definition (#176) (94c992a), closes #162

5.9.3 (2024-03-07)

Bug Fixes

  • Update CI workflow versions to remove deprecated runtime warnings (#178) (a1fd9ef)

5.9.2 (2024-03-04)

Bug Fixes

  • Add missing Name tag to service security group (#177) (b3600de)

5.9.1 (2024-02-19)

Bug Fixes

  • Pass CloudWatch log group name from the service module to the container definition module (#168) (9a7c9da)

5.9.0 (2024-02-12)

Features

  • Add support for cluster and container definition custom CloudWatch log group names (#160) (9a8c7d3)

5.8.1 (2024-02-12)

Bug Fixes

  • Allow cluster_settings to be list of maps instead of single map (#157) (c32a657)

5.8.0 (2024-01-29)

Features

5.7.4 (2023-12-21)

Bug Fixes

  • Adding a health_check generates a new task definition revision on every terraform apply (#149) (492e323)

5.7.3 (2023-11-27)

Bug Fixes

  • Bump MSV of AWS provider to support AppAutoscaling target tags (#141) (eb7538a)

5.7.2 (2023-11-16)

Bug Fixes

  • Allow setting linux_parameters without inconsistent left/right error (#136) (45a37ac)

5.7.1 (2023-11-16)

Bug Fixes

  • Add missing tag variable in autoscaling target resource (#135) (5872445)

5.7.0 (2023-11-15)

Features

  • Add create option for container definition (#133) (66642c8)

5.6.0 (2023-11-03)

Features

  • Add the external resource equivalents to the outputs as the fallback value (#131) (e9d920b)

5.5.0 (2023-10-31)

Features

  • Replace dynamic DNS suffix resolution for trusted service endpoints with static *.amazonaws.com (#125) (f84dc7d)

5.4.0 (2023-10-30)

Features

  • Add support for easily enabling ECS Exec support (#127) (76acddb)

5.3.0 (2023-10-30)

Features

  • Add support for using container definition CloudWatch log group name as prefix (#126) (cf4101e)

5.2.2 (2023-08-22)

Bug Fixes

  • Correct wait_until_stable_timeout variable type (#110) (daa2c0e)

5.2.1 (2023-07-27)

Bug Fixes

  • Add default values for attributes that are showing up in plans and causing unnecessary diffs (#101) (6be5cc1)

5.2.0 (2023-06-05)

Features

  • Add support for setting placement constraints separately between service and task definition (#93) (a111e5d)

5.1.0 (2023-06-05)

Features

  • Add option to ignore load_balancer changes to ECS service (#81) (24bd1d8)

5.0.2 (2023-06-03)

Bug Fixes

  • Missing field LogConfiguration.LogDriver error when enable_cloudwatch_logging is false (#91) (8ca6fd4)

5.0.1 (2023-04-26)

Bug Fixes

  • Ensure that launch type is not specified when a capacity provider strategy is set on a service (#80) (873cccf)

5.0.0 (2023-04-21)

⚠ BREAKING CHANGES

  • Add support for creating ECS service and container definition (#76)

Features

  • Add support for creating ECS service and container definition (#76) (57244e6)

4.1.3 (2023-01-24)

Bug Fixes

  • Use a version for to avoid GitHub API rate limiting on CI workflows (#73) (fbff232)

4.1.2 (2022-11-07)

Bug Fixes

  • Update CI configuration files to use latest version (#71) (2f68113)

4.1.1 (2022-07-25)

Bug Fixes

  • Allow for both Fargate and EC2/Autoscaling capacity providers in same cluster (#69) (9cb2b84)

4.1.0 (2022-06-29)

Features

  • Export cluster name since cluster ID is exporting the ARN (#67) (8c9273f)

4.0.2 (2022-06-20)

Bug Fixes

  • Complete example EC2 instance cluster joining issue (#64) (81a7a56)

4.0.1 (2022-06-11)

Bug Fixes

  • Add empty map to execute_command_configuration to avoid plugin crash from interface conversion (#62) (1669236)

4.0.0 (2022-06-08)

⚠ BREAKING CHANGES

  • Upgrade module to include capacity providers and bump minimum supported versions (#60)

Features

  • Upgrade module to include capacity providers and bump minimum supported versions (#60) (7a41657)

3.5.0 (2022-03-18)

Features

  • Add aws_ecs_cluster_capacity_providers resource (#55) (bff70b3)

3.4.1 (2021-11-22)

Bug Fixes

  • update CI/CD process to enable auto-release workflow (#51) (c9e282b)

v3.4.0 - 2021-09-07

  • Drop support for Terraform 0.12
  • feat: Add tags to aws_iam_instance_profile (#49)

v3.3.0 - 2021-06-28

  • fix: Complete ECS example (IAM role not configured in ASG) (#45)

v3.2.0 - 2021-06-20

  • feat: Add GovCloud support (#44)

v3.1.0 - 2021-05-07

  • chore: Fixed code in example (#41)
  • chore: update CI/CD to use stable terraform-docs release artifact and discoverable Apache2.0 license (#40)

v3.0.0 - 2021-04-26

  • feat: Shorten outputs (removing this_) (#39)

v2.9.0 - 2021-04-11

  • feat: Add this_iam_instance_profile_arn output (#38)
  • chore: update documentation and pin terraform_docs version to avoid future changes (#36)
  • fix: correct documentation based on update by terraform_docs (#35)
  • chore: add ci-cd workflow for pre-commit checks (#34)

v2.8.0 - 2021-02-20

  • chore: update documentation based on latest terraform-docs which includes module and resource sections (#33)

v2.7.0 - 2021-01-30

  • fix: Fixed no capacity providers with a weight value greater than 0 error message (#30)

v2.6.0 - 2021-01-26

  • fix: Converting type of default_capacity_provider_strategy from map to list (#28)

v2.5.0 - 2020-11-09

  • feat: Added capacity providers options to ECS cluster (#25)
  • feat: add tags to ECS instance profile role (#21)

v2.4.0 - 2020-10-06

  • feat: Added IAM role id to outputs (#13)

v2.3.0 - 2020-06-29

  • feat: Add container insights (#10)

v2.2.0 - 2020-06-23

  • fix: make the example workable (#23)

v2.1.0 - 2020-06-23

  • fix: Remove the dependency of hard coded region and availability zones (#22)

v2.0.0 - 2019-06-09

  • Updated module to support Terraform 0.12 (#8)
  • Fixed formatting
  • Updated Terraform 0.12

v1.4.0 - 2019-06-09

  • Added changelog

v1.3.0 - 2019-03-08

  • Add tag support for ECS module

v1.2.0 - 2019-03-05

  • Updated pre-commit
  • Added cluster name to outputs

v1.1.0 - 2019-01-22

  • Run pre-commit -a
  • Add ARN output to README
  • Add arn output
  • Fix typos

v1.0.0 - 2018-05-20

  • Updated README.md
  • Added pre-commit hooks with docs
  • Use this_ in the outputs
  • Fix output when create cluster is false
  • Move ec2-instances to main.tf in the example for easier reading
  • Add link to examples from the readme
  • Remove fixed versions from other dependencies
  • Use _ instead of -in the resource name
  • Call the resource 'this'
  • Fix typo
  • Remove version: need to be able to run examples using latest automatically
  • Create only ECS resources nothing more
  • Adding EC2 instances
  • Update all to newest version
  • Add infrastructure to the example
  • Create ECS cluster

v0.0.1 - 2017-09-26

  • Initial commit
  • Initial commit