This repository has been archived by the owner on Dec 31, 2022. It is now read-only.
Releases: ajgon/opsworks_ruby
Releases · ajgon/opsworks_ruby
v1.18.0
v1.17.0
Bug Fixes
Features
BREAKING CHANGES
app['global']['create_dirs_before_symlink']
,
app['global']['purge_before_symlink']
andapp['global']['symlinks']
now overrides defaults instead of appending them. If you were relying on
those options in your Custom JSON, you need to add missing defaults
manually.
For example given:
{
"deploy": {
"myapp": {
"global": {
"create_dirs_before_symlink": ["test/create"],
"purge_before_symlink": ["test/purge"],
"symlinks": {
"test": "test/symlinks"
}
}
}
}
}
you need to replace it to:
{
"deploy": {
"myapp": {
"global": {
"create_dirs_before_symlink": ["tmp", "public", "config", "../../shared/cache", "../../shared/assets", "test/create"],
"purge_before_symlink": ["log", "tmp/cache", "tmp/pids", "public/system", "public/assets", "test/purge"],
"symlinks": {
"system": "public/system",
"assets": "public/assets",
"cache": "tmp/cache",
"pids": "tmp/pids",
"log": "log",
"test": "test/symlinks"
}
}
}
}
}
v1.16.0
v1.15.0
Bug Fixes
- apache: fix apache serving assets rather than proxying to app server (#210) (9dfdeed)
- appserver: Compare lockfiles instead of main Gemfile (c02af02)
- appserver: fix duplicate after_fork/on_worker_boot stanzas in appserver configs (c0b0e84)
- worker: adapted monit config for sidekiq 6.x (4a58654), closes #215
- worker: fix sidekiq quiet/shutdown scripts (59198b9), closes #217
- worker: quieting and stopping sidekiq (efc1231)
Features
v1.14.0
Bug Fixes
- Ensure shared/system dir is created (#197) (7f8cb2e), closes /github.com/ajgon/opsworks_ruby/blob/6e2328941996d98316657d7a52c98de6982068a5/attributes/default.rb#L21
- Lock the windows cookbook dependency to maintain chef 12 compatibility (#196) (a2d4a8d)
- register gpg public key for nginx on ubuntu18.04LTS (#201) (1d4705d)
- apache: fix infinite redirect loop on apache, when rails
force_ssl
is enabled (3df3a16), closes #206 - appserver: fixed Puma config compatibility with older versions of Puma (eebdc23), closes #207
- nginx: add missing
nosniff
header for SSL sessions in nginx (e61b199) - setup: added support for bundler 2.x and rubygems 3.x (7b781bd), closes #203
- webserver: Align SSL directory between template & driver (414298e), closes #205
Features
v1.13.0
v1.12.0
v1.11.0
Bug Fixes
- add Apache 2.4's "Require all granted" to apache2+passenger config file (#171) (f4e5871)
- webserver: add
X-Content-Type-Options: nosniff
to assets served by rails for extra security (07d3336)
Features
- webserver: hardened security headers, disabled tls1.0 and tls1.1 for non-legacy SSL config (8351d58)
BREAKING CHANGES
- webserver: If you are using SSL in your project, TLSv1.0 and
TLSv1.1 has been disabled for all responses - only TLSv1.2 is served. If
you still need older ciphers, consider using
app['webserver']['ssl_for_legacy_browsers']
configuration option.
v1.10.1
v1.10.0
Bug Fixes
- appserver: moved env files creation to
before_symlink
phase (2ed059d), closes #157 - setup: Fixed
deployer
user setup (9af3651), closes #159
Features
- appserver: add additional puma configuration options (f994e2f)
- ruby: introduced new
ruby-version
JSON parameter. (99798ce), closes #156
BREAKING CHANGES
- ruby: If you were using
ruby-ng.ruby_version
JSON
configuration parameter in your stack/layer configuration, please change
it toruby-version
. Sinceruby-version
is set by default to the
freshest version of ruby available, you may end up with unexpected
upgrade of ruby on your system.