Java and Kotlin news: JDK 28 gets structured concurrency and AOT code

JDK 28 makes structured concurrency final and adds AOT code and a JSON API. Plus Kotlin's JDK 17 requirement, Grails 8 and a Spring Security DPoP trap.
Java, Kotlin and Cybersecurity
Java, Kotlin and Cybersecurity
Weekly Java and Kotlin news digests.

JDK 28 makes structured concurrency final and adds AOT code and a JSON API. Plus Kotlin's JDK 17 requirement, Grails 8 and a Spring Security DPoP trap.