Skip to content

fix(deps): bump java-dogstatsd-client from 2.10.5 to 2.13.1#615

Merged
carlosroman merged 3 commits into
masterfrom
pgimalac/bump-java-dogstatsd-client-2.13.1
May 27, 2026
Merged

fix(deps): bump java-dogstatsd-client from 2.10.5 to 2.13.1#615
carlosroman merged 3 commits into
masterfrom
pgimalac/bump-java-dogstatsd-client-2.13.1

Conversation

@pgimalac

@pgimalac pgimalac commented May 27, 2026

Copy link
Copy Markdown
Member

Bumps java-dogstatsd-client from 2.10.5 to 2.13.1.

This pulls in jnr-unixsocket 0.36 -> jnr-ffi 2.1.16, which adds platform/ppc64/aix/TypeAliases.class (missing in 2.1.12). Without it, jmxfetch crashes on AIX ppc64 with invalid type: ssize_t when initializing the DogStatsD UDS reporter.
jnr/jnr-ffi#190

jnr-unixsocket 0.36 still targets Java 7 (the jump to Java 8 happens at 0.38.0).

Validated on AIX 7.3 / IBM J9 JDK 8.

pgimalac added 3 commits May 27, 2026 12:31
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.<clinit>(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).
@pgimalac pgimalac marked this pull request as ready for review May 27, 2026 13:31
@pgimalac pgimalac requested a review from a team as a code owner May 27, 2026 13:31
@carlosroman carlosroman merged commit 39d9c74 into master May 27, 2026
19 checks passed
@carlosroman carlosroman deleted the pgimalac/bump-java-dogstatsd-client-2.13.1 branch May 27, 2026 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants