From 0d52139505608b9da5f44ae750117384327486c2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Mar 2026 14:02:45 +0000 Subject: [PATCH 1/2] Update http requirement from >= 4.3, < 6.0 to >= 4.3, < 7.0 Updates the requirements on [http](https://github.com/httprb/http) to permit the latest version. - [Release notes](https://github.com/httprb/http/releases) - [Changelog](https://github.com/httprb/http/blob/main/CHANGELOG.md) - [Commits](https://github.com/httprb/http/compare/v5.3.1...v6.0.1) --- updated-dependencies: - dependency-name: http dependency-version: 6.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 24 +++++++----------------- maxmind-geoip2.gemspec | 2 +- 2 files changed, 8 insertions(+), 18 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 9ce2657..3b76e25 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -3,7 +3,7 @@ PATH specs: maxmind-geoip2 (1.5.1) connection_pool (>= 2.2, < 4.0) - http (>= 4.3, < 6.0) + http (>= 4.3, < 7.0) maxmind-db (~> 1.4) GEM @@ -20,30 +20,19 @@ GEM rexml domain_name (0.6.20240107) drb (2.2.3) - ffi (1.17.3) - ffi (1.17.3-aarch64-linux-gnu) - ffi (1.17.3-aarch64-linux-musl) - ffi (1.17.3-arm-linux-gnu) - ffi (1.17.3-arm-linux-musl) - ffi (1.17.3-arm64-darwin) ffi (1.17.3-java) - ffi (1.17.3-x86-linux-gnu) - ffi (1.17.3-x86-linux-musl) - ffi (1.17.3-x86_64-darwin) - ffi (1.17.3-x86_64-linux-gnu) - ffi (1.17.3-x86_64-linux-musl) ffi-compiler (1.3.2) ffi (>= 1.15.5) rake hashdiff (1.2.1) - http (5.3.1) - addressable (~> 2.8) + http (6.0.1) + http-cookie (~> 1.0) + llhttp (~> 0.6.1) + http (6.0.1-java) http-cookie (~> 1.0) - http-form_data (~> 2.2) - llhttp-ffi (~> 0.5.0) + llhttp-ffi (~> 0.5.1) http-cookie (1.1.0) domain_name (~> 0.5) - http-form_data (2.3.0) json (2.19.2) json (2.19.2-java) json-schema (6.2.0) @@ -51,6 +40,7 @@ GEM bigdecimal (>= 3.1, < 5) language_server-protocol (3.17.0.5) lint_roller (1.1.0) + llhttp (0.6.1) llhttp-ffi (0.5.1) ffi-compiler (~> 1.0) rake (~> 13.0) diff --git a/maxmind-geoip2.gemspec b/maxmind-geoip2.gemspec index eb9d5d4..f40f649 100644 --- a/maxmind-geoip2.gemspec +++ b/maxmind-geoip2.gemspec @@ -27,7 +27,7 @@ Gem::Specification.new do |s| s.required_ruby_version = '>= 3.2' s.add_dependency 'connection_pool', '>= 2.2', '< 4.0' - s.add_dependency 'http', '>= 4.3', '< 6.0' + s.add_dependency 'http', '>= 4.3', '< 7.0' s.add_dependency 'maxmind-db', ['~> 1.4'] s.add_development_dependency 'minitest' From 845f4b9064023fd11d09d34cfa90ab2b16ce87e6 Mon Sep 17 00:00:00 2001 From: William Storey Date: Tue, 24 Mar 2026 08:34:09 -0700 Subject: [PATCH 2/2] Bump webmock from 3.26.1 to 3.26.2 Fixes test failures with http 6.x. webmock 3.26.2 adds support for the keyword argument change to HTTP::Response.new in http 6.0.0. Co-Authored-By: Claude Opus 4.6 (1M context) --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 3b76e25..7e50d20 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -96,7 +96,7 @@ GEM unicode-display_width (3.2.0) unicode-emoji (~> 4.1) unicode-emoji (4.2.0) - webmock (3.26.1) + webmock (3.26.2) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0)