- Removed support for support for monit and upstart. (will add them back if someone is willing to maintain them)
- Sync configuration with capistrano-sidekiq
- Support for notify systemd service. Add sd_notify gem to your Gemfile.
- Add example application for easier testing.
- Deprecate Nginx support. (configuration tools should be preferred over capistrano tasks)
5.2.0 (2021-09-11)
Merged pull requests:
v5.1.1 (2021-09-03)
Merged pull requests:
v5.1.0 (2021-09-02)
Merged pull requests:
- Phased restart #329 (mksvdmtr)
- fix typo in README.md #325 (Yuki-Inoue)
- Implement puma systemd sockets #324 (chriscz)
v5.0.4 (2021-03-03)
Merged pull requests:
v5.0.3 (2021-02-23)
Merged pull requests:
- update systemd template accept puma_service_unit_env_file and puma_se… #315 (iscreen)
- Remove ExecStop from systemd unit file #314 (w-leads)
- Default systemd service name on multi-app host #309 (bendilley)
- Systemd user service manager and lingering #307 (farnsworth)
- Update nginx template to support X-Forwarded-Proto and remove executables from *.erb files #283 (dapi)
v5.0.2 (2020-12-07)
Merged pull requests:
v5.0.1 (2020-12-02)
Merged pull requests:
v5.0.0 (2020-12-01)
v5.0.0.beta1 (2020-11-04)
Merged pull requests:
- Add systemd support and puma 5 support #300 (ayamomiji)
- Update nginx template #290 (neolyte)
- Improve already running warning message #262 (jackbot)
v4.0.0 (2019-06-27)
Merged pull requests:
- Change 3.4 to 4.0 #285 (paulomcnally)
- Revert "Fixed call parameter" #282 (stefanwild)
- Fixed call parameter #280 (stefanwild)
- Use HTTP 1.1 for proxying #277 (amiuhle)
- Update README.md #276 (poyzn)
- fix typo in readme #275 (knt45)
- special case: setting X-Forwarded-Proto https even if ngnix is not using SSL #265 (anand-c-srinivasan)
- #243 Fix restart task, pumactl don't call bundle exec on restart #251 (pgericson)
- Wrong path to puma config fixed #249 (atilla777)
- Update README.md #247 (lozhn)
- Added shared puma conf as argument to jungle:add #238 (anonoz)
v3.1.1 (2017-07-04)
Merged pull requests:
- Fix jungle setup for debian #235 (PavelBezpalov)
- Force SSL/LTS with return directive #234 (notapatch)
- Use
$host
to prevent forgery #232 (teeceepee) - Fix undefined method 'as' on Capistrano::Puma and 'execute' should be wrapped in an 'on' block #230 (4xposed)
- Wait for Monit to be reloaded #224 (ivanovaleksey)
- Update README.md #223 (notapatch)
- [Fix #219] Call execute on backend #222 (ivanovaleksey)
- Add option to specify the location of SSL certificates #221 (wynksaiddestroy)
- Fix the nginx_conf can not upgrade to web sockets when using ActionCable #218 (Eric-Guo)
- Add stage to cap commands #216 (wynksaiddestroy)
v3.1.0 (2017-03-24)
Merged pull requests:
- release 3.1.0 #212 (seuros)
- Minor fixes #211 (rojosinalma)
- Fixes issue #208 #209 (rojosinalma)
- Give hint about appending variable values instead of setting them #207 (mcelicalderon)
v3.0.3 (2017-03-23)
v3.0.2 (2017-03-22)
Merged pull requests:
v3.0.1 (2017-03-20)
v3.0.0 (2017-03-18)
Merged pull requests:
- Release v3.0.0 candidate #201 (seuros)
- Add 'daemonize' config #194 (rhannequin)
v2.0.0 (2017-03-08)
Merged pull requests:
- Skip puma start command if puma is running #198 (mizukmb)
- Fix puma:monit task for first deployment #187 (lucasalves)
- Update workers.rake #186 (treenewbee)
- typo #178 (BenjaminKim)
- Modify README file #176 (00dav00)
- Remove trailing lines in ERB files #171 (papilip)
- Closing ActiveRecord connections before forking #170 (marcoschicote)
- Add support to plugins #168 (seuros)
- Add server_name to the http->https redirection server block #147 (bdewater)
- Fix README: default value of puma_preload_app is false #145 (snoozer05)
- Respect the global puma_user setting #139 (jhollinger)
- Add puma commands to chruby_map_bins. #135 (linjunpop)
- Run the shell as a login shell. #132 (kgiszczak)
- Issue #120 -- explicitly pass the config file location to pumactl #129 (lhagemann)
- Use SSHKit command_map #128 (hbin)
- Update Readme #127 (h0lyalg0rithm)
v1.2.1 (2015-08-20)
Merged pull requests:
v1.2.0 (2015-08-19)
Implemented enhancements:
Merged pull requests:
- new puma user log #122 (seuros)
- Don't need establish connection block if `puma_preload_app' set to false #118 (hbin)
- Mcb/add support for puma user #117 (mcb)
- Fix puma_monit_bin #114 (msbrigna)
- Update monit tasks #113 (soylent)
v1.1.0 (2015-06-23)
Merged pull requests:
- Always refresh Gemfile. Fixes #109 #110 (sime)
- Reload Monit after uploading any monit configuration #108 (suhailpatel)
- Set :puma_preload_app to false #104 (rafaelgoulart)
v1.0.0 (2015-05-05)
Merged pull requests:
v0.9.0 (2015-03-20)
Merged pull requests:
- Update Typo in README #97 (kcollignon)
- bundler prune should be automatically detect #96 (crhan)
v0.8.5 (2015-01-30)
Merged pull requests:
- Fix smart_restart task to check if puma preloads app #93 (sponomarev)
v0.8.4 (2015-01-25)
Merged pull requests:
- Allow PATCH method #91 (lonre)
- Allow unix:/foo/ socket URLs #90 (indirect)
- Fix puma:monit task descriptions #88 (jc00ke)
- Convert to spaces #85 (lonre)
- Minor documentation correction #84 (neilbartley)
- appending :stage to puma's monit #81 (itsNikolay)
v0.8.3 (2014-10-28)
v0.8.2 (2014-10-17)
Merged pull requests:
- Start task creates a conf file if none exists. #74 (stevemadere)
v0.8.1 (2014-10-08)
Merged pull requests:
- Fix nginx config task work with roles #72 (hnatt)
- Fix puma_bind unix socket path #70 (hnatt)
- Update nginx_config task call example in README #69 (hnatt)
- Added config option for prune_bundler #68 (behe)
v0.8.0 (2014-09-23)
Merged pull requests:
- Update puma.cap to add missing , #65 (bryanl)
- Fixed handling of multiple puma endpoints and of wildcard IP addresses #64 (jabbrwcky)
- Cannot call nginx:config cap task #61 (isc)
v0.7.0 (2014-08-07)
Merged pull requests:
- Add a task for uploading nginx site config and a generator for configuring template before uploadinging #57 (dfang)
v0.6.1 (2014-07-03)
Merged pull requests:
- Explicitly daemonize when needed. #54 (crohr)
- Access and Error logs where backwards #52 (rottmanj)
- Fix jungle tasks #47 (RavWar)
- Make monit play well with chruby. #46 (linjunpop)
- fix and beautify puma-deb, closes #44 #45 (masterkain)
- puma jungle start stop restart fix #38 (petertoth)
- check redhat-release first #34 (marshall-lee)
- set rack_env before command execution #29 (arielze)
v0.2.0 (2014-01-28)
Merged pull requests:
- add a trigger to puma config, for support Issue #25 #26 (crhan)
- bump version for support capistrano v3.1 #24 (crhan)
- capistrano v3.1 compatible improve: dependency solve #22 (crhan)
- phased-restart also check for pid file first #21 (crhan)
- check pid instead of state file #20 (crhan)
- fix puma/puma#300: Gemfile not refreshed between deploys #19 (crhan)
- Update README.md #17 (James-Hendrickson)
- Sane defaults and puma:check #15 (shaneog)
- run puma and pumactl with bundler #14 (ayamomiji)
- Ensures that it will bundle w/ capistrano 3.1 #6 (kyledecot)
* This Changelog was automatically generated by github_changelog_generator