February 11, 2023

Java Ecosystem Digest #28

Всем привет!

Сегодня расскажу что произошло интересного в экосистеме java за неделю с 3 по 10 февраля 2023 года.

Погнали!

Обновки

  1. Apache Beam 2.45.0-RC1
  2. Apache Doris 1.2.2-rc01
  3. Apache Kafka 3.4.0
  4. Apache Spark 3.3.2-rc1
  5. Gradle 8.0.0-RC3, 8.0.0-RC4, 8.0.0-RC5
  6. jdk 21 build 9
  7. JHipster Lite 0.27.0
  8. Hazelcast 5.3.0-DEVEL-6, 4.2.7
  9. Helidon 3.1.1
  10. Hibernate ORM 5.6.15, 6.1.7
  11. Micronaut 3.5.7, 3.6.6, 3.7.7, 3.8.4
  12. PostgreSQL 11.19, 12.14, 13.10, 14.7, 15.2
  13. Quarkus 2.16.2.Final, 3.0.0.Alpha4

Экосистема

Обновленный драфт строковых шаблонов (JEP 430) был размещен на прошедшей неделе. Основные дебаты вокруг спецификации и обработки пограничных случаев.

Microsoft в своей версии openjdk добавили интересный тулинг для эскейп анализа. Пока что в режиме превью.

Статьи

  1. Top Three Docker Alternatives To Consider [Ruchita Varma]
  2. Java 21: Performance Improvements Revealed [Per Minborg]
  3. Measuring compact strings memory savings [Dr Heinz M. Kabutz]
  4. Mockito 5 Supports Mocking Constructors, Static Methods and Final Classes out of the Box [Johan Janssen]
  5. AsyncGetStackTrace: A better Stack Trace API for the JVM [Johannes Bechberger]
  6. Modular Monolithic in Practice [Tristan Mahinay]
  7. Scalable Annotation Service — Marken [Varun Sekhri, Meenakshi Jindal]
  8. Java Records as Embeddables with Hibernate 6 [Thorben Janssen]
  9. Explained: Memory Allocation Pacing in Azul Zulu Prime builds of OpenJDK [Frank Delporte]
  10. Why Core-to-Core Latency Matters [Rob Austin]
  11. How to Run a Java Application with CRaC in a Docker Container [Gerrit Grunwald]

P.S.: Подписывайтесь на канал, чтобы не пропустить самые свежие новости из мира Java.