From 597fc72bff0ca7110e79f8c5b9a7d11f31fac288 Mon Sep 17 00:00:00 2001 From: Pierre Gimalac <23154723+pgimalac@users.noreply.github.com> Date: Wed, 27 May 2026 12:31:44 +0000 Subject: [PATCH 1/3] deps: bump java-dogstatsd-client from 2.10.5 to 2.13.1 java-dogstatsd-client 2.13.1 pulls jnr-unixsocket 0.36, which pulls jnr-ffi 2.1.16. jnr-ffi 2.1.16 adds TypeAliases for ppc64/aix (PR #190), which was missing in 2.1.12 (shipped with 2.10.5). Without it, jmxfetch crashes on startup on IBM J9 / AIX ppc64 with: java.lang.RuntimeException: invalid type: ssize_t at jnr.ffi.provider.BadType.getNativeType(BadType.java:43) at jnr.unixsocket.Native.(Native.java:80) The full chain stays on Java 1.7 target throughout (jnr-unixsocket 0.36 still targets 1.7; the jump to Java 8 happened in 0.38.0). --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b79463c1..40e204cc 100644 --- a/pom.xml +++ b/pom.xml @@ -54,7 +54,7 @@ 3.5 2.4 2.2 - 2.10.5 + 2.13.1 1.1.2 1.35 4.13.2 From 671c2be069f2b59d2d2571b7ca57b34068e3ec8c Mon Sep 17 00:00:00 2001 From: Pierre Gimalac <23154723+pgimalac@users.noreply.github.com> Date: Wed, 27 May 2026 13:18:41 +0000 Subject: [PATCH 2/3] changelog: add entry for #615 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 44a83809..29678a33 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ Changelog ========= # 0.52.1 / TBC +* [BUGFIX] Bump `java-dogstatsd-client` from 2.10.5 to 2.13.1 to fix jmxfetch crash on AIX ppc64 (`invalid type: ssize_t` in jnr-ffi 2.1.12, fixed in 2.1.16) [#615][] # 0.52.0 / 2026-04-13 * [FEATURE] Add `key_property` support for `dynamic_tags` to extract tag values from JMX bean name key properties [#601][] From 2956a60bb40cbf9a819e6dbb69862e8546a53dcb Mon Sep 17 00:00:00 2001 From: Pierre Gimalac <23154723+pgimalac@users.noreply.github.com> Date: Wed, 27 May 2026 13:29:46 +0000 Subject: [PATCH 3/3] changelog: simplify entry for #615 --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 29678a33..68ef58e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ Changelog ========= # 0.52.1 / TBC -* [BUGFIX] Bump `java-dogstatsd-client` from 2.10.5 to 2.13.1 to fix jmxfetch crash on AIX ppc64 (`invalid type: ssize_t` in jnr-ffi 2.1.12, fixed in 2.1.16) [#615][] +* [BUGFIX] Bump `java-dogstatsd-client` from 2.10.5 to 2.13.1 to fix jmxfetch on AIX ppc64 [#615][] # 0.52.0 / 2026-04-13 * [FEATURE] Add `key_property` support for `dynamic_tags` to extract tag values from JMX bean name key properties [#601][]