git: openjdk/jdk24u: master: 34 new changesets

Rob McKenna robm at openjdk.org
Tue Jul 15 16:58:42 UTC 2025


Changeset: bf53788f
Branch: master
Author:    Nibedita Jena <jnibedita at openjdk.org>
Committer: Ravi Reddy <rreddy at openjdk.org>
Date:      2025-01-28 07:53:40 +0000
URL:       https://git.openjdk.org/jdk24u/commit/bf53788f3fe9a5a8c7604278b01d2d922856dc26

8348356: Update the release version after forking Apr CPU25_04

Reviewed-by: coffeys, rreddy

! .jcheck/conf
! make/conf/version-numbers.conf

Changeset: af9ad8bf
Branch: master
Author:    Ravi Reddy <rreddy at openjdk.org>
Date:      2025-02-04 09:03:53 +0000
URL:       https://git.openjdk.org/jdk24u/commit/af9ad8bfb18d46229dfdd8f5c9298d4cfa2be95a

Merge


Changeset: 3df5d5c2
Branch: master
Author:    Nibedita Jena <jnibedita at openjdk.org>
Committer: Ravi Reddy <rreddy at openjdk.org>
Date:      2025-02-04 09:42:22 +0000
URL:       https://git.openjdk.org/jdk24u/commit/3df5d5c26cbd21595d5c910be8fd6792c5b6d183

8347847: Enhance jar file support

Backport-of: 013d9f988559bc7e29449967c4d35b80d692ef11

! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java

Changeset: cf4780d9
Branch: master
Author:    Ravi Reddy <rreddy at openjdk.org>
Date:      2025-02-19 02:05:24 +0000
URL:       https://git.openjdk.org/jdk24u/commit/cf4780d973635c4609fd958fb2333df80f5ab80a

Merge

! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
+ src/java.base/share/classes/sun/net/util/ProxyUtil.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
+ src/java.base/share/classes/sun/net/util/ProxyUtil.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java

Changeset: 32e96f71
Branch: master
Author:    Ravi Reddy <rreddy at openjdk.org>
Date:      2025-02-19 13:04:03 +0000
URL:       https://git.openjdk.org/jdk24u/commit/32e96f714ad816f6780cbcae7847befa3ed54f8a

Merge


Changeset: 2839c816
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-02-25 23:48:38 +0000
URL:       https://git.openjdk.org/jdk24u/commit/2839c816727f4bdc1caea19b3655b74d7ddc417c

8348989: Better Glyph drawing

Backport-of: 191c37a280faccfaecae033a68313ad06cdfc411

! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m

Changeset: 2ee50fea
Branch: master
Author:    Ravi Reddy <rreddy at openjdk.org>
Date:      2025-02-26 06:22:32 +0000
URL:       https://git.openjdk.org/jdk24u/commit/2ee50fea4a7ff552bf9d87fadde7e9a10fdfc696

Merge


Changeset: 1e999c79
Branch: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-02-27 02:33:34 +0000
URL:       https://git.openjdk.org/jdk24u/commit/1e999c795d66a8168283811e98420a184421e53c

8349111: Enhance Swing supports

Backport-of: 8a34c18c6593da54b6b8695d645310db95f23509

! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/share/classes/javax/swing/border/TitledBorder.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java

Changeset: a0d650fd
Branch: master
Author:    Ravi Reddy <rreddy at openjdk.org>
Date:      2025-03-05 06:30:38 +0000
URL:       https://git.openjdk.org/jdk24u/commit/a0d650fdf0babcd14bc81f0428c7227bae4a1ae8

Merge


Changeset: d00dcbb3
Branch: master
Author:    Weibing Xiao <wxiao at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-03-10 14:50:31 +0000
URL:       https://git.openjdk.org/jdk24u/commit/d00dcbb3ba3b416d6ab565191e0952d714878996

8347373: HTTP/2 flow control checks may count unprocessed data twice

Backport-of: 06126361db1edb1d4c181a82952c1ac133a839f9

! src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java
! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java

Changeset: bc4c8e10
Branch: master
Author:    Ravi Reddy <rreddy at openjdk.org>
Date:      2025-03-12 05:13:34 +0000
URL:       https://git.openjdk.org/jdk24u/commit/bc4c8e1024ae6e35dcb164bbf4e698e324351f66

Merge


Changeset: 863f0fe9
Branch: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-03-12 14:23:03 +0000
URL:       https://git.openjdk.org/jdk24u/commit/863f0fe9c77c7832ea88eb05798ddcf66a7ca18b

8349584: Improve compiler processing

Reviewed-by: thartmann
Backport-of: 8b721e5d495e0b81334053503fd235a8abf8c2d8

! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/subnode.cpp

Changeset: 0cf03dee
Branch: master
Author:    Ravi Reddy <rreddy at openjdk.org>
Date:      2025-03-25 09:52:35 +0000
URL:       https://git.openjdk.org/jdk24u/commit/0cf03deededa86ad497f33aea0e45a8bd46b911b

Merge


Changeset: e4cefe7f
Branch: master
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-03-31 11:47:09 +0000
URL:       https://git.openjdk.org/jdk24u/commit/e4cefe7fba80d6c7c0bc6ef3ec0ee7454d67ed42

8353261: Problemlist 5 tests due to failures in the CI pipeline

Reviewed-by: aivanov

! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 25ac4085
Branch: master
Author:    Ravi Reddy <rreddy at openjdk.org>
Date:      2025-04-02 05:02:14 +0000
URL:       https://git.openjdk.org/jdk24u/commit/25ac40854e839932488b05f8e1a8f29cbc1b375c

Merge


Changeset: 34e9598d
Branch: master
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-04-04 16:31:43 +0000
URL:       https://git.openjdk.org/jdk24u/commit/34e9598d6c7061097327ddcbe9f0869a9c850aa7

8353740: Problemlist 2 tests due to failures in the CI pipeline

Reviewed-by: robm

! test/jdk/ProblemList.txt

Changeset: e5ccde9e
Branch: master
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-04-09 11:43:16 +0000
URL:       https://git.openjdk.org/jdk24u/commit/e5ccde9e4cf718c8e78679aa62d0d58020f3c7f5

8353861: Problemlist 1 test due to failures in the CI pipeline

Reviewed-by: robm

! test/langtools/ProblemList.txt

Changeset: 315fc5df
Branch: master
Author:    Nibedita Jena <jnibedita at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2025-04-09 13:27:10 +0000
URL:       https://git.openjdk.org/jdk24u/commit/315fc5df8f80f2891afc2663ac256a5d4755aea2

8349594: Enhance TLS protocol support

Backport-of: d40052ee9789908fb7c06527ab644fdd217a6bea

! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/Finished.java

Changeset: 56d3de0a
Branch: master
Author:    Ravi Reddy <rreddy at openjdk.org>
Date:      2025-04-15 12:50:46 +0000
URL:       https://git.openjdk.org/jdk24u/commit/56d3de0a0a340fb2c0a1429f4b4cd78d3e677f40

Merge


Changeset: 3c4bf35f
Branch: master
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Rob McKenna <robm at openjdk.org>
Date:      2025-04-15 15:54:02 +0000
URL:       https://git.openjdk.org/jdk24u/commit/3c4bf35fdc8cc3f2d1d08fc72a3d1ed70afbc640

8354657: Problemlist 2 tests due to failures in the CI pipeline

Reviewed-by: robm

! test/jdk/ProblemList.txt

Changeset: e996709b
Branch: master
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Rob McKenna <robm at openjdk.org>
Date:      2025-04-16 12:54:33 +0000
URL:       https://git.openjdk.org/jdk24u/commit/e996709b91f11baba0eaa514ce4d109a3af6ec2a

8354831: Problemlist 2 tests due to failures in the CI pipeline

Reviewed-by: robm

! test/jdk/ProblemList.txt

Changeset: 09f0ebbd
Branch: master
Author:    Ravi Reddy <rreddy at openjdk.org>
Date:      2025-04-18 03:44:00 +0000
URL:       https://git.openjdk.org/jdk24u/commit/09f0ebbd864d3dbf554f7e27d3fee5962b2f59d9

8354904: [Backout] JDK-8345625: Better HTTP connections

Reviewed-by: dfuchs, vyazici

! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
- src/java.base/share/classes/sun/net/util/ProxyUtil.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java

Changeset: 60ced925
Branch: master
Author:    Ravi Reddy <rreddy at openjdk.org>
Date:      2025-04-18 17:52:26 +0000
URL:       https://git.openjdk.org/jdk24u/commit/60ced9253a0a1108ef5652ff1b0940cadcfa37a6

8345625: Better HTTP connections
8349551: Failures in tests after JDK-8345625

Reviewed-by: dfuchs, vyazici
Backport-of: 2ad3d59e4eb8882ee46a70c70cc75c9c0d008211

! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
+ src/java.base/share/classes/sun/net/util/ProxyUtil.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java

Changeset: 78808b40
Branch: master
Author:    shasirekkha_krishnamurthy <shasirekkha.krishnamurthy at oracle.com>
Committer: Iris Clark <iris at openjdk.org>
Date:      2025-04-21 18:08:06 +0000
URL:       https://git.openjdk.org/jdk24u/commit/78808b408568c8f31260b82d6c5a9655276e7bba

8354861: Change milestone to fcs for all releases

Reviewed-by: iris, kcr, rsunderbabu

! make/conf/version-numbers.conf

Changeset: 5c9449f8
Branch: master
Author:    Rob McKenna <robm at openjdk.org>
Date:      2025-04-21 21:23:12 +0000
URL:       https://git.openjdk.org/jdk24u/commit/5c9449f8e07ecba4bfda720fae962c322ccb1b94

Merge


Changeset: f831e10c
Branch: master
Author:    Nibedita Jena <jnibedita at openjdk.org>
Committer: Ravi Reddy <rreddy at openjdk.org>
Date:      2025-04-29 15:03:16 +0000
URL:       https://git.openjdk.org/jdk24u/commit/f831e10c3fee826d86eff5161076bc60e41a5cf6

8352508: [Redo] G1: Pinned regions with pinned objects only reachable by native code crash VM

Reviewed-by: rreddy
Backport-of: 1e9d783151fca766632f5a0cf48c2eceec808bbb

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java

Changeset: 92c2f1b8
Branch: master
Author:    Nibedita Jena <jnibedita at openjdk.org>
Committer: Ravi Reddy <rreddy at openjdk.org>
Date:      2025-04-29 15:08:08 +0000
URL:       https://git.openjdk.org/jdk24u/commit/92c2f1b8eb19b1fbb6ef38f0a2f56c74da7723a9

8350991: Improve HTTP client header handling

Reviewed-by: rreddy
Backport-of: bddcbf968a54379f22e267fae4ad794af67c6585

! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/DigestEchoClient.java

Changeset: bdf31335
Branch: master
Author:    Nibedita Jena <jnibedita at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2025-05-07 13:13:30 +0000
URL:       https://git.openjdk.org/jdk24u/commit/bdf313359b9e50ca1fb45ff79ffc9d1e670333f6

8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS

Backport-of: 199a365bdfeaf89268931a8538d73eba30f69761

! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m

Changeset: 7a5e5dbd
Branch: master
Author:    Nibedita Jena <jnibedita at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2025-05-07 14:03:36 +0000
URL:       https://git.openjdk.org/jdk24u/commit/7a5e5dbd9567dafcf1116445d019b9578b0f5d9f

8350498: Remove two Camerfirma root CA certificates

Backport-of: 4c6dec68d5148d8acd93674efb516278889e4f02

! src/java.base/share/classes/sun/security/validator/CamerfirmaTLSPolicy.java
- src/java.base/share/data/cacerts/camerfirmachamberscommerceca
- src/java.base/share/data/cacerts/camerfirmachambersignca
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Camerfirma.java
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachamberscommerceca-chain.pem
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersignca-chain.pem

Changeset: e8550a25
Branch: master
Author:    Nibedita Jena <jnibedita at openjdk.org>
Committer: Ravi Reddy <rreddy at openjdk.org>
Date:      2025-05-12 11:54:27 +0000
URL:       https://git.openjdk.org/jdk24u/commit/e8550a251477ecf9a7be0c6de7ca5a5420e3f1d8

8355524: Only every second line in upgradeable files is being used

Backport-of: 57256de3db2e29aa426033b30ff16e75645cb644

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/upgrade_files_java.base.conf

Changeset: e9c8a89c
Branch: master
Author:    Nibedita Jena <jnibedita at openjdk.org>
Committer: Ravi Reddy <rreddy at openjdk.org>
Date:      2025-05-21 09:13:19 +0000
URL:       https://git.openjdk.org/jdk24u/commit/e9c8a89c9e6403258093ac1947afa89a961f1fef

8356096: ISO 4217 Amendment 179 Update

Backport-of: d4adbca67d0fd7c50790d26d5e8ec8f337b45e5e

! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/ISO4217-list-one.txt
! test/jdk/java/util/Currency/ValidateISO4217.java

Changeset: 0ca5c56e
Branch: master
Author:    Nibedita Jena <jnibedita at openjdk.org>
Committer: Ravi Reddy <rreddy at openjdk.org>
Date:      2025-06-11 16:41:25 +0000
URL:       https://git.openjdk.org/jdk24u/commit/0ca5c56edc64d6ae29aebc4b69f46668a0cdbb2b

8359170: Add 2 TLS and 2 CS Sectigo roots

Backport-of: 9586817cea3f1cad8a49d43e9106e25dafa04765

+ src/java.base/share/data/cacerts/sectigocodesignroote46
+ src/java.base/share/data/cacerts/sectigocodesignrootr46
+ src/java.base/share/data/cacerts/sectigotlsroote46
+ src/java.base/share/data/cacerts/sectigotlsrootr46
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/SectigoCSRootCAs.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 5175965a
Branch: master
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2025-06-27 08:03:14 +0000
URL:       https://git.openjdk.org/jdk24u/commit/5175965a949c2b1f1dedf2eaac714397eb5526ed

8360147: Better Glyph drawing redux

Backport-of: b7efe6eb0591960e29fe4d197d4e9d93e2f9cbae

! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m

Changeset: b42f146e
Branch: master
Author:    Rob McKenna <robm at openjdk.org>
Date:      2025-07-15 16:57:24 +0000
URL:       https://git.openjdk.org/jdk24u/commit/b42f146edb8324bbb164bb706e8ad39d60aaf25b

Merge




More information about the jdk-updates-changes mailing list