Sun heeft de éénentwintigste update voor Java Standard Edition 5.0 uitgebracht, zowel voor de development kit als voor de runtime environment. De versieaanduiding is vastgesteld op 5.0 update 21 en het exacte versienummer is 1.5.0_21-b01. De ontwikkelaars hebben de beveiliging van verschillende onderdelen verbeterd en een lijstje met bugs verholpen. De lijst met veranderingen voor deze éénentwintigste update ziet er als volgt uit:
Changes in 1.5.0_21
The full internal version number for this update release is 1.5.0_21-b01 (where "b" means "build"). The external version number is 5.0u21.
OlsonData 2009l
This release contains Olson time zone data version 2009l. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family version 1.4.2
Java SE Security Baseline 1.4.2_19
Java SE for Business Security Baseline 1.4.2_22
In December, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) include the Access Only option and are available to Java SE for Business subscribers. For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
Additional Supported System Configurations
As of this update, support has been added for the following system configurations:Refer to the Supported System Configurations page.
- Windows Vista SP2
- Windows Server 2008 SP2
Bug Fixes
Bug fixes are listed in the following table.
- hotspot - compiler2 - C2 assert("live value must not be garbage")
- hotspot - compiler2 - TransformerManagementThreadAddTests.java fails an assertion
- hotspot - compiler2 - Thread.isInterrupted() fails to return true on multiprocessor PC
- hotspot - runtime_system - Update hotspot windows os_win32 for windows 2008 R2
- jaas - login - Bottleneck in Configuration.getConfiguration synchronized call
- java - classes_awt - WRAP_TIME_MILLIS incorrectly set
- java - classes_lang - Windows Server 2008 R2 system recognition
- java - classes_swing - Having image problems on Asian Languages display
- java - classes_text - [Fmt-Da] Timezone Western Summer Time (Australia) is parsed incorrectly
- java - classes_text - native code of method j*.text.Bidi.nativeBidiChars is using the contents of a primitive array direct
- java - classes_util_i18n - (tz) Support tzdata2009l
- java - classes_util_logging - deadlock due to synchronized demandLogger() code that locks ServerLogManager
- java_plugin - iexplorer - On IE, modal JDialog from an Applet in html frame is not modal
- java_plugin - misc - Vista: Java Plugin won't be able to launch extension installers.
- javawebstart - jnlp_file - sunmc console when started with javaws does not communicate with the firewall port range
- jndi - ldap - add an new JNDI property to control the boolean flag WaitForReply (JDK5)
- jndi - ldap - Very large LDAP requests throw a OOM on LDAP servers which aren't aware of Paged Results Controls