Reverse Chronological Order:
https://github.com/platanus/negroku/compare/v2.8.6...HEAD
https://github.com/platanus/negroku/compare/v2.8.5...v2.8.6
FIX:
- Update capistrano-rails-console gem
https://github.com/platanus/negroku/compare/v2.8.4...v2.8.5
FIX:
- Adds missing dependency to the gemspec, colorize.
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
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:
- eye:watch_process task deprecated
When adding custom processes to the eye config, don't use theeye:watch_process
task.
Just use thewatch_process
method directly in thedeploy.rb
https://github.com/platanus/negroku/blob/master/docs/TASKS.md#eye
https://github.com/platanus/negroku/compare/v2.8.1...v2.8.2
FIX:
- Dependency on activesupport. Now it works on rails 4.x
https://github.com/platanus/negroku/compare/v2.8.0...v2.8.1
FIX:
env:change
event wasn't working
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.
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
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 logscap production logs:nginx
to get all nginx logscap 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
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"
https://github.com/platanus/negroku/compare/v2.5.4...v2.5.5
FIX:
- Logs helper not found when eye is disabled
https://github.com/platanus/negroku/compare/v2.5.3...v2.5.4
FIX:
- Fixes negroku overriding i18n load paths
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
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
https://github.com/platanus/negroku/compare/v2.5.0...v2.5.1
FEATURE:
- Runs
bundle binstubs negroku capistrano
on app creation.
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
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
https://github.com/platanus/negroku/compare/v2.4.0...v2.4.1
FIX:
- Fix unicorn restart bug, thanks to @nicolasmery and @amosrivera
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 theCapfile
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
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)
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
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
- Application is reloaded when environment change
BRAKING CHANGES:
rbnev:vars
tasksadd
andremove
where changed toset
andunset