Skip to content
This repository has been archived by the owner on Dec 31, 2022. It is now read-only.

Releases: ajgon/opsworks_ruby

v1.2.0

16 May 09:46
a55d317
Compare
Choose a tag to compare

Bug Fixes

  • Moved global deploy parameters to app['global'] section (b4f8d6b)

BREAKING CHANGES

  • app['create_dirs_before_symlink'],
    app['purge_before_symlink'], app['rollback_on_error'] and
    app['symlinks'] are now app['global']['create_dirs_before_symlink'],
    app['global']['purge_before_symlink'],
    app['global']['rollback_on_error'] and app['global']['symlink']. The
    old format still works, but it shows DEPRECATION warning. It will be
    removed in one of the next major releases.

v1.1.2

16 May 09:47
d3a0836
Compare
Choose a tag to compare

Bug Fixes

  • webserver: Improved apache2 support (4293bff)
  • node['applications'] are back (5fc42c3), closes #55

Features

  • app['rollback_on_error'] implemented (e6934a7), closes #54

v1.1.1

16 May 09:47
Compare
Choose a tag to compare

Bug Fixes

  • deploy: Fixed deploy callbacks launching order (81d31c9)

v1.1.0

16 May 09:48
8fd017d
Compare
Choose a tag to compare

Bug Fixes

  • Application deployment fix (7ac4166)

BREAKING CHANGES

  • node['applications'] becomes obsolete

v1.0.0

16 May 09:49
Compare
Choose a tag to compare

Bug Fixes

  • monit reload and monit restart order (2c4a84a), closes #29
  • appserver: Removed accept_filter from unicorn configurator (76a7f36)
  • framework: Added missing deploy_environment to null framework (673a21d)
  • framework: Fixed envs_in_console for rails (f8856c8)

Features

  • appserver: "Puma" support added (f6e80ad), closes #38
  • appserver: "Thin" support added (9667939), closes #39
  • appserver: Switched default appserver from unicorn to puma (0e72200)
  • framework: "hanami.rb" support added (23fdd04), closes #43
  • framework: "Null" support added (b9e7b63), closes #47
  • framework: "Padrino" support added (a240d92), closes #44
  • framework: Environemnt variables in rails console (89252b3)
  • global: Moved app['environment'] to app['global']['environment'] (432a21c), closes #50
  • webserver: "Apache2" support added (1ca5b0b), closes #40
  • worker: "delayed_job" support added (7235720), closes #42
  • worker: "resque" support added (ccc13e4), closes #41

Performance Improvements

  • Added fasterer gem to overcommit (c1ed974)

BREAKING CHANGES

  • global: If you were using an app['environment'] variable (for example to set env to
    staging), please update your stack/layer JSONs to app['global']['environment'].
  • appserver: Unicorn is no longer a default appserver, in favor of Puma. If you have a working
    instances which were relying on that, you have to either set app['appserver']['adapter'] = 'unicorn' in your stack/layer JSON file, or switch the app server in your application
  • webserver: sites-available and sites-enabled file names format
    changed. From this commit, the *.conf extension is appended. If you
    plan to update your cookbooks on productional environments, don't forget
    to remove the old ones, otherwise you will end up with two the same
    configurations in different files, which cause nginx to fail.

If you start noticing duplicate upstream errors, this is probably due
this case.

v0.8.0

16 May 10:08
Compare
Choose a tag to compare

Bug Fixes

  • Switched from nginx reload to nginx restart after succesful deploy/undeploy (16ab9d1), closes #36

Features

  • Added GIT_SSH support for bundle install (232e8ac), closes #37
  • Caches bundler installs to speed up deployments (baa0f44)
  • Implemented configurable RAILS_ENV (2567b71), closes #34

v0.7.0

16 May 10:08
Compare
Choose a tag to compare

Bug Fixes

  • Moved extra env files creation, later in the stack (before_restart) (8a5223f)
  • Reload monit after restarting services (eaa2aab)
  • Set the default DB adapter to sqlite3 (b4b1ee4)
  • specify bundle path on bundle install (b9d4335)

Features

  • Added support for gems like figaro and dotenv (c989494), closes #28

v0.6.0

16 May 10:09
087a02f
Compare
Choose a tag to compare

BREAKING CHANGES

  • Removed application_ruby cookbook dependency

v0.5.0

16 May 10:10
Compare
Choose a tag to compare

Features

  • Added configuration for isolated worker servers w/o app/webserver (56642f1)
  • Added monit compatibility with amazon linux (2ef12b9)

v0.4.0

16 May 10:10
Compare
Choose a tag to compare

Features

  • Enables drivers to be attached to before_* and after_* deploy events (fa8e605)