Skip to content

Releases: loilo-inc/canarycage

v3.1.0

15 May 06:46
Compare
Choose a tag to compare

Changelog

250bcb5 tag: 3.1.0
7ca458a Merge pull request #35 from /issues/34
61a207e fix: mock #34
f9eae18 fix: solve the problem of timeout before the service stable #34
87d1763 Merge pull request #33 from loilo-inc/add-license-1
e56fa9e Create LICENSE
135fbf3 Update README.md

v3.0.1

04 Apr 06:13
722352d
Compare
Choose a tag to compare

Changelog

722352d Merge pull request #32 from loilo-inc/v3.0.1
c057cdc release: v3.0.1
c487bdb fix: handle err on app.Run
580a1db fix: exit 1 when error occured

v3.0.1-alpha1

28 Mar 11:39
Compare
Choose a tag to compare

Changelog

c487bdb fix: handle err on app.Run
580a1db fix: exit 1 when error occured
52764a6 doc: change logs for v3.0.0
62f2c66 tag: 3.0.0

v3.0.0

06 Mar 06:09
ff0e663
Compare
Choose a tag to compare

canarycage v3.0.0 Release Notes

description

Released at 2019/03/06 by @keroxp

This is first major update from cage was revealed out. There are minimal but several breaking changes. Check out list below.

We believe that cage now become to be very robust, reliable and production-ready tool for deploying container to ECS. We use cage for all production micro services running on ECS Fargate.

🐤Have a happy canary life!

breaking changes

  • disable --taskDefinitionBase64 and --serviceDefinitionBase64 flags for rollout command
    • rarely used
  • disable --skeleton and --dryRun flags for rollout command
    • unused
  • either --region flags or AWS_REGION environment variable is required for all commands
  • disable canary service
    • now cage won't create new service as a canary deploy
    • checking health of next service by launching canary task with identical network configurations to existing service
    • use startTask for EC2, runTask for Fargate as canary task
    • this change resolves problems:
      • parallel rolling out can't be run
      • canary service will remain when failed to roll out
  • add same flags to up command with rollout
    • up now can accept same flags with rollout

project structure changes

  • remove Dockerfile
    • use local dep
    • use goreleaser docker image for releasing

v3.0.0-alpha3

26 Feb 08:12
Compare
Choose a tag to compare
v3.0.0-alpha3 Pre-release
Pre-release

Changelog

71fdf24 doc: readme, update version
21e2e39 fix: delete log

v3.0.0-alpha2

26 Feb 05:07
Compare
Choose a tag to compare
v3.0.0-alpha2 Pre-release
Pre-release

Changelog

afc1d5b fix: shakefile
8f216ce fix: cli bugs
5ef700d fix: Cage interface
d60b5be fix: tests
c272698 ci
aaa7653 ci: config.yml
020e6c6 ci: disabled docker
92036b8 fix: some bugs
af45e0d fix: tests
8bbc20c wip
1f3fc38 wip: v3途中

v3.0.0-alpha1

25 Feb 12:27
Compare
Choose a tag to compare
v3.0.0-alpha1 Pre-release
Pre-release

Changelog

30b1bce fix: shakefile
5ef700d fix: Cage interface
d60b5be fix: tests
c272698 ci
aaa7653 ci: config.yml
020e6c6 ci: disabled docker
92036b8 fix: some bugs
af45e0d fix: tests
8bbc20c wip
1f3fc38 wip: v3途中
b070154 Revert "add: install script"
d93d657 add: install script
0044c2b misc: gitignore
9c17691 tag: 2.2.0
eaea3aa feat: abort on undefined envars

2.2.0

14 Feb 05:44
Compare
Choose a tag to compare

Changelog

0044c2b misc: gitignore
9c17691 tag: 2.2.0
eaea3aa feat: abort on undefined envars

2.1.6

11 Jan 09:28
Compare
Choose a tag to compare

Changelog

545c32a bump version to 2.1.6
6a342f1 Merge pull request #27 from /issues/26
7d3ed13 fix: EC2 ECSでのrolloutができない #26

2.1.5

11 Jan 08:44
Compare
Choose a tag to compare

Changelog

38059e0 bump version to 2.1.5
8e4f97f Merge pull request #25 from /issues/23
5238ff3 fix: canaryInstanceArnオプションをenvarsにマージできていなかった #23