home.social

#jdk26 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #jdk26, aggregated by home.social.

fetched live
  1. Still on Java 25? You're missing more than a version bump. Java 26 brings HTTP/3 support, HotSpot performance improvements, Structured Concurrency updates, Lazy Constants and more. Hanno Embregts walks you through every JEP.

    Discover what's new in Java 26: javapro.io/2026/08/26/java-26-

    #Java #JDK26 #OpenJDK

  2. Still relying on --add-opens? Not enough. #Java26 separates access from mutation capability. Final-field mutation now warns by default and will be denied later—affecting reflection-heavy code. Babneet Singh explains the key flags!

    Learn more: javapro.io/2026/04/29/final-is
    #Java #JDK26

  3. “#Java26 is boring.” And that’s exactly why it works. No rewrites. No broken APIs. Just predictable upgrades—and even 5–15% better GC throughput for free. Lutske de Leeuw & @parttimen3rd explain why boring wins.

    Read their #JAVAPRO article: javapro.io/2026/04/17/java-26-

    #Java #JDK26

  4. Ever debugged a “this should be impossible” production bug? Deep reflection is one reason. Private and final state can still be mutated at runtime in #Java.

    @ArghRich down how upcoming JDK changes restore encapsulation. Read: javapro.io/2026/05/26/destruct

    @openjdk #JDK26

  5. Ever debugged a “this should be impossible” production bug? Deep reflection is one reason. Private and final state can still be mutated at runtime in #Java.

    Richard Gross breaks down how upcoming JDK changes restore encapsulation. Read: javapro.io/2026/05/26/destruct

    @openjdk #JDK26

  6. Still relying on --add-opens? Not enough. #Java26 separates access from mutation capability. Final-field mutation now warns by default and will be denied later—affecting reflection-heavy code. Babneet Singh explains the key flags!

    Learn more: javapro.io/2026/04/29/final-is
    #Java #JDK26

  7. “#Java26 is boring.” And that’s exactly why it works. No rewrites. No broken APIs. Just predictable upgrades—and even 5–15% better GC throughput for free. Lutske de Leeuw & @parttimen3rd explain why boring wins.

    Read their #JAVAPRO article: javapro.io/2026/04/17/java-26-

    #Java #JDK26

  8. Java 26 is out! 🚀

    10 JEPs in total - with 5 still in preview/incubator stages - bringing updates across:
    • Java library improvements
    • Language innovation
    • Performance
    • Security

    🔗 Dive into what’s new: bit.ly/4rDGBEQ

    #Java #JDK26 #SoftwareDevelopment #Oracle #InfoQ

  9. JDK 26 Security Enhancements: seanjmullan.org/blog/2026/03/1

    Highlights of this release include a second preview of the PEM API, API support for Hybrid Public Key Encryption, and signed JAR support for the post-quantum ML-DSA algorithm.

    #jdk #java #security #crypto #jdk26 #openjdk

  10. 💡 Dive into our in-depth analysis of #JDK26 and get a sneak peek at what's coming in #JDK27!

    Explore the latest features, improvements, and future plans across #ProjectAmber, #ProjectLoom, #ProjectPanama, #ProjectLeyden & #ProjectValhalla.

    Read more on #InfoQ 👉 bit.ly/4auF0w0

    #Java #JDK #SoftwareDevelopment

  11. #Java is moving fast in 2026! 🚀

    Latest release highlights:
    • Gatherers4j & Keycloak: new point releases are out
    • Maintenance releases of Spring gRPC, Quarkus, Grails & Java Operator SDK

    Get this week's updates here: ⇨ bit.ly/4b29F4s

    #JDK26 #JDK27 #InfoQ

  12. JEP 500 prepares the Java ecosystem for final field integrity in JDK 26 by restricting deep reflection mutations - closing a long-standing loophole in the platform.

    What's new:
    • Enhances safety & performance
    • Stricter encapsulation
    • Introduces developer warnings when mutations are attempted

    Find out more: bit.ly/3MPYTUL

    #Java #JDK26 #JEP #InfoQ

  13. JEP 526 brings Lazy Constants to #JDK26 - boosting developer ergonomics & performance!

    Replacing the older Stable Values, it ensures thread-safe, immutable initialization; and for lazy lists & maps, reducing startup overhead.

    🔗 Find out more: bit.ly/4aqhQqM

    #Java #JEP #InfoQ

  14. Targeted to JDK 26: JEP 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview): openjdk.org/jeps/530 #jdk26 #openjdk #java

  15. The 2nd JEP Preview of "PEM Encodings of Cryptographic Objects" has been targeted to JDK 26. This API makes it easier to encode and decode security objects to/from PEM. If you haven't already, please try it and let us know what you think! openjdk.org/jeps/524

    #jdk26 #openjdk #java #security

  16. Busy week in the #OpenJDK ecosystem! Check out the key updates:
    • 3 JEPs elevated to Targeted: JEP 529, JEP 516, JEP 500
    • 3 JEPs elevated to Proposed to Target for JDK 26: JEP 530, JEP 526, JEP 524
    • The proposed release schedule for JDK 26 has also been finalized.

    Read the details here: 🔗 bit.ly/4oY0bKY

    #Java #JEP #JDK26 #InfoQ

  17. Targeted to JDK 26: JEP 524: PEM Encodings of Cryptographic Objects (Second Preview): openjdk.org/jeps/524 #jdk26 #openjdk #java

  18. Targeted to JDK 26: JEP 525: Structured Concurrency (Sixth Preview): openjdk.org/jeps/525 #jdk26 #openjdk #java

  19. Targeted to JDK 26: JEP 516: Ahead-of-Time Object Caching with Any GC: openjdk.org/jeps/516 #jdk26 #openjdk #java