-
Notifications
You must be signed in to change notification settings - Fork 158
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v0.13.0 #1107
v0.13.0 #1107
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! I'm excited to try out the placement constraints.
@@ -1,6 +1,6 @@ | |||
# Changelog | |||
|
|||
## HEAD | |||
## 0.13.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
need a new HEAD section?
Dockerfile
Outdated
@@ -1,7 +1,7 @@ | |||
FROM golang:1.7.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should we go to 1.8 or 1.9?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1.8 or 1.9 should be fine, but the jump is a little scary before cutting a release. I'll update this to select the current patch version of 1.7.
ad6c9d4
to
9abab74
Compare
This has been a long time coming.
master
is pretty stable and doesn't have any major breaking changes between 0.12.x.WIP release notes below
v0.13.0
This release of Empire brings more bug fixes, as well as some notable new features and changes.
Support for ECS Placement Constraints
Before placement constraints, ECS clusters were pretty flat; whatever you scheduled into the cluster could be ran on any host that was registered within the cluster. Placement constraints allow you to be more granular about scheduling, so that services and tasks can specify certain constraints that are required (e.g. like instance size, or AMI).
Empire now allows you to specify placement constraints as part of the Procfile:
See the docs for details.
Automatic resolution of Docker tags to digests
In the past, when you deployed a Docker image via a tag (e.g. like
remind101/acme-inc:master
) Empire would pass along the tag unchanged to ECS. If the tag was updated after deployment, the version that you deployed to Empire would no longer be the same version as what's running in the ECS cluster.Empire now automatically resolves these mutable tags to their immutable, content addressable identifiers, called digests.
Features
Bugs
emp run
. #1063Improvements
Custom::InstancePort
resource allocates ports from. #1096emp run
's now show up on STDOUT and STDERR in the terminal, instead of being merged on STDOUT. #1101Security
You can run this version of Empire with:
$ docker run remind101/empire@sha256:<fixme>
0.13.x has no backwards incompatibilities between 0.12.xx, however, please refer to the upgrade guide before performing an upgrade.