Browse Source

Merge pull request #9629 from p8/rack/update-dependencies

[ruby/rack] Update dependencies to latest
Mike Smith 5 months ago
parent
commit
05dacd966b

+ 1 - 3
frameworks/Ruby/rack-sequel/Gemfile

@@ -5,12 +5,10 @@ gem 'sequel', '~> 5.0'
 gem 'rack', '~> 3.0'
 
 group :mysql, optional: true do
-  gem 'jdbc-mysql', '~> 5.1', platforms: :jruby, require: 'jdbc/mysql'
   gem 'mysql2', '~> 0.4', platforms: [:ruby, :mswin]
 end
 
 group :postgresql, optional: true do
-  gem 'jdbc-postgres', '~> 9.4', platforms: :jruby, require: 'jdbc/postgres'
   gem 'pg', '~> 1.5', platforms: [:ruby, :mswin]
   gem 'sequel_pg', '~> 1.6', platforms: :ruby, require: false
 end
@@ -21,7 +19,7 @@ group :passenger, optional: true do
 end
 
 group :puma, optional: true do
-  gem 'puma', '~> 6.4', require: false
+  gem 'puma', '~> 6.5', require: false
 end
 
 group :unicorn, optional: true do

+ 7 - 9
frameworks/Ruby/rack-sequel/Gemfile.lock

@@ -2,8 +2,8 @@ GEM
   remote: https://rubygems.org/
   specs:
     base64 (0.2.0)
-    bigdecimal (3.1.8)
-    json (2.9.1)
+    bigdecimal (3.1.9)
+    json (2.10.1)
     kgio (2.11.4)
     mysql2 (0.5.6)
     nio4r (2.7.4)
@@ -11,15 +11,15 @@ GEM
       rack (>= 1.6.13)
       rackup (>= 2.0.0)
       rake (>= 12.3.3)
-    pg (1.5.8)
-    puma (6.5.0)
+    pg (1.5.9)
+    puma (6.6.0)
       nio4r (~> 2.0)
-    rack (3.1.8)
+    rack (3.1.11)
     rackup (2.2.1)
       rack (>= 3)
     raindrops (0.20.1)
     rake (13.2.1)
-    sequel (5.85.0)
+    sequel (5.90.0)
       bigdecimal
     sequel_pg (1.17.1)
       pg (>= 0.18.0, != 1.2.0)
@@ -34,13 +34,11 @@ PLATFORMS
 
 DEPENDENCIES
   base64
-  jdbc-mysql (~> 5.1)
-  jdbc-postgres (~> 9.4)
   json (~> 2.8)
   mysql2 (~> 0.4)
   passenger (~> 6.0)
   pg (~> 1.5)
-  puma (~> 6.4)
+  puma (~> 6.5)
   rack (~> 3.0)
   sequel (~> 5.0)
   sequel_pg (~> 1.6)

+ 1 - 1
frameworks/Ruby/rack/Gemfile

@@ -20,7 +20,7 @@ group :iodine, optional: true do
 end
 
 group :puma, optional: true do
-  gem 'puma', '~> 6.4'
+  gem 'puma', '~> 6.5'
 end
 
 group :unicorn, optional: true do

+ 56 - 49
frameworks/Ruby/rack/Gemfile.lock

@@ -2,47 +2,53 @@ GEM
   remote: https://rubygems.org/
   specs:
     ast (2.4.2)
-    async (2.20.0)
+    async (2.23.0)
       console (~> 1.29)
       fiber-annotation
-      io-event (~> 1.6, >= 1.6.5)
-    async-container (0.18.3)
-      async (~> 2.10)
-    async-http (0.83.1)
+      io-event (~> 1.9)
+      metrics (~> 0.12)
+      traces (~> 0.15)
+    async-container (0.24.0)
+      async (~> 2.22)
+    async-container-supervisor (0.5.1)
+      async-container (~> 0.22)
+      async-service
+      io-endpoint
+      memory-leak (~> 0.5)
+    async-http (0.87.0)
       async (>= 2.10.2)
       async-pool (~> 0.9)
       io-endpoint (~> 0.14)
       io-stream (~> 0.6)
       metrics (~> 0.12)
-      protocol-http (~> 0.43)
-      protocol-http1 (>= 0.28.1)
-      protocol-http2 (~> 0.19)
+      protocol-http (~> 0.49)
+      protocol-http1 (~> 0.30)
+      protocol-http2 (~> 0.22)
       traces (~> 0.10)
-    async-http-cache (0.4.4)
+    async-http-cache (0.4.5)
       async-http (~> 0.56)
-    async-pool (0.10.1)
+    async-pool (0.10.3)
       async (>= 1.25)
-      traces
-    async-service (0.12.0)
+    async-service (0.13.0)
       async
       async-container (~> 0.16)
-    bigdecimal (3.1.8)
-    concurrent-ruby (1.3.4)
-    connection_pool (2.4.1)
-    console (1.29.0)
+    bigdecimal (3.1.9)
+    concurrent-ruby (1.3.5)
+    connection_pool (2.5.0)
+    console (1.30.0)
       fiber-annotation
       fiber-local (~> 1.1)
       json
-    falcon (0.48.3)
+    falcon (0.51.1)
       async
-      async-container (~> 0.18)
+      async-container (~> 0.20)
+      async-container-supervisor (~> 0.5.0)
       async-http (~> 0.75)
       async-http-cache (~> 0.4)
       async-service (~> 0.10)
       bundler
       localhost (~> 1.1)
       openssl (~> 3.0)
-      process-metrics (~> 0.2)
       protocol-http (~> 0.31)
       protocol-rack (~> 0.7)
       samovar (~> 2.3)
@@ -50,73 +56,74 @@ GEM
     fiber-local (1.1.0)
       fiber-storage
     fiber-storage (1.0.0)
-    io-endpoint (0.14.0)
-    io-event (1.7.3)
+    io-endpoint (0.15.2)
+    io-event (1.9.0)
     io-stream (0.6.1)
     iodine (0.7.58)
-    json (2.9.1)
+    json (2.10.1)
     kgio (2.11.4)
-    language_server-protocol (3.17.0.3)
+    language_server-protocol (3.17.0.4)
+    lint_roller (1.1.0)
     localhost (1.3.1)
     mapping (1.1.1)
-    metrics (0.12.1)
+    memory-leak (0.5.2)
+    metrics (0.12.2)
     nio4r (2.7.4)
-    openssl (3.2.0)
+    openssl (3.3.0)
     parallel (1.26.3)
-    parser (3.3.6.0)
+    parser (3.3.7.1)
       ast (~> 2.4.1)
       racc
     pg (1.5.9)
-    process-metrics (0.3.0)
-      console (~> 1.8)
-      json (~> 2)
-      samovar (~> 2.1)
     protocol-hpack (1.5.1)
-    protocol-http (0.43.0)
-    protocol-http1 (0.28.1)
+    protocol-http (0.49.0)
+    protocol-http1 (0.30.0)
       protocol-http (~> 0.22)
-    protocol-http2 (0.20.0)
+    protocol-http2 (0.22.1)
       protocol-hpack (~> 1.4)
-      protocol-http (~> 0.18)
-    protocol-rack (0.11.0)
+      protocol-http (~> 0.47)
+    protocol-rack (0.11.2)
       protocol-http (~> 0.43)
       rack (>= 1.0)
-    puma (6.5.0)
+    puma (6.6.0)
       nio4r (~> 2.0)
     racc (1.8.1)
-    rack (3.1.8)
-    rack-test (2.1.0)
+    rack (3.1.11)
+    rack-test (2.2.0)
       rack (>= 1.3)
     rainbow (3.1.1)
     raindrops (0.20.1)
-    regexp_parser (2.9.2)
-    rubocop (1.68.0)
+    regexp_parser (2.10.0)
+    rubocop (1.73.2)
       json (~> 2.3)
-      language_server-protocol (>= 3.17.0)
+      language_server-protocol (~> 3.17.0.2)
+      lint_roller (~> 1.1.0)
       parallel (~> 1.10)
       parser (>= 3.3.0.2)
       rainbow (>= 2.2.2, < 4.0)
-      regexp_parser (>= 2.4, < 3.0)
-      rubocop-ast (>= 1.32.2, < 2.0)
+      regexp_parser (>= 2.9.3, < 3.0)
+      rubocop-ast (>= 1.38.0, < 2.0)
       ruby-progressbar (~> 1.7)
-      unicode-display_width (>= 2.4.0, < 3.0)
-    rubocop-ast (1.35.0)
+      unicode-display_width (>= 2.4.0, < 4.0)
+    rubocop-ast (1.38.1)
       parser (>= 3.3.1.0)
     ruby-progressbar (1.13.0)
     samovar (2.3.0)
       console (~> 1.0)
       mapping (~> 1.0)
-    sequel (5.86.0)
+    sequel (5.90.0)
       bigdecimal
     sequel_pg (1.17.1)
       pg (>= 0.18.0, != 1.2.0)
       sequel (>= 4.38.0)
-    traces (0.14.1)
+    traces (0.15.2)
     tzinfo (2.0.6)
       concurrent-ruby (~> 1.0)
     tzinfo-data (1.2023.3)
       tzinfo (>= 1.0.0)
-    unicode-display_width (2.6.0)
+    unicode-display_width (3.1.4)
+      unicode-emoji (~> 4.0, >= 4.0.4)
+    unicode-emoji (4.0.4)
     unicorn (6.1.0)
       kgio (~> 2.6)
       raindrops (~> 0.7)
@@ -132,7 +139,7 @@ DEPENDENCIES
   jdbc-postgres (~> 42.2)
   json (~> 2.8)
   pg (~> 1.5)
-  puma (~> 6.4)
+  puma (~> 6.5)
   rack (~> 3.0)
   rack-test
   rubocop

+ 2 - 2
frameworks/Ruby/rack/README.md

@@ -13,12 +13,12 @@ The tests were run with:
 
 * [Ruby 3.4](http://www.ruby-lang.org/)
 * [JRuby 9.4](http://jruby.org/)
-* [Rack 3.0.7](http://rack.github.com/)
+* [Rack 3.1](http://rack.github.com/)
 * [Unicorn 6.1.0](http://unicorn.bogomips.org/)
 * [Puma 6.4](http://puma.io/)
 * [Iodine](https://github.com/boazsegev/iodine)
 * [Falcon](https://github.com/socketry/falcon)
-* [Sequel 5.68.0](https://sequel.jeremyevans.net/)
+* [Sequel 5](https://sequel.jeremyevans.net/)
 
 
 ## Paths & Source for Tests