JDK 20 | JDK 21 |
---|---|
20 b31Fixed | 21Fixed |
CSR :
|
|
Duplicate :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
The enhancement introduced in JDK-8295803 uses the `JLine` library (`jdk.internal.le` module) as the `java.io.Console` implementation by default. This resulted in the performance regression reported in JDK-8299685. Also introduces an unnecessary native process forking on macOS/Linux platforms. This should be avoided by default. Making it optional opt-in style would fix the issue.
|