home.social

#jdk17 — Public Fediverse posts

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

  1. A flurry of activity hit the ecosystem this week!

    Quick highlights:
    🔹 3 JEPs moved from Proposed to Targeted, while another 3 advanced from Candidate to Proposed to Target for JDK 27
    🔹 The proposed release schedule has also been finalized

    Read the roundup on bit.ly/3RsPDZ7

  2. A flurry of activity hit the #OpenJDK ecosystem this week!

    Quick highlights:
    🔹 3 JEPs moved from Proposed to Targeted, while another 3 advanced from Candidate to Proposed to Target for JDK 27
    🔹 The proposed release schedule has also been finalized

    Read the roundup on #InfoQbit.ly/3RsPDZ7

    #Java #JDK17 #SoftwareDevelopment

  3. A flurry of activity hit the #OpenJDK ecosystem this week!

    Quick highlights:
    🔹 3 JEPs moved from Proposed to Targeted, while another 3 advanced from Candidate to Proposed to Target for JDK 27
    🔹 The proposed release schedule has also been finalized

    Read the roundup on #InfoQbit.ly/3RsPDZ7

    #Java #JDK17 #SoftwareDevelopment

  4. A flurry of activity hit the #OpenJDK ecosystem this week!

    Quick highlights:
    🔹 3 JEPs moved from Proposed to Targeted, while another 3 advanced from Candidate to Proposed to Target for JDK 27
    🔹 The proposed release schedule has also been finalized

    Read the roundup on #InfoQbit.ly/3RsPDZ7

    #Java #JDK17 #SoftwareDevelopment

  5. A flurry of activity hit the #OpenJDK ecosystem this week!

    Quick highlights:
    🔹 3 JEPs moved from Proposed to Targeted, while another 3 advanced from Candidate to Proposed to Target for JDK 27
    🔹 The proposed release schedule has also been finalized

    Read the roundup on #InfoQbit.ly/3RsPDZ7

    #Java #JDK17 #SoftwareDevelopment

  6. 🚀 Call for Contributors – #JVM #Performance #Benchmarks

    If you're interested in contributing to the #JVM #Performance #Benchmarks project - an initiative that gained significant traction in the #Java community through our recent #JDK17 and #JDK21 analyses - check out the repo:

    🔗 github.com/ionutbalosin/jvm-pe

    🧵 DM me or open a PR to get started

    #Java #JVM #OpenJDK #GraalVM #JMH #Performance #OpenSource

  7. Proposal: Support Wayland and add KEM APIs

    [..] only Wayland will be supported in RHEL 10 and
    subsequent releases.
    [..] We would also like to add support in Java SE 17 for functionality required by some Post-Quantum Cryptographic (PQC) algorithms.

    more @ mail.openjdk.org/pipermail/jdk

    #OpenJDK #JDK8 #JDK11 #JDK17

  8. Proposal: Support Wayland and add KEM APIs

    [..] only Wayland will be supported in RHEL 10 and
    subsequent releases.
    [..] We would also like to add support in Java SE 17 for functionality required by some Post-Quantum Cryptographic (PQC) algorithms.

    more @ mail.openjdk.org/pipermail/jdk

    #OpenJDK #JDK8 #JDK11 #JDK17

  9. Proposal: Support Wayland and add KEM APIs

    [..] only Wayland will be supported in RHEL 10 and
    subsequent releases.
    [..] We would also like to add support in Java SE 17 for functionality required by some Post-Quantum Cryptographic (PQC) algorithms.

    more @ mail.openjdk.org/pipermail/jdk

    #OpenJDK #JDK8 #JDK11 #JDK17

  10. Proposal: Support Wayland and add KEM APIs

    [..] only Wayland will be supported in RHEL 10 and
    subsequent releases.
    [..] We would also like to add support in Java SE 17 for functionality required by some Post-Quantum Cryptographic (PQC) algorithms.

    more @ mail.openjdk.org/pipermail/jdk

    #OpenJDK #JDK8 #JDK11 #JDK17

  11. Proposal: Support Wayland and add KEM APIs

    [..] only Wayland will be supported in RHEL 10 and
    subsequent releases.
    [..] We would also like to add support in Java SE 17 for functionality required by some Post-Quantum Cryptographic (PQC) algorithms.

    more @ mail.openjdk.org/pipermail/jdk

    #OpenJDK #JDK8 #JDK11 #JDK17

  12. There has been some interesting discussion on 11 and servers over on Twitter. The draft of the spec has been updated to require JDK 17 rather than requiring JDK 21. I agree with the decision. To maximize adoption, JakartaEE must support JDK 17 and optionally JDK 21. Dropping JDK 11 is the best we can hope for right now.

  13. There has been some interesting discussion on #JakartaEE 11 and #Java servers over on Twitter. The draft of the spec has been updated to require JDK 17 rather than requiring JDK 21. I agree with the decision. To maximize adoption, JakartaEE must support JDK 17 and optionally JDK 21. Dropping JDK 11 is the best we can hope for right now.
    #JakartaEE11 #OpenJDK #OpenSource #JDK21 #JDK17 #JDK11 #WildFly #GlassFish #OpenLiberty #Tomcat #Jetty

  14. There has been some interesting discussion on #JakartaEE 11 and #Java servers over on Twitter. The draft of the spec has been updated to require JDK 17 rather than requiring JDK 21. I agree with the decision. To maximize adoption, JakartaEE must support JDK 17 and optionally JDK 21. Dropping JDK 11 is the best we can hope for right now.
    #JakartaEE11 #OpenJDK #OpenSource #JDK21 #JDK17 #JDK11 #WildFly #GlassFish #OpenLiberty #Tomcat #Jetty

  15. There has been some interesting discussion on #JakartaEE 11 and #Java servers over on Twitter. The draft of the spec has been updated to require JDK 17 rather than requiring JDK 21. I agree with the decision. To maximize adoption, JakartaEE must support JDK 17 and optionally JDK 21. Dropping JDK 11 is the best we can hope for right now.
    #JakartaEE11 #OpenJDK #OpenSource #JDK21 #JDK17 #JDK11 #WildFly #GlassFish #OpenLiberty #Tomcat #Jetty

  16. There has been some interesting discussion on #JakartaEE 11 and #Java servers over on Twitter. The draft of the spec has been updated to require JDK 17 rather than requiring JDK 21. I agree with the decision. To maximize adoption, JakartaEE must support JDK 17 and optionally JDK 21. Dropping JDK 11 is the best we can hope for right now.
    #JakartaEE11 #OpenJDK #OpenSource #JDK21 #JDK17 #JDK11 #WildFly #GlassFish #OpenLiberty #Tomcat #Jetty

  17. tfw your unit test is intermittently failing since updating to jdk17 because it's checking that `monitor.getEndTime()` is after `monitor.getStartTime()` but the entire thing finishes in under a millisecond 😅

    #java #junit #jdk17

  18. Explore a solution to some unit #test fails on #JDK17. By @navczydev

  19. #java #jdk17 #jdk15 I love more and more the text blocks in JDK15+ and also in combination with "..".formatted(..) it's even more convenient.

  20. Project Lilliput
    "explore techniques to downsize Java object headers in the Hotspot JVM from 128 bits to 64 bits or less"

    In 2022:
    * achieved 64-bit headers mail.openjdk.org/pipermail/lil
    * published #JDK17 fork with that github.com/openjdk/lilliput-jd

    In 2023:
    * work towards merge of 64-bit headers into JDK main line
    * work towards 32-bit headers

    In the meantime, you can find out Lilliput's impact on your codebase with JOL: github.com/openjdk/jol

    @shipilev gave some numbers on 🐦: twitter.com/shipilev/status/16

  21. #11: More String Deduplication

    On average, ~25% of heaps are char arrays for strings and roughly half of them are duplicates. 😳 Since 2017, G1 deduplicates them, which saves ~10% heap size.

    Other GCs followed suit:
    #JDK17: Shenandoah
    #JDK18: ZGC, Serial GC, and Parallel GC

  22. Das LTS-Release JDK 17 hat Pattern Matching für Switch Expressions als Preview-Feature an Bord. Die nächste LTS-Version könnte schon in zwei Jahren anstehen.
    Programmiersprache: Java 17 erweitert Pattern Matching und versiegelt Klassen