Update Release Notes

Changes in 1.6.0_10

The full internal version number for this update release is 1.6.0_10-b33 (where "b" means "build"). The external version number is 6u10. Included in JDK 6u10 is version 11.0 of the Java HotSpot Virtual Machine.

OlsonData 2008c

This release contains Olson time zone data version 2008c. For more information, refer to 6627362 or see US DST Timezone Updater.

Java DB

Java DB 10.4 is included in 1.6.0_10. For more information, refer to the Java DB home page.

Security Baseline

This update release specifies the following security baselines for use with the original Java Plug-in technology:

JRE Family Version Security Baseline
5.0 1.5.0_16
1.4.2 1.4.2_18

For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .

Note that as of this release, the next generation Java Plug-in is provided. The next generation Java Plug-in is the default for IE and Firefox 3. The original (old) Plug-in remains the default for Firefox 2. On Windows, you can switch between the old and new Plug-ins by using the Java Control Panel.

Next Generation Java Plug-in

This release introduces a new (default) implementation of the Java Plug-in that provides support for applets in the web browser. The next generation Java Plug-in combines the best architectural features of applet and Java Web Start technologies. It provides a robust platform for deployment of Java and JavaFX content in the web browser.

The next generation Java Plug-in offers many powerful features for both advanced consumer content and enterprise applications. Some of these are:

  • ability to increase the heap size and specify command-line arguments on a per-applet basis
  • ability to select a particular version of the Java Runtime Environment for an individual applet
  • improved reliability
  • better and more portable integration between the Java and JavaScript programming languages
  • improved support for accessing the DOM of the containing web page
  • enhanced support for web services

Built-in support for the Java Network Launch Protocol (JNLP) allows applets to immediately reuse extensions originally designed for Java Web Start applications such as the components of the JavaFX runtime, support for hardware accelerated 3D graphics, video playback, spatialized audio and more.

For more information, please see the following links:

New Direct3D Accelerated Rendering Pipeline for Microsoft Windows Platforms, Enabled by Default

This release introduces a fully hardware accelerated graphics pipeline based on the Microsoft Direct3D 9 API, translating into improved rendering of Swing or Java2D applications which rely on alpha compositing, gradients, arbitrary transformations, filtering and other more advanced 2D operations.

Since the new pipeline utilizes hardware acceleration capabilities offered by video cards, it is very important that the latest drivers for the cards are installed. Please refer to your system or video card manufacturer for the latest drivers.

Requirements

Limitations

  • Only devices produced by Nvidia and ATI are currently supported due to performance and driver quality issues. Other manufacturers (such as Intel) may be supported in a future release.
  • Some operations not directly supported by Direct3D API may perform slower than with previous releases (such as XOR paint mode)
  • The pipeline may be disabled on certain combinations of hardware and drivers where there are known bugs in the drivers. Again, make sure you have the latest drivers.
  • The pipeline is only enabled on Microsoft's client operating systems (Windows XP, Windows Vista) and not on the Windows Server line (Windows 2000, 2003, 2008) due to poor driver support and differing server requirements.
  • Due to a bug in the Microsoft Display Window Manager (Aero), on Windows Vista with Aero interface enabled, hardware accelerated rendering is disabled for applets embedded in a browser. Standalone applet windows remain hardware accelerated. For more information, see 6670586 .

Troubleshooting

  • To disable the Direct3D Pipeline, pass the following property to the Java VM: -Dsun.java2d.d3d=false
    Alternatively, set the J2D_D3D environment variable to 'false' prior to starting your application (or set it globally).
  • To get diagnostic information about the pipeline set the following environment variable prior to starting any GUI application from a command line console: J2D_TRACE_LEVEL=4. The tracing output will be printed into the console. Please provide this output when filing a bug or asking a question on the forums.
  • Some operations not directly supported by Direct3D API may perform slower than with previous releases (such as XOR paint mode or rendering on non-managed images). See 6635462 and 6652116
  • For more information about troubleshooting issues with Java2D consult Troubleshooting Java 2D .

Updated Documentation Bundle

This release contains an updated documentation bundle. There is also an updated online version of the documentation bundle. The bundle has been updated for the following technologies: