github.com/illyabusigin/fargate@v0.2.4-0.20180913204215-da49df54049c/CHANGELOG.md (about) 1 ## 0.3.0 (Unreleased) 2 3 ### Enhancements 4 5 - Console output reworked for consistency and brevity 6 - macOS users get emoji as a type prefix in console output :tada: -- disable 7 with --no-emoji if you're not into fun 8 - Requests and responses from AWS are displayed in full when --verbose is 9 passed 10 11 ### Bug Fixes 12 13 - Environment variable service commands now return a polite error message when 14 invoked without the service name. ([#22][issue-22]) 15 - Certificate import command re-implemented to work correctly. Previously calls 16 to this command always returned "private key not supported" as we were 17 incorrectly encoding it to base64 before passing it to the AWS SDK. 18 19 ### Chores 20 21 - Utilize `dep` for dependency management 22 - Add contributor guide, updated license to repo 23 24 ## 0.2.3 (2018-01-19) 25 26 ### Features 27 28 - Support **--task-role** flag in service create and task run to allow passing 29 a role name for the tasks to assume. ([#8][issue-8]) 30 31 ### Enhancements 32 33 - Use the `ForceNewDeployment` feature of `UpdateService` in service restart 34 instead of incrementing the task definition. ([#14][issue-14]) 35 36 ### Bug Fixes 37 38 - Fixed issue where we'd stomp on an existing task role on service updates like 39 deployments or environment variable changes. ([#8][issue-8]) 40 41 ## 0.2.2 (2018-01-11) 42 43 ### Bug Fixes 44 45 - Fix service update operation to properly validate and run. ([#11][issue-11]) 46 - Bail out early in service info if the requested service is not active meaning 47 it has been previously destroyed. 48 49 ## 0.2.1 (2018-01-02) 50 51 ### Bug Fixes 52 53 - service create will not run if a load balancer is configured without a port. 54 - service create and task run will no longer create a repository if an image is 55 explictly passed. 56 - service destroy will remove all references the service's target group and 57 delete it. 58 - Fix git repo detection to properly use a git sha image tag rather than a 59 time stamp tag. ([#6][issue-6]) 60 - Fail fast if a user attempts to destroy a service scaled above 0. 61 62 ## 0.2.0 (2017-12-31) 63 64 ### Features 65 66 - Added **--cluster** global flag to allow running commands against other 67 clusters rather than the default. If omitted, the default **fargate** cluster 68 is used. ([#2][issue-2]) 69 - lb create, service create, and task run now accept an optional **--subnet-id** 70 flag to place resources in different VPCs and subnets rather than the 71 defaults. If omitted, resources will be placed within the default subnets 72 within the default VPC. ([#2][issue-2]) 73 - lb create, service create, and task run now accept an optional 74 **--security-group-id** flag to allow applying more restrictive security 75 groups to load balancers, services, and tasks. This flag can be passed 76 multiple times to apply multiple security groups. If omitted, a permissive 77 security group will be applied. 78 79 ### Bug Fixes 80 81 - Resolved crashes with certificates missing resource records. Certificates that 82 fail to be issued immediately after request would cause crashes in lb info and 83 lb list as the resource record was never generated. 84 85 [issue-2]: https://github.com/jpignata/fargate/issues/2 86 [issue-6]: https://github.com/jpignata/fargate/issues/6 87 [issue-8]: https://github.com/jpignata/fargate/issues/8 88 [issue-11]: https://github.com/jpignata/fargate/issues/11 89 [issue-14]: https://github.com/jpignata/fargate/issues/14 90 [issue-22]: https://github.com/jpignata/fargate/issues/22