PackageTrack
Sign in Get early access

github.com/aws/amazon-ecs-cli

v1.21.0 #890 most downloaded on Go modules aws/amazon-ecs-cli

What this package is like to depend on

Last release 9 months ago

18 Nov 2025

Ships unpredictably

gaps range from 3 weeks to 4.9 years

Nearly every release is documented

notes for 48 of 49 stable releases

Nothing withdrawn

no release was ever pulled

11 years old

53 releases · first in 2015

1 release in the last 12 months

see the full history below

Release timeline

53 releases · Oct 2015 to Nov 2025
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 53
  1. v1.21.1-0.20251118190013-31135d04cc13 18 Nov 2025 pre-release

    Nothing published for this version

  2. v1.21.0 18 Dec 2020
    Release notes
    • Feature - Add support for container dependencies in ecs-params.yml (#1105)
    • Feature - Add support for Arm-based AWS Graviton2 instances on ecs-cli up (#1116)
    Open source →
    Release notes
    • Feature - Add support for container dependencies in ecs-params.yml (#1105)
    • Feature - Add support for Arm-based AWS Graviton2 instances on ecs-cli up (#1116)
    Open source →
  3. v1.20.0 07 Jul 2020
    Release notes

    1.20.0

    • Feature - Add support for EFS in compose up ECS Task workflow (#1076)
    • Enhancement (BREAKING CHANGE) - Downgrade the error generated when setting
      --enable-service-discovery on an existing service to a warning (#1071)
    Open source →
    Release notes
    • Feature - Add support for EFS in compose up ECS Task workflow (#1076)
    • Enhancement (BREAKING CHANGE) - Downgrade the error generated when setting --enable-service-discovery on an existing service to a warning (#1071)
    Open source →
  4. v1.19.1 27 May 2020
    Release notes

    1.19.1

    • Bug - Don't set platform version for EC2 services (#1041)
    Open source →
    Release notes
    • Bug - Don't set platform version for EC2 services (#1041)
    Open source →
  5. v1.19.0 26 May 2020
    Release notes

    1.19.0

    • Feature - Add support for EFS volume configuration in ecs-params (#1019)
    • Feature - Add support for multiple target groups attached to a single service (#1013)
    • Bug - Correctly parse secret names when name includes nested slashes (#1012)
    • Bug - Fix a bug where valid instance types were rejected by CFN (#1007)
    • Enhancement - Add documentation for homebrew installation (#1015)
    Open source →
    Release notes
    • Feature - Add support for EFS volume configuration in ecs-params (#1019)
    • Feature - Add support for multiple target groups attached to a single service (#1013)
    • Bug - Correctly parse secret names when name includes nested slashes (#1012)
    • Bug - Fix a bug where valid instance types were rejected by CFN (#1007)
    • Enhancement - Add documentation for homebrew installation (#1015)
    Open source →
  6. v1.18.1 28 Feb 2020
    Release notes

    1.18.1

    • Bug - Correctly parse value specified in --tags flag (#959)
    • Bug - compose up now only makes one API call, reducing errors caused by a race condition (#988)
    • Bug - Allow local create to use taskRole (#970)
    • Enhancement - Ensure resource cleanup in integ tests (#987)
    • Enhancement - Populate EC2 instance type options through API call (#958)
    Open source →
    Release notes
    • Bug - Correctly parse value specified in --tags flag (#959)
    • Bug - compose up now only makes one API call, reducing errors caused by a race condition (#988)
    • Bug - Allow local create to use taskRole (#970)
    • Enhancement - Ensure resource cleanup in integ tests (#987)
    • Enhancement - Populate EC2 instance type options through API call (#958)
    Open source →
  7. v1.18.0 18 Nov 2019
    Release notes

    1.18.0

    Enhancement - Print verbose messages for credential chain errors (#937)
    Enhancement - Add G4 instance support (#940)
    Enhancement - Add more descriptive logging to integ tests (#931)
    Bug - Pull correct AMI type for G3 instance types. (#940)
    Bug - Send optional fields as nil instead of "" to ECS (#938)
    Bug - ecs-cli local up can now read from parameter store when forward slashes exist in parameter name (#935)

    Open source →
    Release notes
    • Enhancement - Print verbose messages for credential chain errors (#937)
    • Enhancement - Add G4 instance support (#940)
    • Enhancement - Add more descriptive logging to integ tests (#931)
    • Bug - Pull correct AMI type for G3 instance types. (#940)
    • Bug - Send optional fields as nil instead of "" to ECS (#938)
    • Bug - ecs-cli local up can now read from parameter store when forward slashes exist in parameter name (#935)
    Open source →
  8. v1.16.0 03 Sep 2019
    Release notes
    • Feature - Add force flag to local up and create (#907)
    • Feature - Add placement constraints to task definition (#909, #913)
    • Bug - Fix 'local up' on Windows (#892)
    • Enhancement - Update issues templates
    Open source →
    Release notes
    • Feature - Add force flag to local up and create (#907)
    • Feature - Add placement constraints to task definition (#909, #913)
    • Bug - Fix 'local up' on Windows (#892)
    • Enhancement - Update issues templates
    Open source →
  9. v1.15.1 10 Jul 2019
    Release notes

    1.15.1

    • Bug - Fix go statement coverage results in our integration tests
    Open source →
    Release notes
    • Bug - Fix go statement coverage results in our integration tests
    Open source →
  10. v1.14.2-0.20190709231611-64588694ea7d 09 Jul 2019 pre-release

    Nothing published for this version

  11. v1.14.1 17 Apr 2019
    Release notes

    1.14.1

    • Enhancement - Add support for new EC2 Instance types (#763)
    Open source →
    Release notes
    • Enhancement - Add support for new EC2 Instance types (#763)
    Open source →
  12. v1.13.1 11 Mar 2019
    Release notes
    • Bug - Fix ecs-cli up so that container instances with tags successfully join cluster (#744)
    Open source →
  13. v1.13.0 07 Mar 2019
    Release notes
    • Feature - Add support for specifying Scheduling Strategy on compose service create and up (#540)
    • Feature - Add check-attributes command to verify that task definition requirements are present on a set of container instances (#444)
    • Feature - Add support for instances with arm64 architecture
    • Feature - Add --desired-status flag to all ps commands to allow filtering for "STOPPED" or "RUNNING" containers (#400)
    • Feature - Add support for tagging resources created by the ecs-cli. Tagging is supported on ecs-cli up, ecs-cli push, ecs-cli registry-creds up and all ecs-cli compose commands with use of the --tags flag. (#670)
    • Feature - Add support for ECR FIPS endpoints on push and pull commands (partially addresses #697)
    • Feature - Add support for tty attribute in compose projects (#705)
    Open source →
  14. v1.12.1 13 Dec 2018
    Release notes
    • Bug - Allow container mem_limit to be null if task mem_limit is set (#606)
    • Bug - Allow container mem_limit to be null if mem_reservation is set (#570)
    • Bug - Ensure that logger writes to stdout (#675)
    • Bug - Remove spurious warning for extends field in Compose files (#681)
    Open source →
  15. v1.12.0 20 Nov 2018
    Release notes
    • Feature - Add support for IPC and PID Docker flags #669
    Open source →
  16. v1.11.1 20 Nov 2018
    Release notes
    • Bug - Revert IPC/PID flags due to bad default behavior
    Open source →
  17. v1.10.0 25 Oct 2018
    Release notes
    • Feature - Add registry-creds command as part of Private Registry Authentication workflow #652 #601
    • Feature - Use Amazon Linux 2 ECS Optimized AMI #647
    • Bug - Catch errors from missing user data files #646
    • Bug - Fix '--create-log-groups' to leave region for Service Discovery resources unchanged #644
    Open source →
  18. v1.9.0 18 Oct 2018
    Release notes
    • Feature - Add support for Service Discovery (#485)
    • Feature - Add support for EC2 Spot Instances in ECS Clusters (#396)
    • Feature - Add support for custom user data (#16)
    • Bug - Fix error using env vars with nil value (#620)
    • Enhancement - Improve logs command behavior and error handling (#612)
    • Enhancement - Add support for GO 1.11 (#632)
    • Enhancement - Add support for new EC2 Instance types (#630, #618)
    Open source →
  19. v1.8.0 06 Sep 2018
    Release notes
    • Feature - Add support for volumes with docker volume configuration in ECS Params #587
    • Feature - Add support for task placement constraints and strategies in ECS Params (#515, #212)
    • Feature - Add --force-update on compose up to force re-creation of tasks
    • Feature - Add support for specifying Private Registry Authentication credentials in ECS Params #573
    Open source →
  20. v1.7.0 16 Jul 2018
    Release notes
    • Feature - Add support for container health check (#472)
    • Feature - Add support for devices (#508)
    • Bug - Fix error in ps command (#522)
    • Bug - Fix error using ENV variables with docker compose v3 (#537)
    • Bug - Fix memory validation in containers (#546)
    • Bug - Fix log message for container resource overrides
    • Bug - Add missing cn-northwest-1 region in Cloudformation template (#552)
    • Enhancement - Add waiter for service creation (#79)
    Open source →
  21. v1.6.0 04 Jun 2018
    Release notes
    • Feature - Add support for docker Compose file version 3 (#218)
    • Feature - Add support for environmental variables in ecs-params.yml (#530)
    • Feature - Add support for named volumes (#481)
    • Bug - Fix support for slashes in image names (#361)
    • Bug - Fix stack timeout message for CFN stack deletion
    • Bug - Fix exit code to be 1 for all CLI usage errors (#490)
    • Enhancement - Add Pull Request template (#492)
    Open source →
  22. v1.5.1-0.20180507182346-e319cac915eb 07 May 2018 pre-release

    Nothing published for this version

  23. v1.5.0 18 Apr 2018
    Release notes
    • Feature - Add support for tmpfs
    • Feature - Add support for shm_size
    • Feature - Add Amazon ECS PGP Public Key and instructions on verifying signatures
    • Feature - Retrieve ECS AMI ID from SSM on cluster creation
    Open source →
  24. v1.4.2 19 Mar 2018
    Release notes
    • Feature - Update AMI to amzn-ami-2017.09.k-amazon-ecs-optimized
    Open source →
  25. v1.4.1 15 Mar 2018
    Release notes
    • Bug - Ensure tests pass on go 1.10
    • Enhancement - Support longer resource IDs in Cloudformation template
    Open source →
  26. v1.4.0 08 Mar 2018
    Release notes
    • Feature - Update AMI to amzn-ami-2017.09.j-amazon-ecs-optimized
    • Feature - Add force-deployment flag to compose service (#144)
    • Feature - Support aws_session token in ECS Profiles (#415)
    • Feature - Add support for us-gov-west-1
    • Bug - Fix YAML parse warnings on networks field (#237)
    • Enhancement - Add issue template
    Open source →
  27. v1.3.0 18 Jan 2018
    Release notes
    • Feature - Update AMI to amzn-ami-2017.09.g-amazon-ecs-optimized
    • Feature - Add health-check-grace-period flag for compose service up
    • Feature - Add empty flag for cluster up
    Open source →
  28. v1.2.2 09 Jan 2018
    Release notes
    • Feature - Update AMI to amzn-ami-2017.09.f-amazon-ecs-optimized
    Open source →
  29. v1.2.1 05 Jan 2018
    Release notes
    • Feature - Update AMI to amzn-ami-2017.09.e-amazon-ecs-optimized
    Open source →
  30. v1.2.0 19 Dec 2017
    Release notes
    • Feature - Added --create-log-groups flag to create the CloudWatch log groups specified in your compose file. #389
    • Feature - Add support for region ap-south-1, sa-east-1, and eu-west-3
    • Enhancement - Update CloudFormation template with all available instance types #379
    • Enhancement - Make ecs-cli scale compatible with CloudFormation Templates created by the ECS Console #390
    • Bug - Fixed ecs-cli up with EC2 Launch Type and a custom instance role #394
    • Bug - Make ecs-cli scale compatible with CloudFormation templates created by older version of the ECS CLI #330
    Open source →
  31. v1.1.0 29 Nov 2017
    Release notes
    • Feature - Add support for Task Networking
    • Feature - Add support for AWS Fargate
    • Feature - Add support for viewing Cloudwatch logs of an ECS task
    • Enhancement - Added Amazon Open Source Code of Conduct
    • Bug - Fix credential resolution using aws-profile #369
    Open source →
  32. v1.0.0 07 Nov 2017
    Release notes
    • Feature - Add support for configuring multiple named ECS Profiles and Cluster Configurations #364
    • Feature - Update the Order of Resolution for Credentials and Region #351
    • Feature - Add support for Task Role Arn, Essential, and Network Mode with the —ecs-params flag #328
    • Feature - Add support for running the ECS CLI on Windows #354
    • Enhancement - Make keypair optional in ecs-cli up command #347
    • Enhancement - Update CloudFormation template with all available instance types #340
    • Bug - Change default cluster MinSize to 0 #336
    Open source →
  33. v0.6.6 04 Oct 2017
    Release notes
    • Feature - Add support for region ap-northeast-2
    Open source →
  34. v0.6.5 03 Oct 2017
    Release notes
    • Feature - Add support for cap_add and cap_drop
    • Feature - Update AMI to amzn-ami-2017.03.g-amazon-ecs-optimized
    • Enhancement - PS command displays private IPs when instance lacks a Public IP
    • Bug - All commands now return an error exit code for error cases #306
    Open source →
  35. v0.6.4 26 Aug 2017
    Release notes
    • Feature - Update AMI to amzn-ami-2017.03.f-amazon-ecs-optimized
    Open source →
  36. v0.6.3 17 Aug 2017
    Release notes
    • Feature - Update AMI to amzn-ami-2017.03.e-amazon-ecs-optimized
    • Feature - Support configurable timeout using new --timeout flag in ecs-cli compose service commands.
    • Enhancement - Print service events when ecs-cli compose service up is run
    • Feature - Support custom instance role by --instance-role flag in ecs-cli up command.
    Open source →
  37. v0.6.2 21 Jul 2017
    Release notes
    • Enhancement - Support region cn-north-1
    Open source →
  38. v0.6.1 11 Jul 2017
    Release notes
    • Enhancement - Support multiple compose files in compose commands
    • Enhancement - Support docker-compose.override.yml with compose commands
    • Bug - --cluster and --region flags can be specified both before and after compose and compose service subcommands
    Open source →
  39. v0.6.0 21 Jun 2017
    Release notes
    • Feature - Update ami to amzn-ami-2017.03.c-amazon-ecs-optimized
    • Feature - Support cluster and region runtime flag for all ECS commands
    • Feature - Support --task-role-arn in compose commands
    • Feature - Support memory reservation in compose
    • Feature - ecs-cli up without auto-assigned IP address
    • Enhancement - Support Multiple Security Groups in the ecs-cli up
    • Enhancement - Support ecs-cli compose run with multiple containers and run command overrides
    • Enhancement - Support additional instance types p2, g2, and x1
    • Bug - Avoid SIGSEGV error when ec2InstanceID does not exist #231
    • Bug - Allow dashes “-“ in ecs-cli push #238
    • Bug - Allow ecs-cli compose up to have project name longer than 36 characters #97
    Open source →
  40. v0.5.1-0.20170427225958-61d018c2a5c6 27 Apr 2017 pre-release

    Nothing published for this version

  41. v0.5.0 29 Mar 2017
    Release notes
    • Feature - Support ECR push, pull, and list images
    • Feature - Support existing ELB/ALB in CreateService
    • Feature - Update ami to amzn-ami-2016.09.g-amazon-ecs-optimized
    • Enhancement - Added r4 instance types
    • Bug - Add prompt to delete cluster #186
    • Bug - Creates new volume when there's no host path #201
    • Bug - ecs-cli configure truncates the file to avoid messing up the config file #216
    Open source →
  42. v0.4.6 13 Jan 2017
    Release notes
    • Feature - Update ECS-optimized AMIs to latest 2016.09.d
    • Bug - Support human readable strings for mem_limit
    • Feature - Support for reading regions from aws profile
    • Feature - Support for assume role from aws profile
    Open source →
  43. v0.4.5 21 Dec 2016
    Release notes
    • Feature - Update ECS-optimized AMIs to latest 2016.09.c
    • Bug - When environment variable is not resolved, set it to empty string.
    • Bug - ecs-cli up security group, vpc, subnets, azs validations
    • Bug - Add --force flag to ecs-cli up to delete CloudFormation stack if it exists
    Open source →
  44. v0.4.4 15 Sep 2016
    Release notes
    • Feature - Update ECS-optimized AMIs to latest 2016.03.i.
    • Bug - Add validation for cluster name in ecs-cli up command.
    Open source →
  45. v0.4.3 22 Aug 2016
    Release notes
    • Feature - Update ECS-optimized AMIs to latest 2016.03.h.
    • Feature - Add support for different volumes_from format supported by Docker compose.
    Open source →
  46. v0.4.2 09 Aug 2016
    Release notes
    • Feature - Update ECS-optimized AMIs to latest 2016.03.f.
    • Bug - Ensure least privilege for ~/.ecs/config file with permissions 0600.
    Open source →
  47. v0.4.1 13 Jul 2016
    Release notes
    • Feature - Update ECS-optimized AMIs to latest 2016.03.e.
    • Bug - Fix project-name option for ecs-cli compose command to accept - in the name.
    Open source →
  48. v0.4.0 08 Jul 2016
    Release notes
    • Feature - Add support for services defined in the Compose v2 file format.
    • Feature - Add support for variable substitution in Compose files.
    • Feature - Add support for default environment file .env placed in the folder ecs-cli compose command is executed from (current working directory).
    • Bug - Fix several YAML parsing issues (with single quotes, JSON arrays, indentation issues)
    Open source →
  49. v0.3.1 27 Jun 2016
    Release notes
    • Feature - Update ECS-optimized AMIs to latest 2016.03.d.
    • Bug - Fix issue to read credentials/role from EC2 instance metadata.
    Open source →
  50. v0.3.0 11 Apr 2016
    Release notes
    • Feature - Add support for compose option env_file.
    • Feature - Add support for session environment variables for compose option env_file and environment.
    • Feature - Add support for deployment parameters to compose service commands. Users can supply --deployment-max-percent and --deployment-min-healthy-percent to ecs-cli compose service create/up/scale commands
    • Feature - Add support for configurable prefixes for resources created by the cli. Users can now call ecs-cli configure to configure
    • prefix used for the Cloudformation stack in ecs-cli up command,
    • compose project name prefix used for task definition and started by field in ecs-cli compose commands,
    • compose service name prefix used by ecs-cli compose service command
    • Feature - Update ECS-optimized AMIs to latest 2016.03.a.
    • Enhancement - Add License file to the ecs-cli executable. Users can view the License for the ECS CLI and its dependencies by calling ecs-cli license
    • Enhancement - Update go-ini/ini to v1.11.0 and aws/aws-sdk-go to v1.1.14
    Open source →
  51. v0.2.1 16 Feb 2016
    Release notes
    • Feature - Update ECS-optimized AMIs to latest 2015.09.f
    Open source →
  52. v0.2.0 21 Jan 2016
    Release notes
    • Feature - Add support for new docker options in compose yaml file.
    • Feature - Add new options to ecs-cli up (--image-id, --debug or --verbose).
    • Feature - Add support for m4, d2, g2 instance types.
    • Feature - Add new regions eu-central-1 and ap-southeast-1.
    • Feature - Update ECS-optimized AMIs to latest 2015.09.e (with Amazon ECR support).
    • Enhancement - Better error messaging for ecs-cli up and RegisterTaskDefinition API.
    • Bug - Include region, account in key for local Task Definition cache.
    • Bug - Change ordering of AWS Credential resolution for the ecs-cli.
    • Bug - Minor bug fixes to CFN template (remove additional parameter from autoscaling creation, add internet gateway attachment dependency to public route)
    Open source →
  53. v0.1.0 07 Oct 2015

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive