June 24, 2023

Java Ecosystem Digest #43

Всем привет!

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

Погнали!

Обновки

  1. Apache Johnzon 1.2.21
  2. Apache Spark 3.4.1, 3.4.1-rc1
  3. Hazelcast 5.1.7
  4. Hibernate types 3.5.0
  5. Hibernate Validator 8.0.1.Final
  6. jdk21 build 28
  7. jdk22 build 3
  8. JHipster Lite 0.35.0
  9. JobRunr 6.2.2
  10. Kestra 0.9.5
  11. Liquibase 4.23.0
  12. Micronaut 3.9.4, 4.0.0-RC2, 4.0.0-RC3
  13. Quarkus 3.2.0.CR1
  14. Spring Boot 2.7.13, 3.0.8, 3.1.1

Экосистема

Вышла Intelliji IDEA 2023.1.3. Полный список изменений по ссылке.

JEP404 Generational Shenandoah (Experimental) теперь официально убран из состава jdk 21.

Новый черновик JEP 8310260 Move the JDK to C17 and C++17.

У Oracle GraalVM обновилась лицензия. Будьте аккуратны и внимательно прочтите лицензию перед использованием в продакшене.

Версии 10.1.10 и 8.5.90 нашего любимого дефолтного контейнера сервлетов Apache Tomcat принесли поддержку jdk 21 и зеленых потоков.

Статьи

  1. Discord Migrates Trillions of Messages from Cassandra to ScyllaDB [Rafal Gancarz]
  2. Enhancing Java Concurrency with Scoped Values in JDK 21 (Preview) [Shaaf Syed]
  3. How to reduce JVM docker image size by at least 60% [Suman Maity]
  4. Spring Boot 3.1 ⚔️ Docker Compose [Dimas Adriyanto Setyawan]
  5. Business Logic vs Everything Else [Ray Epps]
  6. Distributed Locks in Spring-boot Microservice Environment [anil gola]
  7. Design Unique ID Generator [Ishan Aggarwal]

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