jPOS upgraded to Java 26
· One min read
Java 26 reached General Availability on March 17, 2026. jPOS, jPOS-EE, and the tutorial projects have been updated to run on it, alongside Gradle 9.4.1.
Notable in this release:
- HTTP/3 support in the standard
HttpClientAPI (JEP 517) - Ahead-of-Time Object Caching with any GC (JEP 516), improving startup latency
- G1 GC throughput improvements via reduced synchronization (JEP 522)
- PEM encoding of cryptographic objects (JEP 524, second preview)
- Structured Concurrency continues to mature (JEP 525, sixth preview)
- Applet API removed (JEP 504)
No source changes were required in jPOS or jPOS-EE. The tutorial projects needed a minor
import path correction: ISOUtil had moved from org.jpos.util to org.jpos.iso in an
earlier jPOS release and the tutorials hadn't caught up yet.
