The full internal version number for this update release is 1.6.0_30-b12 (where "b" means "build"). The external version number is 6u30.
This update release contains enhancements for Java applications:
Java SE 6u30 contains Olson time zone data version 2011l. For more information, refer to Timezone Data Versions in the JRE Software .
The security baselines for the Java SE platform at the time of the release of Java SE 6u30 are specified in the following table:
JRE Family Version | Java for Business Security Baseline |
---|---|
6 | 1.6.0_29 |
5.0 | 1.5.0_32 |
1.4.2 | 1.4.2_34 |
For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .
For Java SE 6u30, the following system configuration has been certified:
Refer to the Oracle Certified System Configurations page for more information.
Java VisualVM based on VisualVM 1.3.2 is included in Java SE 6u30. This release introduces the following features and enhancements:
Gervill, a software synthesizer implementation, has been integrated into Java SE 6u30. Gervill has the following advantages over the current software synthesizer implementation that Java SE uses:
Gervill will eventually replace the current software synthesizer implementation that Java SE uses.
Use the java
option sun.sound.useNewAudioEngine
to specify whether or not you want to use Gervill. By default, the value of this option is false
; Gervill is disabled. To enable Gervill, specify the following java
option:
-Dsun.sound.useNewAudioEngine=true
If you enable Gervill, then the following features are not available:
See RFE 7053398.
Java SE 6u30 does not add any fixes for security vulnerabilities beyond those in Java SE 6u29. Users who have Java SE 6u29 have the latest security fixes and do not need to upgrade to this release to be current on security fixes.
The following is a notable bug fix for Java SE 6u30:
Area: JSSE: Runtime
Synopsis: REGRESSION - 6u29 breaks ssl connectivity using TLS_DH_anon_WITH_AES_128_CBC_SHA
It is strongly encouraged that applications using JSSE (SSL/TLS) upgrade to this release to avoid this regression that was introduced in Java SE 6u29: Under certain circumstances, Java SE 6u29 will incorrectly throw an IndexOutOfBoundsException
or send an extra SSL/TLS packet. See 7103725.
For other bug fixes, see Java SE 6u30 Bug Fixes.