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

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

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

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

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

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

    #Java #JDK26 #JEP #InfoQ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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