- Improve handling of special characters in bucket names
- Update s3_file to version 2.6.6
- Skip mounting of volumes with no specified mount point
- Always restart Unicorn instead of a stop and start to prevent downtime during deploys
- Always update custom cookbook for setup command
- After creating RAID arrays update initramfs to prevent device mapping issues on reboot
- Fixed passenger and unicorn gem installation issue
- Updating the default 2.0, 2.1 and 2.2 versions of Ruby to 2.0.0p648, 2.1.8 and 2.2.4
- Allow postgres package names to set in custom JSON.
- Update the Node.js default version to 0.12.9
- Improve robustness of s3_file resource (retries, caught exceptions).
- Adding postgres adapter detection based on the Gemfile, fixes aws/opsworks-cookbooks#136
- Updating the default 2.0, 2.1 and 2.2 versions of Ruby to 2.0.0p647, 2.1.7 and 2.2.3
- Improving download from s3 by replacing s3curl with s3_file cookbook.
- Change the default Node.js version to v0.12.7
- Logging added for Node.js apps. STDOUT and STDERR logged and rotated in the shared/log directory.
- Make custom cookbook submodule checkout update explicit.
- Added workaround for aws/opsworks-cookbooks#213 that will check to ensure bind mounts have been made before the deploy directory is created.
- ECS support for Amazon Linux and Ubuntu.
- Full support of Red Hat Enterprise Linux 7.
- Make /etc/hosts generation more resilient to errors.
- Option to override db package name for Red Hat Enterprise Linux 7
- Updated the monit systemd config to prevent systemd from sending the kill signal to processes monitored by monit.
- Reverts a breaking commit that resulted in an invalid deploy destination directory. aws/opsworks-cookbooks#301