Puma 4.2.0 release, focus on high concurrent Ruby HTTP server

Puma 4.2.0 was released. Puma is a simple, fast, and attention threaded HTTP 1.1 server high concurrency, Ruby applicable to the development and production / Rack application. The new version updates are as follows:

  • 6 properties
    • Pumactl have a new environment -e option and read the config / puma / .rb profile ( # 1885 )
    • URL path now allows the use of a semicolon (only for MRI), is useful for Angular or Redmine ( # 1934 )
    • It allows you to define additional dependencies (when using prune_bundler # 1105 )
    • Now, Puma reports the correct port when binding to port 0, when binding to localhost also reported other in the Listeners ( # 1786 )
    • SIGINFO will now be sent to any output may Puma Worker threads that are currently active and retrospective ( # 1320 )
    • Puma threads are now all set name (2.3+ on Ruby # 1968 )
  • 4 bug fixes
    • Start by re-phased and external SIGTERMed worker fix some misconduct ( # 1908# 1952 )
    • Repair socket by mistake off problem ( # 1941 )
    • Removed unnecessary JRuby trap SIGINT ( # 1961 )
    • Repair process stops left after the socket file ( # 1970 )
  • As well as extensive testing enhancements and fixes

Download and update instructions

Guess you like

Origin www.oschina.net/news/110081/puma-4-2-0-released