GIỚI THIỆU VỀ TẬP NÀY
On August 18th, 2026 a mail pops up on the hotspot-compiler-dev mailing list and it describes something that is not supposed to happen: a serious new bug in a JDK release candidate phase, just a few weeks before general availability. Apparently, under very specific circumstances, some buffer contents aren't correctly copied and strings can get corrupted. This is bad, very bad even, and obviously requires analysis and a fix. This is the story of the structure and community that fixes bugs like these and how they operate. We also take a quick look at JavaOne, the Inside Java Podcast, and JDK 28, which is shaping up to be a big release.
Links:
A critical bug:
- JEP 3: https://openjdk.org/jeps/3
- the original issue: https://bugs.openjdk.org/browse/JDK-8373591
- the original PR: https://github.com/openjdk/jdk/pull/28789
- Lorenzo's bug description: https://mail.openjdk.org/archives/list/hotspot-compiler-dev@openjdk.org/thread/5NVKBE3C5T5ULKVO5T3RTUQZDIXQMHBE/
- Chris' alarm for the P1 bug: https://mail.openjdk.org/archives/list/jdk-dev@openjdk.org/thread/EPJNIMIAROC2QELIZE5MAGU4D6S3FEVG/#K52LJL4HZJE565UBU465PT4ZBRC2XV4Y
- the bug in JDK 27: https://bugs.openjdk.org/browse/JDK-8390546
- backing out the change on the mail branch: https://bugs.openjdk.org/browse/JDK-8390590
- backporting the backout to JDK 27: https://bugs.openjdk.org/browse/JDK-8390663
- Mark's confirmation: https://mail.openjdk.org/archives/list/jdk-dev@openjdk.org/message/K52LJL4HZJE565UBU465PT4ZBRC2XV4Y/
- redoing the change on the main branch: https://bugs.openjdk.org/browse/JDK-8390617
- Quality Outreach: https://wiki.openjdk.org/spaces/quality/pages/18448461/Quality+Outreach
JavaOne: https://javaone.com
JDK 28:
- early-access builds: https://inside.java/podcast/
- feature list: https://openjdk.org/projects/jdk/28/
Tiếng Anh
Hoa Kỳ
BẢN CHÉP ÂM THANH 🔗
Are you the producer of this podcast?
Add a podcast transcript
Need Audio-to-Text?
Transcribe with Listen411 in Just 60 Seconds
TÌM KIẾM CÁC TẬP TRƯỚC
Tìm kiếm các tập trước của Inside Java.
CÁC TẬP KHÁC TRONG PODCAST NÀY
While Java programs are deployed as bytecode, performance-relevant code will be compiled, at run time, to machine code whose performance rivals that of any other platform. In the HotSpot JVM, this is the job of the just-in-time compilers C1 and C2 and between speculation and traps, inlining and con…
Spring AI 2.0 released in June 2026 and is one of several projects ensuring Java's continued strength in enterprise AI development. Here are some tips on deterministic agents, MCP servers and skills, prompt engineering, and where Java's richness for AI solutions stems from.
In this "Input/Output" …
Helidon 4.4 was released in April 2026 and stands out from other web frameworks by embracing new Java features as early as possible, particularly virtual threads and ahead-of-time computation. It is also aiming to become an OpenJDK project in the coming months.
In this "Input/Output" episode of th…
JEP 540 proposes to incubate a simple JSON API and is currently proposed to target JDK 28. The pull request for Project Valhalla's JEPs 401 and 539 were merged and value types are available as a preview feature in the latest JDK 28 early-access builds. Oracle plans to backport post-quantum cryptogr…
Tuyên bố miễn trừ trách nhiệm: Podcast và tác phẩm nghệ thuật được nhúng trên trang này là của David Delabassee, là tài sản của chủ sở hữu và không được liên kết hoặc xác nhận bởi Listen Notes, Inc.
CHỈNH SỬA
Cảm ơn bạn đã giúp cơ sở dữ liệu podcast luôn cập nhật.