Skip to content
This repository has been archived by the owner on Sep 7, 2021. It is now read-only.

Latest commit

 

History

History
240 lines (153 loc) · 6.15 KB

CHANGELOG.md

File metadata and controls

240 lines (153 loc) · 6.15 KB

Negroku 2.x Changelog

Reverse Chronological Order:

Unreleased

https://github.com/platanus/negroku/compare/v2.8.6...HEAD

2.8.6

https://github.com/platanus/negroku/compare/v2.8.5...v2.8.6

FIX:

  • Update capistrano-rails-console gem

2.8.5

https://github.com/platanus/negroku/compare/v2.8.4...v2.8.5

FIX:

  • Adds missing dependency to the gemspec, colorize.

2.8.4

https://github.com/platanus/negroku/compare/v2.8.3...v2.8.4

FEAT:

  • Processes start in a one by one, with a grace time of 20 seconds by default. You can use the eye_chain_grace variable to change it.

FIX:

  • Rails log now use the rails environment to read the log from the server

2.8.3

https://github.com/platanus/negroku/compare/v2.8.2...v2.8.3

FIX:

  • Fix regression where custom watched processes where not being configured by eye. This is a known breaking change but it was removed by mistake instead of being deprecated.

BREAKING CHANGES:

2.8.2

https://github.com/platanus/negroku/compare/v2.8.1...v2.8.2

FIX:

  • Dependency on activesupport. Now it works on rails 4.x

2.8.1

https://github.com/platanus/negroku/compare/v2.8.0...v2.8.1

FIX:

  • env:change event wasn't working

2.8.0

https://github.com/platanus/negroku/compare/v2.7.1...v2.8.0

FEAT:

  • Adds some settings to process monitoring. You can config timeouts and grace times.

2.7.1

https://github.com/platanus/negroku/compare/v2.7.0...v2.7.1

FIX:

  • Puma was being loaded because the puma gem was being loaded by capistrano-puma

2.7.0

https://github.com/platanus/negroku/compare/v2.6.0...v2.7.0

FEAT:

  • Adds support for puma as application server
  • Adds simultaneous log stream support For example you can call cap production logs to get all application logs cap production logs:nginx to get all nginx logs cap production logs:nginx:access to get the nginx access logs only

FIX:

  • Show help when no command is used

BREAKING CHANGES:

  • Log task was renamed to logs

2.6.0

https://github.com/platanus/negroku/compare/v2.5.5...v2.6.0

FEAT:

  • Adds nginx default for ssl certificates and key locations

FIX:

  • Removes vendor/bundle symlink and shared folder. Bundle location is set in .bundler/config

BREAKING CHANGES:

  • Default config for nginx ssl is
nginx_ssl_certificate_path: "#{shared_path}/ssl"
nginx_ssl_certificate_key: "#{fetch(:application)}.key"
nginx_ssl_certificate_key_path: "#{shared_path}/ssl"

2.5.5

https://github.com/platanus/negroku/compare/v2.5.4...v2.5.5

FIX:

  • Logs helper not found when eye is disabled

2.5.4

https://github.com/platanus/negroku/compare/v2.5.3...v2.5.4

FIX:

  • Fixes negroku overriding i18n load paths

2.5.3

https://github.com/platanus/negroku/compare/v2.5.2...v2.5.3

FEATURE:

  • On whenever you now can change the log and template values.

FIX:

  • Whenever was always being enabled because it's a negroku dependency, now we check for the config/schedule.rb file
  • Whenever now honors the rails environment

2.5.2

https://github.com/platanus/negroku/compare/v2.5.1...v2.5.2

FIX:

  • Remote rails console.
  • Delayed job detection from gemfile
  • Gem detection now use locked specs to detect subdependencies

2.5.1

https://github.com/platanus/negroku/compare/v2.5.0...v2.5.1

FEATURE:

  • Runs bundle binstubs negroku capistrano on app creation.

2.5.0

https://github.com/platanus/negroku/compare/v2.4.2...v2.5.0

FEATURES:

  • Capfile requires are inferred from the project and asked on the cli ui
  • Adds update command negroku app update to update the Capfile with the latest features
  • Adds gem version checking from rubygems
  • Adds Capfile version checking based on current gem version

FIX:

  • nginx default value for ssl certificate key

BREAKING CHANGES:

  • Multiple requires from the Capfile changed, so yo need to update the capfile using the negroku app update command

2.4.2

https://github.com/platanus/negroku/compare/v2.4.1...v2.4.2

FIX:

  • sphinx failed on first time deploys
  • change eye default timeouts for delayed jobs and process template

2.4.1

https://github.com/platanus/negroku/compare/v2.4.0...v2.4.1

FIX:

  • Fix unicorn restart bug, thanks to @nicolasmery and @amosrivera

2.4.0

https://github.com/platanus/negroku/compare/v2.3.5...v2.4.0

FEATURE

  • Unicorn: adds a way to change cpu and memory eye check for unicorn

FIXES

  • Rbenv:
    • rbenv:vars:show will work even before the firts deploy, close #96
    • Bulk environmental variables on stage creation, close #99

BREAKING CHANGES

  • By default negroku will load capistrano task with the .rake extension intead of .cap This will change only if you udpdate the Capfile

2.3.5

https://github.com/platanus/negroku/compare/v2.3.1...v2.3.5

  • improve sphinx support. Now it rebuild the index whenever the configuration changed
  • updates capistrano-nodenv. Now it logs successful instead of fail when the correct node version is found
  • logs cab be terminated gracefully with ctrl+c

2.3.1

https://github.com/platanus/negroku/compare/v2.3.0...v2.3.1

  • eye roles not being set (capistrano 3.4.0 now really honor the roles)

2.3.0

https://github.com/platanus/negroku/compare/v2.2.0...v2.3.0

  • disable delayed-jobs and whenever by default on the capfile template
  • adds support for sphinx and thinkinx sphinx processes and tasks
  • update capistrano dependency to 3.4.0
  • adds github deployment api support

2.2.0

https://github.com/platanus/negroku/compare/v2.1.0...v2.2.0

FIXES:

  • fixed delayed job require on capfile

BREAKING CHANGES:

  • change default location of rbenv. Now the default are global installation on /urs/local/rbenv
  • change default location of nodenv. Now the default are global installation on /urs/local/nodenv
  • eye action are forced to the global ruby version instead of the project ruby version

2.1.0

  • Application is reloaded when environment change

BRAKING CHANGES:

  • rbnev:vars tasks add and remove where changed to set and unset