forward3d/cap-ec2

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Cap-EC2 changelog

## 1.1.2

* Allow using aws-sdk v3 [@magnusvk](https://github.com/magnusvk)
* Fix NoMethodError undefined method call for Hash [@ur5us](https://github.com/ur5us)
* Allow tag value delimiter to be configurable [@erez-rabih](https://github.com/erez-rabih)

## 1.1.1

Require aws-sdk v2 instead of v1

* Require aws-sdk v2 instead of v1 [@hajder](https://github.com/hajder)

## 1.1.0

Upgrade to AWS's v2 SDK

* Upgrade to AWS's v2 SDK [@kylev](https://github.com/kylev)

## 1.0.0

Cap-EC2 is pretty stable, and the rate of PRs has decreased, so I've
decided to bump the version to 1.0.0.

* Remove the require of `capistrano/setup`, so that people can make
  use of `capistrano-multiconfig`. [@ashleybrown](https://github.com/ashleybrown)

## 0.0.19

* Stop using the `colored` gem, switch to `colorize` instead. [@freakphp][https://github.com/freakphp]

## 0.0.18

* Update gemspec to explicitly use the AWS v1 SDK. [@Tomtomgo](https://github.com/Tomtomgo)
* Fix available roles for newer Capistrano versions. [@AmirKremer](https://github.com/AmirKremer)

## 0.0.17

* Provide access to EC2 server tags within Capistrano recipes [@eightbitraptor](https://github.com/eightbitraptor)
* Fix sorting of servers when there is no Name tag [@johnf](https://github.com/johnf)

## 0.0.16

* Don't colorize status table output if STDOUT is not a TTY. [@jcoglan](https://github.com/jcoglan)

## 0.0.15

* Add `ec2_filter_by_status_ok?` to filter out instances that aren't returning `OK`
  for their EC2 status checks. [@tomconroy](https://github.com/tomconroy)

## 0.0.14

* Fix issue when tag was present in EC2 but had no value. [@tomconroy](https://github.com/tomconroy)

## 0.0.13

* Use AWS.memoize to speed up communication with AWS [@cheald](https://github.com/cheald)

## 0.0.12

* Use the instance's named state for searching for instances, rather than the code [@ronny](https://github.com/ronny)

## 0.0.11

* Allow instances to have multiple projects deployed to them. [@rsslldnphy](https://github.com/rsslldnphy)
* Fix the way instance tag matching works; the previous regex was not sufficient to ensure
  absolute matching of a given tag. [@rsslldnphy](https://github.com/rsslldnphy)

## 0.0.10

* Allow configurable setting of the EC2 contact point [@christianblunden](https://github.com/christianblunden)

## 0.0.9

* Handle no configured regions, (or specifically nil).

## 0.0.8

* Made `config/ec2.yml` optional, set all options by Capistrano variable. [@rjocoleman](https://github.com/rjocoleman)
* Remove requirement for default region to be set. [@rjocoleman](https://github.com/rjocoleman)

## 0.0.7

* Removed monkey patching of `Capistrano::TaskEnhancements` [@rjocoleman](https://github.com/rjocoleman)
* Instances don't always have a name tag, would cause `ec2:status` to blow up [@rjocoleman](https://github.com/rjocoleman)

## 0.0.6

* Unbreak listing instances

## 0.0.5

* Don't return terminated instances when looking up instances from EC2
* Fix documentation to refer to correct tag for Stages [@shaneog](https://github.com/shaneog)

## 0.0.4

* If you modified any of the tag names, the `ec2:status` table would blow up
* Fixed a bug with stages

## 0.0.3

* Rename the default tag name used for determining to 'Stages' from 'Stage'

## 0.0.2

* Allow servers to be in multiple stages

## 0.0.1

* Initial release