What is new in Java 17 (LTS)
Release date 14th September 2021.
1. JEP 306: Restore Always-Strict Floating-Point Semantics
2. JEP 356: Enhanced Pseudo-Random Number Generators
3. JEP 382: New macOS Rendering Pipeline
4. JEP 391: macOS/AArch64 Port
5. JEP 398: Deprecate the Applet API for Removal
6. JEP 403: Strongly Encapsulate JDK Internals
7. JEP 406: Pattern Matching for switch (Preview)
7.1 if…else chain
7.2 Pattern matching and null
7.3 Refining patterns in switch
8. JEP 407: Remove RMI Activation
9. JEP 409: Sealed Classes
10. JEP 410: Remove the Experimental AOT and JIT Compiler
11. JEP 411: Deprecate the Security Manager for Removal
12. JEP 412: Foreign Function & Memory API (Incubator)
13. JEP 414: Vector API (Second incubator)
14. JEP 415: Context-Specific Deserialization Filters