JDK 7u331 Bug Fixes

The following table lists the bug fixes included in the JDK 7u331 release:

# JBS Component Subcomponent Summary
1 JDK-8249548 client-libs backward focus traversal gets stuck in button group
2 JDK-8208640 client-libs javax.accessibility [a11y] [macos] Unable to navigate between Radiobuttons in Radio group using keyboard.
3 JDK-8208747 client-libs javax.accessibility [a11y] [macos] In Optionpane Demo, inside ComponentDialog Example, unable to navigate to all items, with VO on
4 JDK-7058697 client-libs javax.sound Unexpected exceptions in MID parser code
5 JDK-8154043 client-libs javax.swing Fields not reachable anymore by tab-key, because of new tabbing behaviour of radio button groups.
6 JDK-8269931 client-libs javax.swing ButtonGroupLayoutTraversalTest.java fails on macOS
7 JDK-8226892 client-libs javax.swing ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys
8 JDK-8182577 client-libs javax.swing Exception when Tab key moves focus to a JCheckbox with a custom ButtonModel
9 JDK-8276536 core-libs java.time Update TimeZoneNames files to follow the changes made by JDK-8275766
10 JDK-8071530 hotspot runtime Update OS detection code to reflect Windows 10 version change
11 JDK-8273229 hotspot runtime Update OS detection code to recognize Windows Server 2022
12 JDK-8274840 hotspot runtime Update OS detection code to recognize Windows 11
13 JDK-8225083 security-libs java.security Remove Google certificate that is expiring in December 2021
14 JDK-8273826 security-libs java.security Correct Manifest file name and NPE checks
15 JDK-8277224 security-libs java.security sun.security.pkcs.PKCS9Attributes.toString() throws NPE
16 JDK-8270344 security-libs javax.net.ssl Session resumption errors
17 JDK-8231507 security-libs javax.xml.crypto Update Apache Santuario (XML Signature) to version 2.1.4
18 JDK-8147051 xml javax.xml.stream StaxEntityResolverWrapper should create StaxXMLInputSource with a resolver indicator