Skip to content

Project

GraalVM

GraalVM is a high-performance JDK and polyglot runtime from Oracle, with a JIT compiler and native-image tool for compiling Java to native binaries.

Known aliases

  • GraalVM 25
  • GraalVM native image
  • HostAccess.ALL
  • Oracle GraalVM

Current stories

buildOne report1 publisher

JetBrains says its IDE engine, benchmarked by Netflix in Claude Code and Codex, makes coding agents typically 20 to 30% more efficient

Netflix and JetBrains report that a headless IntelliJ code engine made Claude Code and Codex typically 20 to 30% more efficient, up to about 65%. Netflix wrote the daemon that keeps the index warm because JetBrains had not shipped one.

Reality

Evidence45
Adoption
Not scored
Hype gap+20
Incentives70
Confidence50
securityConfirmed3 publishers

Chipmakers leave the Branch Target Reuse fix to each JIT engine that rewrites code

Intel, AMD and Arm say their IBPB barrier can block Branch Target Reuse, a Spectre v2 variant hitting all three, if JIT software calls it. Each kernel, browser and runtime that rewrites JIT code now has to add that call itself.

Perspective Coverage

3 publishers
Builder
Builder 42%
Operator
Operator 51%
Investor
Investor 7%

Reality

Evidence72
Adoption40
Hype gap+15
Incentives30
Confidence70
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

Obfuscating every class name in a Quarkus native build stops startup inside SmallRye Fault Tolerance

A developer turned on GraalVM 25's Advanced Obfuscation to ship closed Quarkus service implementations inside an open Community edition. Oracle's documented carve-out, -H:Preserve, then broke the build by pulling unreachable types in.

Publishers:dev.to

Reality

Evidence58
Adoption18
Hype gap−8
Incentives72
Confidence46
buildOne report1 publisher

Conductor OSS runs a stranger's inline JavaScript as root in its default container

An unauthenticated POST to the Conductor Workflow API registers a definition whose inline expression evaluates in a GraalVM context with host access enabled, and the default image runs that process as root. Empirical Security logged attempts in August.

Publishers:dev.to

Reality

Evidence58
Adoption34
Hype gap+14
Incentives62
Confidence46
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
buildOne report1 publisher

LocalStack's March image ties every CI run to a registered account's auth token

The 2026.03.0 image will not boot without LOCALSTACK_AUTH_TOKEN, and the acknowledgement bypass expired on April 6. Teams pinning the archived Community build get no further security updates, and a free MIT-licensed emulator has moved into the gap.

Publishers:dev.to

Reality

Evidence34
Adoption
Not scored
Hype gap+45
Incentives72
Confidence40
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