sequence

This article describes the update to JDK 10.0.1

The JDK 10.0.1 Release Notes

On April 17, 2018, JDK 10.0.1 was released with a few API updates and bug fixes

API update

  • security-libs/javax.crypto.CipherOutputStream

Use updates: that is, CipherOutputStream catches badpaddingExceptions and exceptions that fail decryption. To throw exceptions, use Cipher’s API directly

  • security-libs/javax.crypto

The jceks.key.serialFilter property is added to the KeyStore file

  • security-libs/javax.xml.crypto

Do not use EC Keys with less than 224Bits to sign XML signatures

  • security-libs/javax.net.ssl

The 3DES Cipher Suites are disabled

Bug fix

  • JDK-8195609 : DRS – cert based run rule not working when running offline
  • JDK-8195685 : AArch64 cannot build with JDK-8174962
  • JDK-8196374 : windows x86 webview-icu isAlphaNumericString crash
  • Jdk-8196677: Cherry Pick GTK WebKit 2.18.6 changes
  • Jdk-8194935: Cherry Pick GTK WebKit 2.18.5 changes

Five bugfixes, the last three of which are JavafX

The installation

Add 10.0.1 to jenv

Jenv add/Library/Java/JavaVirtualMachines/JDK - 10.0.1. JDK/Contents/Home oracle64-10.0.1 added 10.0.1 added 10.0 addedCopy the code

use

jenv local 10.0.1
java -version
java version "10.0.1"2018-04-17 Java(TM) SE Runtime Environment 18.3 (Build 10.0.1+10) Java HotSpot(TM) 64-bit Server VM 18.3 (Build) 10.0.1 + 10, mixed mode)Copy the code

doc

  • The JDK 10.0.1 Release Notes
  • 10-0-1-bugfixes