# The Weekly JVM Podcast **Episode date:** 2026-03-09 ## Summary Java 26 is set to release on March 17th, introducing significant features like HTTP/3 support and LazyConstant for optimized value initialization. Recent performance enhancements from JDK 25 have been detailed, alongside insights into role-based access control in Java applications. Additionally, KotlinConf 2026 announced its schedule, and JavaFX 27 has adopted Metal as its default rendering pipeline on macOS, improving performance for desktop applications. ## Sources - [No Keys, No LLM: Building a Wikidata Definition API with Embabel](https://foojay.io/today/embabel-spring-boot-wikidata-definition-api/) - [Java Performance Update: From JDK 21 to JDK 25](https://inside.java/2026/03/08/jfokus-java-performance-update/) - [I Benchmarked Java on Single-Board Computers: Orange Pi 5 Ultra and Raspberry Pi 5 Lead the Pack](https://foojay.io/today/java-benchmarks-on-single-board-computers/) - [Role-Based Access Control in Java Applications](https://foojay.io/today/role-based-access-control-in-java-applications/) - [HTTP Client Updates in Java 26](https://inside.java/2026/03/04/jdk-26-http-client/) - [Java 26 is Shipping Soon - Inside Java Newscast #108](https://inside.java/2026/03/05/newscast-108/) - [Episode 49 “LazyConstants in JDK 26” [IJN]](https://inside.java/2026/03/06/podcast-049/) - [Building a Java 17-Compatible TLD Generator for Legacy JSP Tag Libraries](https://dzone.com/articles/java17-tld-generator-legacy-jsp) - [Episode 50 “Towards Better Checked Exceptions” [IJN]](https://inside.java/2026/03/09/podcast-050/) - [Kotlin Weekly](https://kotlinweekly.net/) - [Quality Outreach Heads-up - JavaFX 27: Metal Is Now the Default Rendering Pipeline on macOS](https://inside.java/2026/03/03/quality-heads-up/) - [Comparing Top 3 Java Reporting Tools](https://dzone.com/articles/top-3-java-reporting-options)