RELEASE NOTES: JDK 11.0.27

Notes generated: Wed Jan 22 05:18:24 CET 2025

JEPs

None.

RELEASE NOTES

tools/javac

Issue Description
JDK-8273914

Indy String Concat Changes Order of Operations


String concatenation has been changed to evaluate each argument and eagerly convert it to a string, in left-to-right order. This fixes a bug in the invokedynamic-based string concatentation strategies introduced in JEP 280.

For example, the following now prints "foofoobar", not "foobarfoobar":

` StringBuilder builder = new StringBuilder("foo"); System.err.println("" + builder + builder.append("bar")); `


FIXED ISSUES

core-libs

Priority Bug Summary
P4 JDK-8336012 Fix usages of jtreg-reserved properties

hotspot/runtime

Priority Bug Summary
P4 JDK-8268364 jmethod clearing should be done during unloading

infrastructure/other

Priority Bug Summary
P4 JDK-8343474 [updates] Customize README.md to specifics of update project

infrastructure/release_eng

Priority Bug Summary
P4 JDK-8345509 Bump update version of OpenJDK: 11.0.27

tools/javac

Priority Bug Summary
P4 JDK-8273914 Indy string concat changes order of operations