- 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
- 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
- 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
- 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 toecs-cli up
to delete CloudFormation stack if it exists
- Feature - Update ECS-optimized AMIs to latest 2016.03.i.
- Bug - Add validation for cluster name in
ecs-cli up
command.
- Feature - Update ECS-optimized AMIs to latest 2016.03.h.
- Feature - Add support for different volumes_from format supported by Docker compose.
- Feature - Update ECS-optimized AMIs to latest 2016.03.f.
- Bug - Ensure least privilege for ~/.ecs/config file with permissions 0600.
- Feature - Update ECS-optimized AMIs to latest 2016.03.e.
- Bug - Fix
project-name
option forecs-cli compose
command to accept-
in the name.
- 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 folderecs-cli compose
command is executed from (current working directory). - Bug - Fix several YAML parsing issues (with single quotes, JSON arrays, indentation issues)
- Feature - Update ECS-optimized AMIs to latest 2016.03.d.
- Bug - Fix issue to read credentials/role from EC2 instance metadata.
- Feature - Add support for compose option
env_file
. - Feature - Add support for session environment variables for compose option
env_file
andenvironment
. - 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
- Feature - Update ECS-optimized AMIs to latest 2015.09.f
- 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)