From 47c6e6fd74885e57a335c10db28f434752dec2b8 Mon Sep 17 00:00:00 2001 From: Gregory Oschwald Date: Tue, 12 May 2026 12:02:26 -0700 Subject: [PATCH 1/4] Update maxmind-db to 4.1.0 --- CHANGELOG.md | 3 +++ pom.xml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aa628af5..813e6db2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ CHANGELOG 5.1.0 (unreleased) ------------------ +* Updated `maxmind-db` dependency to 4.1.0. This release fixes an issue with + unbounded off-heap memory growth when using `FileMode.MEMORY` and a latent + short-read bug when loading databases larger than 2GB into memory. * Added `WebServiceClient.Builder.maxRetries(int)` to bound transport-failure retries (default 1; set 0 to disable). See the README for retry semantics. **Behavior change:** previously, transient transport failures (connection diff --git a/pom.xml b/pom.xml index 1076c23e..735ddece 100644 --- a/pom.xml +++ b/pom.xml @@ -53,7 +53,7 @@ com.maxmind.db maxmind-db - 4.0.2 + 4.1.0 com.fasterxml.jackson.core From 0b925c171c01455c4126573b224ec29978910f53 Mon Sep 17 00:00:00 2001 From: Gregory Oschwald Date: Tue, 12 May 2026 12:02:33 -0700 Subject: [PATCH 2/4] Update lock file --- mise.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mise.lock b/mise.lock index 0145b93f..05c091e5 100644 --- a/mise.lock +++ b/mise.lock @@ -1,7 +1,7 @@ # @generated - this file is auto-generated by `mise lock` https://mise.jdx.dev/dev-tools/mise-lock.html [[tools.java]] -version = "26.0.0" +version = "26.0.1" backend = "core:java" [[tools.maven]] From 08024f9d6da5ffcd2ad86ae06ba59750ead101f0 Mon Sep 17 00:00:00 2001 From: Gregory Oschwald Date: Tue, 12 May 2026 12:04:16 -0700 Subject: [PATCH 3/4] Set release date --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 813e6db2..0799b303 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ CHANGELOG ========= -5.1.0 (unreleased) +5.1.0 (2026-05-12) ------------------ * Updated `maxmind-db` dependency to 4.1.0. This release fixes an issue with From d6ab648a865ab0dc71a65a045a099531c13cda28 Mon Sep 17 00:00:00 2001 From: Gregory Oschwald Date: Tue, 12 May 2026 12:04:59 -0700 Subject: [PATCH 4/4] Preparing for 5.1.0 --- README.md | 4 ++-- pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e72907eb..78bfe7e7 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ To do this, add the dependency to your pom.xml: com.maxmind.geoip2 geoip2 - 5.0.2 + 5.1.0 ``` @@ -30,7 +30,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.maxmind.geoip2:geoip2:5.0.2' + implementation 'com.maxmind.geoip2:geoip2:5.1.0' } ``` diff --git a/pom.xml b/pom.xml index 735ddece..6eb4d78c 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.maxmind.geoip2 geoip2 - 5.0.2 + 5.1.0 jar MaxMind GeoIP2 API GeoIP2 webservice client and database reader @@ -103,7 +103,7 @@ UTF-8 - 5.0.2 + 5.1.0