On Windows, the ProcessBuilder
has expanded the
quoting of argument strings when starting a process to ensure they
are recognized by the application as a single command argument. The
set of space characters has been expanded from space
(0x20) to include all space characters as defined by
java.lang.Character.isSpaceChar
, which includes all
Unicode space separator characters, such as EN-SPACE (0x2002), and
line separator and paragraph separator characters.
JDK 23.0.2 Release Notes
Notes
ProcessBuilder
on Windows Quotes Argument Strings
Containing Any Space Character (JDK-8335428
(not public))
Support for Time Zone Database 2024b (JDK-8339637)
IANA Time Zone Database has been upgraded to 2024b. This version mainly includes changes to improve historical data for Mexico, Mongolia, and Portugal. It also changes one timestamp abbreviation, for the time zone 'MET'. Also Asia/Choibalsan is now an alias for Asia/Ulaanbaatar.
The new tzdata changes also impact some legacy time zone IDs. As
per 2024b changes "EST" links to "America/Panama", "HST" links to
"Pacific/Honolulu" and "MST" links to "America/Phoenix". To
maintain compatibility with the Java SE specification, the
java.time.ZoneId.SHORT_IDS
Map has not changed.
Further details are available at JDK-8342331