Skip to content

Project

OpenJDK

OpenJDK is the open-source community and codebase providing the reference implementation of the Java Platform, driving most new JDK releases.

Known aliases

  • JDK 21
  • Open JDK
  • OpenJDK Community

Current stories

buildOne report1 publisher

Helidon 27 tracks JDK 27 while 4.5.5 remains the JDK 21 line

Helidon 27 is the first release under Oracle's Tip & Tail model, aligned with JDK 27 while Helidon 4.5.5 stays on a JDK 21 baseline. New Messaging and Data JDBC modules and restructured programming models sit on the Tip side.

Publishers:infoq.com

Reality

Evidence55
Adoption
Not scored
Hype gap
Not scored
Incentives
Not scored
Confidence55
buildOne report1 publisher

OpenJDK's AI policy draws the line at whether a model wrote any part of a contribution

OpenJDK's interim AI policy, approved April 9, bars contributions with even one line of model-generated content but lets AI read and debug code. Java teams that contribute upstream have to sort their tools by the model behind them.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap+5
Incentives55
Confidence50
buildOne report1 publisher

OpenJDK proposes JEP 544's ahead-of-time code compilation for JDK 28

OpenJDK has moved JEP 544, Ahead-of-Time Code Compilation, to Proposed to Target for JDK 28, with review due to close September 28, 2026. Teams that pay for slow Java startup can pencil it into JDK 28 plans, though sizing the gain will take their own measurements.

Publishers:infoq.com

Reality

Evidence45
Adoption
Not scored
Hype gap+15
Incentives
Not scored
Confidence55
buildOne report1 publisher

Unpinned Oracle JDK 21 images will install the first paid build after October 20

Oracle's October 20 patch makes JDK 21.0.13 the first JDK 21 build that needs a paid subscription for production use. Any image that tracks the latest Oracle build installs it on its next patch run, and the bill is counted per employee.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap+15
Incentives
Not scored
Confidence50
buildOne report1 publisher

A Jackson Databind CVE fix ships in the Payara release that removes @Traced

JDK 27 went GA the same week Azul Payara 7.4.0 patched an unauthenticated CPU-exhaustion bug in Jackson Databind and dropped MicroProfile OpenTracing, so the security upgrade now carries an instrumentation edit with it.

Publishers:infoq.com

Reality

Evidence60
Adoption32
Hype gap+8
Incentives45
Confidence64
buildOne report1 publisher

Netflix's ja must derive module coordinates for 520 of Maven Central's top 1,000 artifacts

Danny Thomas's preview toolchain makes module-info.java the source of truth for dependencies, packaging and symbol search, so a coding agent working from a shell can resolve and navigate a Java project without an IDE index.

Publishers:runtimewire.com

Reality

Evidence46
Adoption22
Hype gap+12
Incentives62
Confidence56
buildOne report1 publisher

Quarkus 4 rebuilds its I/O core on Vert.x 5.1.2 and Netty 4.2 for a November GA

Beta 1 arrives in September with breaking changes frozen, leaving about two months of testing before general availability, and Quarkus 3.40 LTS has community maintenance until September 2027 for teams that need longer.

Publishers:dev.to

Reality

Evidence55
Adoption20
Hype gap+15
Incentives45
Confidence55
buildConfirmed4 publishers

Java 27 couples post-quantum TLS 1.3 to two newly flipped JVM defaults

JEP 527's hybrid key exchange landed as a stable feature on September 15, and the same JDK makes G1 the collector on small machines and cuts every object header to 64 bits. Serial is still one flag away.

Perspective Coverage

4 publishers
Builder
Builder 51%
Operator
Operator 36%
Investor
Investor 13%

Reality

Evidence74
Adoption33
Hype gap+50
Incentives60
Confidence72
productOne report1 publisher

Oracle's post-quantum backport reaches JDK 8 and 11 last, in the second half of 2027

Java 27 shipped ML-KEM hybrid key exchange for TLS 1.3 on September 15. Oracle's published plan gives it to JDK 25 in October and to JDK 8 and 11 in the second half of 2027, and The Futurum Group's Mitch Ashley says that order inverts the risk.

Publishers:devops.com

Reality

Evidence45
Adoption20
Hype gap+12
Incentives65
Confidence50
buildOne report1 publisher

Structured concurrency reaches Candidate eight days before JDK 27 ships its seventh preview

JEP 543 proposes finalizing structured concurrency without change, but the last of its seven preview rounds is the one arriving in JDK 27 on September 15. Ahead-of-time code compilation sits at the same Candidate stage.

Publishers:infoq.com

Reality

Evidence64
Adoption45
Hype gap+12
Incentives58
Confidence68
buildOne report1 publisher

Java 27 makes G1 the collector on the 1-CPU container that used to get Serial

The non-LTS release is mostly two years of JDK 25 experiments switched on by default, and the flipped defaults change memory and handshake behaviour in small containers rather than adding syntax anyone will write.

Publishers:dev.to

Reality

Evidence56
Adoption24
Hype gap−14
Incentives58
Confidence52
buildOne report1 publisher

JDK 28 renames DEREncodable to BinaryEncodable as PEM encoding leaves preview

JEP 542 is now Targeted for JDK 28, finalising the PEM API after three preview rounds. The final version drops the DEREncodable name, so preview-era code needs one mechanical edit before it compiles again.

Publishers:infoq.com

Reality

Evidence62
Adoption38
Hype gap−8
Incentives35
Confidence63
buildOne report1 publisher

JDK 27 hits RC1: an Intel Mac deprecation with a release number, a JSON API without one

JEP 541 puts macOS/x64 on the deprecation path in JDK 28 while JEP 540 lands a JSON API in incubator. One of those is a dated migration. The other is a prototype.

Publishers:infoq.com

Reality

Evidence66
Adoption28
Hype gap−12
Incentives34
Confidence68
buildOne report1 publisher

JDK 27's nine JEPs are frozen, and two of them change your defaults

The feature list is fixed until the September 15 ship date. Five items are previews you have to ask for; two are HotSpot defaults that apply whether you read the notes or not.

Publishers:infoq.com

Reality

Evidence71
Adoption18
Hype gap+9
Incentives34
Confidence66
buildOne report1 publisher

JDK 28 firms up: a JSON API in the incubator, and a deprecation notice for Intel Macs

Two JEPs moved to Proposed to Target for JDK 28: a built-in JSON parsing and generation API that ships as an incubator feature, and formal deprecation of the macOS/x64 port.

Publishers:infoq.com

Reality

Evidence62
Adoption22
Hype gap−5
Incentives34
Confidence58