home.social

#jdk26 — Public Fediverse posts

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

  1. 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

  2. “#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

  3. 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

  4. 💡 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

  5. 💡 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

  6. 💡 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

  7. 💡 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

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

    Explore the latest features, improvements, and future plans across , , , & .

    Read more on 👉 bit.ly/4auF0w0

  9. #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

  10. 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

  11. 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

  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 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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

  19. JEP 526 brings Lazy Constants to - 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. Busy week in the 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