1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00

Merge pull request #1032 from swrobel/history-to-markdown

Convert History.txt to Markdown
This commit is contained in:
Evan Phoenix 2016-07-25 18:48:01 -07:00 committed by GitHub
commit 33ab278b40
2 changed files with 79 additions and 79 deletions

View file

@ -1,4 +1,4 @@
=== 3.6.0 / 2016-07-24 ## 3.6.0 / 2016-07-24
* 12 bug fixes: * 12 bug fixes:
* Add ability to detect a shutting down server. Fixes #932 * Add ability to detect a shutting down server. Fixes #932
@ -14,7 +14,7 @@
* Just rescue exception to return a 500. Fixes #1027 * Just rescue exception to return a 500. Fixes #1027
* Redirect IO in the jruby daemon mode. Fixes #778 * Redirect IO in the jruby daemon mode. Fixes #778
=== 3.5.2 / 2016-07-20 ## 3.5.2 / 2016-07-20
* 1 bug fix: * 1 bug fix:
* Don't let persistent_timeout be nil * Don't let persistent_timeout be nil
@ -22,12 +22,12 @@
* 1 PR merged: * 1 PR merged:
* Merge pull request #1021 from benzrf/patch-1 * Merge pull request #1021 from benzrf/patch-1
=== 3.5.1 / 2016-07-20 ## 3.5.1 / 2016-07-20
* 1 bug fix: * 1 bug fix:
* Be sure to only listen on host:port combos once. Fixes #1022 * Be sure to only listen on host:port combos once. Fixes #1022
=== 3.5.0 / 2016-07-18 ## 3.5.0 / 2016-07-18
* 1 minor features: * 1 minor features:
* Allow persistent_timeout to be configured via the dsl. * Allow persistent_timeout to be configured via the dsl.
@ -66,7 +66,7 @@
* Merge pull request #981 from zach-chai/patch-1 * Merge pull request #981 from zach-chai/patch-1
* Merge pull request #993 from scorix/master * Merge pull request #993 from scorix/master
=== 3.4.0 / 2016-04-07 ## 3.4.0 / 2016-04-07
* 2 minor features: * 2 minor features:
* Add ability to force threads to stop on shutdown. Fixes #938 * Add ability to force threads to stop on shutdown. Fixes #938
@ -89,7 +89,7 @@
* Merge pull request #946 from vipulnsward/rm-pid * Merge pull request #946 from vipulnsward/rm-pid
* Merge pull request #947 from vipulnsward/housekeeping-typos * Merge pull request #947 from vipulnsward/housekeeping-typos
=== 3.3.0 / 2016-04-05 ## 3.3.0 / 2016-04-05
* 2 minor features: * 2 minor features:
* Allow overriding options of Configuration object * Allow overriding options of Configuration object
@ -104,7 +104,7 @@
* Merge pull request #940 from kyledrake/signalsdoc * Merge pull request #940 from kyledrake/signalsdoc
* Merge pull request #942 from dekellum/socket-activate-improve * Merge pull request #942 from dekellum/socket-activate-improve
=== 3.2.0 / 2016-03-20 ## 3.2.0 / 2016-03-20
* 1 deprecation removal: * 1 deprecation removal:
* Delete capistrano.rb * Delete capistrano.rb
@ -118,7 +118,7 @@
* Merge pull request #927 from jlecour/gemfile_variants * Merge pull request #927 from jlecour/gemfile_variants
* Merge pull request #931 from joneslee85/patch-10 * Merge pull request #931 from joneslee85/patch-10
=== 3.1.1 / 2016-03-17 ## 3.1.1 / 2016-03-17
* 4 bug fixes: * 4 bug fixes:
* Disable USR1 usage on JRuby * Disable USR1 usage on JRuby
@ -131,7 +131,7 @@
* Merge pull request #921 from swrobel/patch-1 * Merge pull request #921 from swrobel/patch-1
* Merge pull request #924 from tbrisker/patch-1 * Merge pull request #924 from tbrisker/patch-1
=== 3.1.0 / 2016-03-05 ## 3.1.0 / 2016-03-05
* 1 minor feature: * 1 minor feature:
* Add 'import' directive to config file. Fixes #916 * Add 'import' directive to config file. Fixes #916
@ -142,7 +142,7 @@
* Recreate the proper args manually. Fixes #910 * Recreate the proper args manually. Fixes #910
* Require 'time' to get iso8601. Fixes #914 * Require 'time' to get iso8601. Fixes #914
=== 3.0.2 / 2016-02-26 ## 3.0.2 / 2016-02-26
* 5 bug fixes: * 5 bug fixes:
@ -158,7 +158,7 @@
* Merge pull request #902 from corrupt952/fix_undefined_method_and_variable_when_execute_pumactl * Merge pull request #902 from corrupt952/fix_undefined_method_and_variable_when_execute_pumactl
* Merge pull request #905 from Eric-Guo/master * Merge pull request #905 from Eric-Guo/master
=== 3.0.1 / 2016-02-25 ## 3.0.1 / 2016-02-25
* 1 bug fix: * 1 bug fix:
@ -166,7 +166,7 @@
websockets entirely. Seems no server has both hijack and async.callback websockets entirely. Seems no server has both hijack and async.callback
and thus faye is totally confused what to do and doesn't work. and thus faye is totally confused what to do and doesn't work.
=== 3.0.0 / 2016-02-25 ## 3.0.0 / 2016-02-25
* 2 major changes: * 2 major changes:
@ -216,7 +216,7 @@
* Merge pull request #897 from zendesk/master * Merge pull request #897 from zendesk/master
* Merge pull request #899 from kch/kch-readme-fixes * Merge pull request #899 from kch/kch-readme-fixes
=== 2.16.0 / 2016-01-27 ## 2.16.0 / 2016-01-27
* 7 minor features: * 7 minor features:
@ -256,13 +256,13 @@
* Merge pull request #860 from zendesk/expose_old_worker_count * Merge pull request #860 from zendesk/expose_old_worker_count
* Merge pull request #861 from zendesk/allow_control_url_umask * Merge pull request #861 from zendesk/allow_control_url_umask
=== 2.15.3 / 2015-11-07 ## 2.15.3 / 2015-11-07
* 1 bug fix: * 1 bug fix:
* Fix JRuby parser * Fix JRuby parser
=== 2.15.2 / 2015-11-06 ## 2.15.2 / 2015-11-06
* 2 bug fixes: * 2 bug fixes:
* ext/puma_http11: handle duplicate headers as per RFC * ext/puma_http11: handle duplicate headers as per RFC
@ -272,13 +272,13 @@
* Merge pull request #818 from unleashed/support-duplicate-headers * Merge pull request #818 from unleashed/support-duplicate-headers
* Merge pull request #819 from VictorLowther/fix-ca-and-verify_null-exception * Merge pull request #819 from VictorLowther/fix-ca-and-verify_null-exception
=== 2.15.1 / 2015-11-06 ## 2.15.1 / 2015-11-06
* 1 bug fix: * 1 bug fix:
* Allow older openssl versions * Allow older openssl versions
=== 2.15.0 / 2015-11-06 ## 2.15.0 / 2015-11-06
* 6 minor features: * 6 minor features:
* Allow setting ca without setting a verify mode * Allow setting ca without setting a verify mode
@ -327,7 +327,7 @@
* Merge pull request #814 from schneems/schneems/worker_timeout-docs * Merge pull request #814 from schneems/schneems/worker_timeout-docs
* Merge pull request #817 from unleashed/worker-boot-timeout * Merge pull request #817 from unleashed/worker-boot-timeout
=== 2.14.0 / 2015-09-18 ## 2.14.0 / 2015-09-18
* 1 minor feature: * 1 minor feature:
* Make building with SSL support optional * Make building with SSL support optional
@ -335,33 +335,33 @@
* 1 bug fix: * 1 bug fix:
* Use Rack::Builder if available. Fixes #735 * Use Rack::Builder if available. Fixes #735
=== 2.13.4 / 2015-08-16 ## 2.13.4 / 2015-08-16
* 1 bug fix: * 1 bug fix:
* Use the environment possible set by the config early and from * Use the environment possible set by the config early and from
the config file later (if set). the config file later (if set).
=== 2.13.3 / 2015-08-15 ## 2.13.3 / 2015-08-15
Seriously, I need to revamp config with tests. Seriously, I need to revamp config with tests.
* 1 bug fix: * 1 bug fix:
* Fix preserving options before cleaning for state. Fixes #769 * Fix preserving options before cleaning for state. Fixes #769
=== 2.13.2 / 2015-08-15 ## 2.13.2 / 2015-08-15
The "clearly I don't have enough tests for the config" release. The "clearly I don't have enough tests for the config" release.
* 1 bug fix: * 1 bug fix:
* Fix another place binds wasn't initialized. Fixes #767 * Fix another place binds wasn't initialized. Fixes #767
=== 2.13.1 / 2015-08-15 ## 2.13.1 / 2015-08-15
* 2 bug fixes: * 2 bug fixes:
* Fix binds being masked in config files. Fixes #765 * Fix binds being masked in config files. Fixes #765
* Use options from the config file properly in pumactl. Fixes #764 * Use options from the config file properly in pumactl. Fixes #764
=== 2.13.0 / 2015-08-14 ## 2.13.0 / 2015-08-14
* 1 minor feature: * 1 minor feature:
* Add before_fork hooks option. * Add before_fork hooks option.
@ -380,7 +380,7 @@ The "clearly I don't have enough tests for the config" release.
* Merge pull request #759 from BenV/fix-centos6-build * Merge pull request #759 from BenV/fix-centos6-build
* Merge pull request #761 from looker/no-log * Merge pull request #761 from looker/no-log
=== 2.12.3 / 2015-08-03 ## 2.12.3 / 2015-08-03
* 8 minor bugs fixed: * 8 minor bugs fixed:
* Fix Capistrano 'uninitialized constant Puma' error. * Fix Capistrano 'uninitialized constant Puma' error.
@ -401,13 +401,13 @@ The "clearly I don't have enough tests for the config" release.
* 1 test fix: * 1 test fix:
* Add 1.8.7, rbx-1 (allow failures) to Travis. * Add 1.8.7, rbx-1 (allow failures) to Travis.
=== 2.12.2 / 2015-07-17 ## 2.12.2 / 2015-07-17
* 2 bug fix: * 2 bug fix:
* Pull over and use Rack::URLMap. Fixes #741 * Pull over and use Rack::URLMap. Fixes #741
* Stub out peercert on JRuby for now. Fixes #739 * Stub out peercert on JRuby for now. Fixes #739
=== 2.12.1 / 2015-07-16 ## 2.12.1 / 2015-07-16
* 2 bug fixes: * 2 bug fixes:
* Use a constant format. Fixes #737 * Use a constant format. Fixes #737
@ -419,7 +419,7 @@ The "clearly I don't have enough tests for the config" release.
* 1 PR merged: * 1 PR merged:
* Merge pull request #736 from paulanunda/paulanunda/typo-fix * Merge pull request #736 from paulanunda/paulanunda/typo-fix
=== 2.12.0 / 2015-07-14 ## 2.12.0 / 2015-07-14
* 13 bug fixes: * 13 bug fixes:
* Add thread reaping to thread pool * Add thread reaping to thread pool
@ -468,7 +468,7 @@ The "clearly I don't have enough tests for the config" release.
* Merge pull request #729 from allaire/patch-1 * Merge pull request #729 from allaire/patch-1
* Merge pull request #730 from iamjarvo/container-infrastructure * Merge pull request #730 from iamjarvo/container-infrastructure
=== 2.11.3 / 2015-05-18 ## 2.11.3 / 2015-05-18
* 5 bug fixes: * 5 bug fixes:
* Be sure to unlink tempfiles after a request. Fixes #690 * Be sure to unlink tempfiles after a request. Fixes #690
@ -479,7 +479,7 @@ The "clearly I don't have enough tests for the config" release.
* 1 PR merged: * 1 PR merged:
* Merge pull request #698 from looker/hang-handshake * Merge pull request #698 from looker/hang-handshake
=== 2.11.2 / 2015-04-11 ## 2.11.2 / 2015-04-11
* 2 minor features: * 2 minor features:
* Add `on_worker_fork` hook, which allows to mimic Unicorn's behavior * Add `on_worker_fork` hook, which allows to mimic Unicorn's behavior
@ -502,7 +502,7 @@ The "clearly I don't have enough tests for the config" release.
* Merge pull request #667 from JuanitoFatas/doc/gemspec * Merge pull request #667 from JuanitoFatas/doc/gemspec
* Merge pull request #672 from chulkilee/refactor * Merge pull request #672 from chulkilee/refactor
=== 2.11.1 / 2015-02-11 ## 2.11.1 / 2015-02-11
* 2 bug fixes: * 2 bug fixes:
* Avoid crash in strange restart conditions * Avoid crash in strange restart conditions
@ -512,7 +512,7 @@ The "clearly I don't have enough tests for the config" release.
* Merge pull request #644 from bpaquet/master * Merge pull request #644 from bpaquet/master
* Merge pull request #646 from mkonecny/master * Merge pull request #646 from mkonecny/master
=== 2.11.0 / 2015-01-20 ## 2.11.0 / 2015-01-20
* 9 bug fixes: * 9 bug fixes:
* Add mode as an additional bind option to unix sockets. Fixes #630 * Add mode as an additional bind option to unix sockets. Fixes #630
@ -545,7 +545,7 @@ The "clearly I don't have enough tests for the config" release.
* Merge pull request #639 from ebeigarts/fix-phased-restarts * Merge pull request #639 from ebeigarts/fix-phased-restarts
* Merge pull request #640 from codehotter/issue-612-dependent-requests-deadlock * Merge pull request #640 from codehotter/issue-612-dependent-requests-deadlock
=== 2.10.2 / 2014-11-26 ## 2.10.2 / 2014-11-26
* 1 bug fix: * 1 bug fix:
* Conditionalize thread local cleaning, fixes perf degradation fix * Conditionalize thread local cleaning, fixes perf degradation fix
@ -553,7 +553,7 @@ The "clearly I don't have enough tests for the config" release.
overhead to a each request, so it has to be turned on explicitly overhead to a each request, so it has to be turned on explicitly
if a user needs it. if a user needs it.
=== 2.10.1 / 2014-11-24 ## 2.10.1 / 2014-11-24
* 1 bug fix: * 1 bug fix:
* Load the app after daemonizing because the app might start threads. * Load the app after daemonizing because the app might start threads.
@ -564,7 +564,7 @@ The "clearly I don't have enough tests for the config" release.
If you're app has problems starting up, start it without daemon mode initially If you're app has problems starting up, start it without daemon mode initially
to test. to test.
=== 2.10.0 / 2014-11-23 ## 2.10.0 / 2014-11-23
* 3 minor features: * 3 minor features:
* Added on_worker_shutdown hook mechanism * Added on_worker_shutdown hook mechanism
@ -593,7 +593,7 @@ The "clearly I don't have enough tests for the config" release.
* Merge pull request #608 from Gu1/master * Merge pull request #608 from Gu1/master
* Merge remote-tracking branch 'origin/pr/538' * Merge remote-tracking branch 'origin/pr/538'
=== 2.9.2 / 2014-10-25 ## 2.9.2 / 2014-10-25
* 8 bug fixes: * 8 bug fixes:
* Fix puma-wild handling a restart properly. Fixes #550 * Fix puma-wild handling a restart properly. Fixes #550
@ -613,7 +613,7 @@ The "clearly I don't have enough tests for the config" release.
* Merge pull request #581 from alexch/slightly-better-logging * Merge pull request #581 from alexch/slightly-better-logging
* Merge pull request #590 from looker/jruby_disable_sslv3 * Merge pull request #590 from looker/jruby_disable_sslv3
=== 2.9.1 / 2014-09-05 ## 2.9.1 / 2014-09-05
* 4 bug fixes: * 4 bug fixes:
* Cleanup the SSL related structures properly, fixes memory leak * Cleanup the SSL related structures properly, fixes memory leak
@ -625,7 +625,7 @@ The "clearly I don't have enough tests for the config" release.
* Merge pull request #561 from theoldreader/sighup * Merge pull request #561 from theoldreader/sighup
* Merge pull request #570 from havenwood/spawn-thread-edge-case * Merge pull request #570 from havenwood/spawn-thread-edge-case
=== 2.9.0 / 2014-07-12 ## 2.9.0 / 2014-07-12
* 1 minor feature: * 1 minor feature:
* Add SSL support for JRuby * Add SSL support for JRuby
@ -649,7 +649,7 @@ The "clearly I don't have enough tests for the config" release.
* Merge pull request #544 from chulkilee/bsd-3-clause * Merge pull request #544 from chulkilee/bsd-3-clause
* Merge pull request #551 from jcxplorer/patch-1 * Merge pull request #551 from jcxplorer/patch-1
=== 2.8.2 / 2014-04-12 ## 2.8.2 / 2014-04-12
* 4 bug fixes: * 4 bug fixes:
* During upgrade, change directory in main process instead of workers. * During upgrade, change directory in main process instead of workers.
@ -676,7 +676,7 @@ The "clearly I don't have enough tests for the config" release.
* Merge pull request #517 from misfo/patch-1 * Merge pull request #517 from misfo/patch-1
* Merge pull request #518 from LongMan/master * Merge pull request #518 from LongMan/master
=== 2.8.1 / 2014-03-06 ## 2.8.1 / 2014-03-06
* 1 bug fixes: * 1 bug fixes:
* Run puma-wild with proper deps for prune_bundler * Run puma-wild with proper deps for prune_bundler
@ -692,7 +692,7 @@ The "clearly I don't have enough tests for the config" release.
* Merge pull request #490 from tobinibot/patch-1 * Merge pull request #490 from tobinibot/patch-1
* Merge pull request #491 from brianknight10/clarify-no-config * Merge pull request #491 from brianknight10/clarify-no-config
=== 2.8.0 / 2014-02-28 ## 2.8.0 / 2014-02-28
* 8 minor features: * 8 minor features:
* Add ability to autoload a config file. Fixes #438 * Add ability to autoload a config file. Fixes #438
@ -735,13 +735,13 @@ The "clearly I don't have enough tests for the config" release.
* Merge pull request #482 from prathamesh-sonpatki/signals-doc-cleanup * Merge pull request #482 from prathamesh-sonpatki/signals-doc-cleanup
* Merge pull request #483 from YotpoLtd/master * Merge pull request #483 from YotpoLtd/master
=== 2.7.1 / 2013-12-05 ## 2.7.1 / 2013-12-05
* 1 bug fix: * 1 bug fix:
* Keep STDOUT/STDERR the right mode. Fixes #422 * Keep STDOUT/STDERR the right mode. Fixes #422
=== 2.7.0 / 2013-12-03 ## 2.7.0 / 2013-12-03
* 1 minor feature: * 1 minor feature:
* Adding TTIN and TTOU to increment/decrement workers * Adding TTIN and TTOU to increment/decrement workers
@ -758,7 +758,7 @@ The "clearly I don't have enough tests for the config" release.
* Increase the max URI path length to 2048 chars from 1024 chars * Increase the max URI path length to 2048 chars from 1024 chars
* Upstart jungle use config/puma.rb instead * Upstart jungle use config/puma.rb instead
=== 2.6.0 / 2013-09-13 ## 2.6.0 / 2013-09-13
* 2 minor features: * 2 minor features:
* Add support for event hooks * Add support for event hooks
@ -771,14 +771,14 @@ The "clearly I don't have enough tests for the config" release.
* Handle BrokenPipe, StandardError and IOError in fat_wrote and break out * Handle BrokenPipe, StandardError and IOError in fat_wrote and break out
* Return success status to the invoking environment * Return success status to the invoking environment
=== 2.5.1 / 2013-08-13 ## 2.5.1 / 2013-08-13
* 2 bug fixes: * 2 bug fixes:
* Keep jruby daemon mode from retrying on a hot restart * Keep jruby daemon mode from retrying on a hot restart
* Extract version from const.rb in gemspec * Extract version from const.rb in gemspec
=== 2.5.0 / 2013-08-08 ## 2.5.0 / 2013-08-08
* 2 minor features: * 2 minor features:
* Allow configuring pumactl with config.rb * Allow configuring pumactl with config.rb
@ -800,12 +800,12 @@ The "clearly I don't have enough tests for the config" release.
* Remove obsolete pumactl instructions; refer to pumactl for details * Remove obsolete pumactl instructions; refer to pumactl for details
* Make Bundler used puma.gemspec version agnostic * Make Bundler used puma.gemspec version agnostic
=== 2.4.1 / 2013-08-07 ## 2.4.1 / 2013-08-07
* 1 experimental feature: * 1 experimental feature:
* Support raw tcp servers (aka Lopez Express mode) * Support raw tcp servers (aka Lopez Express mode)
=== 2.4.0 / 2013-07-22 ## 2.4.0 / 2013-07-22
* 5 minor features: * 5 minor features:
* Add PUMA_JRUBY_DAEMON_OPTS to get around agent starting twice * Add PUMA_JRUBY_DAEMON_OPTS to get around agent starting twice
@ -828,13 +828,13 @@ The "clearly I don't have enough tests for the config" release.
* Use 127.0.0.1 as REMOTE_ADDR of unix client. Fixes #309 * Use 127.0.0.1 as REMOTE_ADDR of unix client. Fixes #309
=== 2.3.2 / 2013-07-08 ## 2.3.2 / 2013-07-08
* 1 bug fix: * 1 bug fix:
* Move starting control server to after daemonization. * Move starting control server to after daemonization.
=== 2.3.1 / 2013-07-06 ## 2.3.1 / 2013-07-06
* 2 bug fixes: * 2 bug fixes:
@ -844,7 +844,7 @@ The "clearly I don't have enough tests for the config" release.
* 1 doc change: * 1 doc change:
* Better document some platform constraints * Better document some platform constraints
=== 2.3.0 / 2013-07-05 ## 2.3.0 / 2013-07-05
* 1 major bug fix: * 1 major bug fix:
@ -863,13 +863,13 @@ The "clearly I don't have enough tests for the config" release.
* Refactored modes into seperate classes that CLI uses * Refactored modes into seperate classes that CLI uses
* Changed CLI to take an Events object instead of stdout/stderr (API change) * Changed CLI to take an Events object instead of stdout/stderr (API change)
=== 2.2.2 / 2013-07-02 ## 2.2.2 / 2013-07-02
* 1 bug fix: * 1 bug fix:
* Fix restart_command in the config * Fix restart_command in the config
=== 2.2.1 / 2013-07-02 ## 2.2.1 / 2013-07-02
* 1 minor feature: * 1 minor feature:
@ -879,7 +879,7 @@ The "clearly I don't have enough tests for the config" release.
* Pass custom restart command in JRuby * Pass custom restart command in JRuby
=== 2.2.0 / 2013-07-01 ## 2.2.0 / 2013-07-01
* 1 major feature: * 1 major feature:
@ -890,14 +890,14 @@ The "clearly I don't have enough tests for the config" release.
* Don't leak info when not in development. Fixes #256 * Don't leak info when not in development. Fixes #256
* Load the app, then bind the ports * Load the app, then bind the ports
=== 2.1.1 / 2013-06-20 ## 2.1.1 / 2013-06-20
* 2 minor bug fixes: * 2 minor bug fixes:
* Fix daemonization on jruby * Fix daemonization on jruby
* Load the application before daemonizing. Fixes #285 * Load the application before daemonizing. Fixes #285
=== 2.1.0 / 2013-06-18 ## 2.1.0 / 2013-06-18
* 3 minor features: * 3 minor features:
* Allow listening socket to be configured via Capistrano variable * Allow listening socket to be configured via Capistrano variable
@ -926,13 +926,13 @@ The "clearly I don't have enough tests for the config" release.
* Add some documentation for Clustered mode * Add some documentation for Clustered mode
* Added quotes to /etc/puma.conf * Added quotes to /etc/puma.conf
=== 2.0.1 / 2013-04-30 ## 2.0.1 / 2013-04-30
* 1 bug fix: * 1 bug fix:
* Fix not starting on JRuby properly * Fix not starting on JRuby properly
=== 2.0.0 / 2013-04-29 ## 2.0.0 / 2013-04-29
RailsConf 2013 edition! RailsConf 2013 edition!
@ -949,7 +949,7 @@ RailsConf 2013 edition!
* Fix stdout/stderr logs to sync outputs * Fix stdout/stderr logs to sync outputs
* allow binding to IPv6 addresses * allow binding to IPv6 addresses
=== 2.0.0.b7 / 2013-03-18 ## 2.0.0.b7 / 2013-03-18
* 5 minor enhancements: * 5 minor enhancements:
@ -974,7 +974,7 @@ RailsConf 2013 edition!
* Write out the state post-daemonize. Fixes #189 * Write out the state post-daemonize. Fixes #189
* Prevent crash when all workers are gone * Prevent crash when all workers are gone
=== 2.0.0.b6 / 2013-02-06 ## 2.0.0.b6 / 2013-02-06
* 2 minor enhancements: * 2 minor enhancements:
@ -985,7 +985,7 @@ RailsConf 2013 edition!
* Change directory in working during upgrade. Fixes #185 * Change directory in working during upgrade. Fixes #185
=== 2.0.0.b5 / 2013-02-05 ## 2.0.0.b5 / 2013-02-05
* 2 major features: * 2 major features:
* Add phased worker upgrade * Add phased worker upgrade
@ -1002,7 +1002,7 @@ RailsConf 2013 edition!
* Move write_pid to after we daemonize. Fixes #180 * Move write_pid to after we daemonize. Fixes #180
* Redirect IO properly and emit message for checkpointing * Redirect IO properly and emit message for checkpointing
=== 2.0.0.b4 / 2012-12-12 ## 2.0.0.b4 / 2012-12-12
* 4 bug fixes: * 4 bug fixes:
* Properly check #syswrite's value for variable sized buffers. Fixes #170 * Properly check #syswrite's value for variable sized buffers. Fixes #170
@ -1010,12 +1010,12 @@ RailsConf 2013 edition!
* Handle char vs byte and mixing syswrite with write properly * Handle char vs byte and mixing syswrite with write properly
* made MiniSSL validate key/cert file existence * made MiniSSL validate key/cert file existence
=== 2.0.0.b3 / 2012-11-22 ## 2.0.0.b3 / 2012-11-22
* 1 bug fix: * 1 bug fix:
* Package right files in gem * Package right files in gem
=== 2.0.0.b2 / 2012-11-18 ## 2.0.0.b2 / 2012-11-18
* 5 minor feature: * 5 minor feature:
* Now Puma is bundled with an capistrano recipe. Just require * Now Puma is bundled with an capistrano recipe. Just require
'puma/capistrano' in you deploy.rb 'puma/capistrano' in you deploy.rb
@ -1033,7 +1033,7 @@ RailsConf 2013 edition!
* Be sure to empty the drain the todo before shutting down. Fixes #155 * Be sure to empty the drain the todo before shutting down. Fixes #155
* allow for alternate locations for status app * allow for alternate locations for status app
=== 2.0.0.b1 / 2012-09-11 ## 2.0.0.b1 / 2012-09-11
* 1 major feature: * 1 major feature:
* Optional worker process mode (-w) to allow for process scaling in * Optional worker process mode (-w) to allow for process scaling in
@ -1046,30 +1046,30 @@ RailsConf 2013 edition!
NOTE: SSL support in JRuby is not supported at present. Support will NOTE: SSL support in JRuby is not supported at present. Support will
be added back in a future date when a java Puma::MiniSSL is added. be added back in a future date when a java Puma::MiniSSL is added.
=== 1.6.3 / 2012-09-04 ## 1.6.3 / 2012-09-04
* 1 bug fix: * 1 bug fix:
* Close sockets waiting in the reactor when a hot restart is performed * Close sockets waiting in the reactor when a hot restart is performed
so that browsers reconnect on the next request so that browsers reconnect on the next request
=== 1.6.2 / 2012-08-27 ## 1.6.2 / 2012-08-27
* 1 bug fix: * 1 bug fix:
* Rescue StandardError instead of IOError to handle SystemCallErrors * Rescue StandardError instead of IOError to handle SystemCallErrors
as well as other application exceptions inside the reactor. as well as other application exceptions inside the reactor.
=== 1.6.1 / 2012-07-23 ## 1.6.1 / 2012-07-23
* 1 packaging bug fixed: * 1 packaging bug fixed:
* Include missing files * Include missing files
=== 1.6.0 / 2012-07-23 ## 1.6.0 / 2012-07-23
* 1 major bug fix: * 1 major bug fix:
* Prevent slow clients from starving the server by introducing a * Prevent slow clients from starving the server by introducing a
dedicated IO reactor thread. Credit for reporting goes to @meh. dedicated IO reactor thread. Credit for reporting goes to @meh.
=== 1.5.0 / 2012-07-19 ## 1.5.0 / 2012-07-19
* 7 contributors to this release: * 7 contributors to this release:
* Christian Mayer * Christian Mayer
@ -1093,7 +1093,7 @@ be added back in a future date when a java Puma::MiniSSL is added.
* Allow Server#run to run sync. Fixes #111 * Allow Server#run to run sync. Fixes #111
* Puma can now run on windows * Puma can now run on windows
=== 1.4.0 / 2012-06-04 ## 1.4.0 / 2012-06-04
* 1 bug fix: * 1 bug fix:
* SCRIPT_NAME should be passed from env to allow mounting apps * SCRIPT_NAME should be passed from env to allow mounting apps
@ -1101,13 +1101,13 @@ be added back in a future date when a java Puma::MiniSSL is added.
* 1 experimental feature: * 1 experimental feature:
* Add puma.socket key for direct socket access * Add puma.socket key for direct socket access
=== 1.3.1 / 2012-05-15 ## 1.3.1 / 2012-05-15
* 2 bug fixes: * 2 bug fixes:
* use #bytesize instead of #length for Content-Length header * use #bytesize instead of #length for Content-Length header
* Use StringIO properly. Fixes #98 * Use StringIO properly. Fixes #98
=== 1.3.0 / 2012-05-08 ## 1.3.0 / 2012-05-08
* 2 minor features: * 2 minor features:
* Return valid Rack responses (passes Lint) from status server * Return valid Rack responses (passes Lint) from status server
@ -1122,7 +1122,7 @@ be added back in a future date when a java Puma::MiniSSL is added.
* 1 new contributor: * 1 new contributor:
* Jesse Cooke * Jesse Cooke
=== 1.2.2 / 2012-04-28 ## 1.2.2 / 2012-04-28
* 4 bug fixes: * 4 bug fixes:
@ -1131,13 +1131,13 @@ be added back in a future date when a java Puma::MiniSSL is added.
* Keep the encoding of the body correct. Fixes #79 * Keep the encoding of the body correct. Fixes #79
* show error.to_s along with backtrace for low-level error * show error.to_s along with backtrace for low-level error
=== 1.2.1 / 2012-04-11 ## 1.2.1 / 2012-04-11
1 bug fix: 1 bug fix:
* Fix rack.url_scheme for SSL servers. Fixes #65 * Fix rack.url_scheme for SSL servers. Fixes #65
=== 1.2.0 / 2012-04-11 ## 1.2.0 / 2012-04-11
1 major feature: 1 major feature:
@ -1162,13 +1162,13 @@ be added back in a future date when a java Puma::MiniSSL is added.
* Seamus Abshere * Seamus Abshere
* Steve Richert * Steve Richert
=== 1.1.1 / 2012-03-30 ## 1.1.1 / 2012-03-30
1 bugfix: 1 bugfix:
* Include puma/compat.rb in the gem (oops!) * Include puma/compat.rb in the gem (oops!)
=== 1.1.0 / 2012-03-30 ## 1.1.0 / 2012-03-30
1 bugfix: 1 bugfix:
@ -1178,6 +1178,6 @@ be added back in a future date when a java Puma::MiniSSL is added.
* Add umask param to the unix:// bind to set the umask * Add umask param to the unix:// bind to set the umask
=== 1.0.0 / 2012-03-29 ## 1.0.0 / 2012-03-29
* Released! * Released!

View file

@ -1,6 +1,6 @@
DEPLOYMENT.md DEPLOYMENT.md
Gemfile Gemfile
History.txt History.md
LICENSE LICENSE
Manifest.txt Manifest.txt
README.md README.md