GraphCompose v1.6.1 — Java 17 baseline + dependency refresh #15
DemchaAV
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
GraphCompose v1.6.1 — Java 17 baseline + dependency refresh
A maintenance + compatibility patch is out: v1.6.1 drops the Java 21 source/target baseline to Java 17+, refreshes the test/build dependency tree (incl. CVE pass), and adds explicit ByteBuddy + Mockito bumps so Mockito works on JDK 25.
No public API change — engine, DSL, themes, templates, and backend records all stay source-compatible with v1.6.0; existing callers compile and behave unchanged. CI now verifies against Temurin JDK 17 / 21 / 25 in parallel matrix on every push and PR.
Co-developed with external contributor @jottinger — thanks for the engine source migration and the Java 25 compat work.
Toolchain
pom.xml,examples/pom.xml,benchmarks/pom.xml.List.getFirst(),Thread.threadId()) for Java 17–compatible forms.Verified
Looking ahead
Maven Central distribution remains queued for v1.7.0 alongside the JMH benchmark migration (#7).
As always — author intent, not coordinates.
Beta Was this translation helpful? Give feedback.
All reactions