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

Bump to 2.3.0

This commit is contained in:
Evan Phoenix 2013-07-05 22:13:14 -07:00
parent 895dc9e438
commit 9338e50499
4 changed files with 25 additions and 4 deletions

View file

@ -1,3 +1,22 @@
=== 2.3.0 / 2013-07-05
* 1 major bug fix:
* Stabilize control server, add support in cluster mode
* 5 minor bug fixes:
* Add ability to cleanup stale unix sockets
* Check status data better. Fixes #292
* Convert raw IO errors to ConnectionError. Fixes #274
* Fix sending Content-Type and Content-Length for no body status. Fixes #304
* Pass state path through to `pumactl start`. Fixes #287
* 2 internal changes:
* Refactored modes into seperate classes that CLI uses
* Changed CLI to take an Events object instead of stdout/stderr (API change)
=== 2.2.2 / 2013-07-02
* 1 bug fix:

View file

@ -28,7 +28,8 @@ module Puma
# too taxing on performance.
module Const
PUMA_VERSION = VERSION = "2.2.2".freeze
PUMA_VERSION = VERSION = "2.3.0".freeze
CODE_NAME = "Delicious Thin Mints"
FAST_TRACK_KA_TIMEOUT = 0.2

View file

@ -26,7 +26,8 @@ module Puma
min_t = @options[:min_threads]
max_t = @options[:max_threads]
log "Puma #{Puma::Const::PUMA_VERSION} starting in #{mode} mode..."
log "Puma starting in #{mode} mode..."
log "* Version #{Puma::Const::PUMA_VERSION}, codename: #{Puma::Const::CODE_NAME}"
log "* Min threads: #{min_t}, max threads: #{max_t}"
log "* Environment: #{ENV['RACK_ENV']}"
end

View file

@ -2,11 +2,11 @@
Gem::Specification.new do |s|
s.name = "puma"
s.version = "2.2.2"
s.version = "2.3.0"
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Evan Phoenix"]
s.date = "2013-07-02"
s.date = "2013-07-06"
s.description = "Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby."
s.email = ["evan@phx.io"]
s.executables = ["puma", "pumactl"]