| Version | Change log |
| Java SE Development Kit (JDK) 25.0.1 Nov 2, 2025 |
New Features: security-libs/javax.net.ssl➜ Mechanism to Disable Signature Schemes Based on Their TLS Scope (JDK-8349583): TLS protocol specific usage constraints are now supported by the jdk.tls.disabledAlgorithms property in the java.security configuration file, as follows: UsageConstraint: usage UsageType { UsageType } UsageType: HandshakeSignature | CertificateSignature HandshakeSignature restricts the use of an algorithm in TLS handshake signatures. CertificateSignature restricts the use of an algorithm in certificate signatures. An algorithm with this constraint cannot include other usage types defined in the jdk.certpath.disabledAlgorithms property. The usage type follows the keyword and more than one usage type can be specified with a whitespace delimiter. security-libs/javax.net.ssl➜ Mechanism to Disable TLS Cipher Suites by Pattern Matching (JDK-8341964): TLS cipher suites can be disabled with the jdk.tls.disabledAlgorithms security property in the java.security configuration file using one or more * wildcard characters. For example, "TLS_RSA_*" disables all cipher suites that start with "TLS_RSA_". Only cipher suites starting with "TLS_" are allowed to have wildcard characters. security-libs/java.security➜ Thread and Timestamp Options for java.security.debug System Property (JDK-8051959): The java.security.debug system property now accepts arguments which add thread ID, thread name, caller information, and timestamp information to debug statements for all components or a specific component. +timestamp can be appended to debug options to print a timestamp for that debug option. +thread can be appended to debug options to print thread and caller information for that debug option. Examples: -Djava.security.debug=all+timestamp+thread adds timestamp and thread information to every debug statement generated. -Djava.security.debug=properties+timestamp adds timestamp information to every debug statement generated for the propert |
| Java SE Development Kit (JDK) 25 Oct 21, 2025 |
Cipher.getInstance(String) now throws NoSuchPaddingException instead of wrapping it inside a NoSuchAlgorithmException (JDK-8360463): security-libs/javax.crypto The Cipher.getInstance(String) method is declared to throw NoSuchPaddingException and NoSuchAlgorithmException. In prior releases, NoSuchPaddingException is never thrown and is instead wrapped inside a NoSuchAlgorithmException as the cause. This issue has been fixed and NoSuchPaddingException is thrown directly instead of as the cause of the NoSuchAlgorithmException. |
| Java SE Development Kit (JDK) 24.0.2 Jul 16, 2025 |
IANA TZ Data 2025b: New zone for Aysén Region in Chile which moves from -04/-03 to -03. Removed Features and Options: security-libs/java.security ➜ Removed Baltimore CyberTrust Root Certificate After Expiry Date (JDK-8303770): The following expired root certificate has been removed from the cacerts keystore: + alias name "baltimorecybertrustca [jdk]" Distinguished Name: CN=Baltimore CyberTrust Root, OU=CyberTrust, O=Baltimore, C=IE security-libs/java.security➜ Removed Two Camerfirma Root Certificates (JDK-8350498): The following root certificates, which are terminated and no longer in use, have been removed from the cacerts keystore:+ alias name "camerfirmachamberscommerceca [jdk]" Distinguished Name: CN=Chambers of Commerce Root, OU=http://www.chambersign.org, O=AC Camerfirma SA CIF A82743287, C=EU + alias name "camerfirmachambersignca [jdk]" Distinguished Name: CN=Global Chambersign Root - 2008, O=AC Camerfirma S.A., SERIALNUMBER=A82743287, L=Madrid (see current address at www.camerfirma.com/address), C=EU Other Notes: security-libs/java.security ➜ Added 4 New Root Certificates from Sectigo Limited (JDK-8359170) The following root certificates have been added to the cacerts truststore: Sectigo Limited sectigocodesignroote46 DN: CN=Sectigo Public Code Signing Root E46, O=Sectigo Limited, C=GB Sectigo Limited sectigocodesignrootr46 DN: CN=Sectigo Public Code Signing Root R46, O=Sectigo Limited, C=GB Sectigo Limited sectigotlsroote46 DN: CN=Sectigo Public Server Authentication Root E46, O=Sectigo Limited, C=GB Sectigo Limited sectigotlsrootr46 DN: CN=Sectigo Public Server Authentication Root R46, O=Sectigo Limited, C=GB install/install ➜ Sign oracle.com JDK RPM Packages with OL9 Signing Key (JDK-8351906 (not public)): The oracle.com JDK RPM packages meant to be downloaded directly to the target system, now are signed with the OL9 signing key instead of the OL8 signing key. The RPM packages hosted on YUM repositories remain signe |
Total downloads
102
Last month's downloads
1
Last week's downloads
1
Top Download Club introduces JD-GUI, a powerful and efficient software ... Dupuy that allows users to decompile and view Java source codes with ease. This user-friendly tool offers ... Not only can it be used to decompile Java class files, but JD-GUI also provides support for ...
... Object Arts Ltd, is a powerful and elegant development environment that brings the dynamic world of Smalltalk ... interface, Dolphin Smalltalk allows users to explore object-oriented programming in a way that feels natural and engaging. The environment supports rapid application development, enabling developers to build robust applications with minimal ...
... features, DevSpace enables users to easily set up development environments, automate deployments, and manage resources seamlessly. One of ... modifications instantly. This rapid feedback loop accelerates the development process, making it easier to iterate and innovate. ... community support further empower users to maximize their development potential. Embrace the future of cloud-native development with ...