Catchups * Happy New Year! * Log4j Issues, fall out, ranty commentary * And now PostgreSQL JDBC gets a 9.8 CVE:

Java Stuff * Java 18 set for March 22, 2022 + The new features in Java 18 + Mark Reinhold: There are no unresolved P1 bugs in build 36, so that is the first JDK 18 Release Candidate. Binaries available here, as usual: https://jdk.java.net/18/ * Java 19 builds are already available * MicroProfile 5 out * Helidon 2.4.2 released * Quarkus 2.7.1 released * Continuations + [GR-34749] Continuation support independent of Project Loom. #4114 - merged. + https://cr.openjdk.java.net/~rpressler/loom/Loom-Proposal.html + Project Loom: Fibers and Continuations for Java by Alan Bateman - YouTube - Early Continuation API sample * JEP draft: Sequenced Collections * JEP 423: Region Pinning for G1 * I believe I read somewhere JEP 389 (Foreign Linker) are coming out of the incubator soon - Using libsodium with JEP 389 is an interesting example. * Java's Options for Options - it hurts just reading this, let alone the reddit comments * AZUL Cloud Compiler * Jetbrains Fleet - Next Gen IDE/Editor

Other Stuff * Apple Removes Python 2.7 in upcoming release of macOS * Apache Groovy 4 Released * No Such Thing As Clean Code