The following table lists the bug fixes included in the JDK 17.0.1 release:
| # | JBS | Component | Subcomponent | Summary |
|---|---|---|---|---|
| 1 | JDK-8262731 | client-libs | 2d | [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print" |
| 2 | JDK-8273358 | client-libs | 2d | macOS Monterey does not have the font Times needed by Serif |
| 3 | JDK-8272602 | client-libs | java.awt | [macos] not all KEY_PRESSED events sent when control modifier is used |
| 4 | JDK-8272806 | client-libs | java.awt | [macOS] "Apple AWT Internal Exception" when input method is changed |
| 5 | JDK-8267666 | core-svc | tools | Add option to jcmd GC.heap_dump to use existing file |
| 6 | JDK-8271925 | hotspot | compiler | ZGC: Arraycopy stub passes invalid oop to load barrier |
| 7 | JDK-8271589 | hotspot | compiler | fatal error with variable shift count integer rotate operation. |
| 8 | JDK-8271203 | hotspot | compiler | C2: assert(iff->Opcode() == Op_If || iff->Opcode() == Op_CountedLoopEnd || iff->Opcode() == Op_RangeCheck) failed: Check this code when new subtype is added |
| 9 | JDK-8270098 | hotspot | compiler | ZGC: ZBarrierSetC2::clone_at_expansion fails with "Guard against surprises" assert |
| 10 | JDK-8272131 | hotspot | compiler | PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj |
| 11 | JDK-8271276 | hotspot | compiler | C2: Wrong JVM state used for receiver null check |
| 12 | JDK-8268019 | hotspot | compiler | C2: assert(no_dead_loop) failed: dead loop detected |
| 13 | JDK-8268261 | hotspot | compiler | C2: assert(n != __null) failed: Bad immediate dominator info. |
| 14 | JDK-8269574 | hotspot | compiler | C2: Avoid redundant uncommon traps in GraphKit::builtin_throw() for JVMTI exception events |
| 15 | JDK-8272124 | hotspot | runtime | Cgroup v1 initialization causes NullPointerException when cgroup path contains colon |
| 16 | JDK-8269934 | hotspot | runtime | RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status |
| 17 | JDK-8225082 | security-libs | java.security | Remove IdenTrust certificate that is expiring in September 2021 |
| 18 | JDK-8268427 | security-libs | java.security | Improve AlgorithmConstraints:checkAlgorithm performance |
| 19 | JDK-8225083 | security-libs | java.security | Remove Google certificate that is expiring in December 2021 |
| 20 | JDK-8273150 | security-libs | java.security | Revert "8225083: Remove Google certificate that is expiring in December 2021" |
| 21 | JDK-8270344 | security-libs | javax.net.ssl | Session resumption errors |