pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/ruby-puma



Module Name:    pkgsrc
Committed By:   taca
Date:           Wed Dec 11 14:37:06 UTC 2024

Modified Files:
        pkgsrc/www/ruby-puma: Makefile PLIST distinfo

Log Message:
www/ruby-puma: update to 6.5.0

6.5.0 (2024-11-22)

They say good things come to wait, and you've all had to wait a long time
for 6.5.0 because @nateberkopec had another daughter: Sky!

Features

* Print RUBY_DESCRIPTION when Puma starts ([#3407])
* Set the worker process count automatically when using
  WEB_CONCURRENCY=auto ([#3439], [#3437])
* Mark as ractor-safe ([#3486], [#3422])
* Add option enable_keep_alives. true (the default) mimics existing
  behavior, but now you can use false to disable keepalive to reduce queue
  tail latency ([#3496])
* Add parameters to Puma methods to allow CI to change ENV in isolation
  ([#3485])
* Add ssl_ciphersuites option for TLSv1.3 ciphers ([#3359], [#3343])
* You can now use --threads 5 or threads 5 to config max/min threads with a
  single number (used to need to say 5:5) ([#3309])
* Option to turn off systemd plugin ([#3425], [#3424])
* Add on_stopped hook ([#3411], [#3380])

Bugfixes

* Handle blank environment variables when loading config ([#3539])
* lib/rack/handler/puma.rb - fix for rackup v1.0.1, adjust Gemfile
  ([#3532], [#3531])
* null_io.rb - add external_encoding, set_encoding, binmode, binmode?
  ([#3214])
* Implement NullIO#seek and #pos to mimic IO ([#3468])
* add support in rack handler & fix regression in binder for linux abstract
  namespace sockets ([#3508])
* Use actual thread local for Puma::Server.current. ([#3360])
* client.rb - fix request chunked body handling ([#3338], [#3337])
* Properly handle two requests seen in the initial buffer ([#3332])
* Fix response repeated status line when request is invalid or errors are
  raised ([#3308], [#3307])
* Fix child processes not being reaped when Process.detach used ([#3314],
  [#3313])

JRuby

* Make HTTP length constants configurable ([#3518])
* Fixup jruby_restart.rb & launcher.rb to work with ARM64 macOS JRuby
  ([#3467])

Performance

* Avoid checking if all workers reached timeout unless idle timeout is
  configured ([#3341])
* Request body - increase read size to 64 kB ([#3548])
* single mode skip wait_for_less_busy_worker ([#3325])

Refactor

* A ton of CI/test improvements by @MSP-Greg, as usual.
* Add ThreadPool#stats and adjust Server#stats to use it ([#3527])
* normalize whitespace in worker stats string ([#3513])
* rack/handler/puma.rb - ssl - use start_with?, add test ([#3510])
* extconf.rb - add logging for OpenSSL versions ([#3370])
* Lazily require Puma::Rack::Builder ([#3340])
* Refactor: Constantize worker pipe request types ([#3318])

Docs

* stats.md improvements ([#3514])
* control_cli.rb: Harmonize help message with bin/puma ([#3434])
* dsl.rb: Clarify a callback's argument ([#3435])


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 pkgsrc/www/ruby-puma/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/www/ruby-puma/PLIST
cvs rdiff -u -r1.41 -r1.42 pkgsrc/www/ruby-puma/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/ruby-puma/Makefile
diff -u pkgsrc/www/ruby-puma/Makefile:1.45 pkgsrc/www/ruby-puma/Makefile:1.46
--- pkgsrc/www/ruby-puma/Makefile:1.45  Sun Sep 22 12:37:41 2024
+++ pkgsrc/www/ruby-puma/Makefile       Wed Dec 11 14:37:06 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.45 2024/09/22 12:37:41 taca Exp $
+# $NetBSD: Makefile,v 1.46 2024/12/11 14:37:06 taca Exp $
 
-DISTNAME=      puma-6.4.3
+DISTNAME=      puma-6.5.0
 CATEGORIES=    www
 
 MAINTAINER=    taca%NetBSD.org@localhost

Index: pkgsrc/www/ruby-puma/PLIST
diff -u pkgsrc/www/ruby-puma/PLIST:1.17 pkgsrc/www/ruby-puma/PLIST:1.18
--- pkgsrc/www/ruby-puma/PLIST:1.17     Thu Feb 23 15:41:17 2023
+++ pkgsrc/www/ruby-puma/PLIST  Wed Dec 11 14:37:06 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2023/02/23 15:41:17 taca Exp $
+@comment $NetBSD: PLIST,v 1.18 2024/12/11 14:37:06 taca Exp $
 bin/puma${RUBY_SUFFIX}
 bin/pumactl${RUBY_SUFFIX}
 ${GEM_HOME}/cache/${GEM_NAME}.gem
@@ -17,6 +17,7 @@ ${GEM_LIBDIR}/docs/fork_worker.md
 ${GEM_LIBDIR}/docs/images/puma-connection-flow-no-reactor.png
 ${GEM_LIBDIR}/docs/images/puma-connection-flow.png
 ${GEM_LIBDIR}/docs/images/puma-general-arch.png
+${GEM_LIBDIR}/docs/java_options.md
 ${GEM_LIBDIR}/docs/jungle/README.md
 ${GEM_LIBDIR}/docs/jungle/rc.d/README.md
 ${GEM_LIBDIR}/docs/jungle/rc.d/puma

Index: pkgsrc/www/ruby-puma/distinfo
diff -u pkgsrc/www/ruby-puma/distinfo:1.41 pkgsrc/www/ruby-puma/distinfo:1.42
--- pkgsrc/www/ruby-puma/distinfo:1.41  Sun Sep 22 12:37:41 2024
+++ pkgsrc/www/ruby-puma/distinfo       Wed Dec 11 14:37:06 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.41 2024/09/22 12:37:41 taca Exp $
+$NetBSD: distinfo,v 1.42 2024/12/11 14:37:06 taca Exp $
 
-BLAKE2s (puma-6.4.3.gem) = 80362d21d0bdab5901eaf8efbaf02840b08c7c3db1e0ed18ebaf97a9da6b4066
-SHA512 (puma-6.4.3.gem) = e8baf137c5164f11b8563561405fc4218210707bfb15d0f21118d4be0fd0d071050c46357337a9c6fdda7ce230f3ae09ebfe9976f0a7a0243824bda7871d7a18
-Size (puma-6.4.3.gem) = 231424 bytes
+BLAKE2s (puma-6.5.0.gem) = e3f8a2fa9bfb7a951dec9446a795c1e1cac1ded59f52bbc682800a87f0452e21
+SHA512 (puma-6.5.0.gem) = 560ad4591383e0b685d64b157ead928f75ee9960548fc52f75b9805e83b32826410197ead31f7b02839c66017c8c7e8395a0396c5487685c20774e4c2804d6bc
+Size (puma-6.5.0.gem) = 237056 bytes



Home | Main Index | Thread Index | Old Index