May 27, 2023

Java Ecosystem Digest #39

Всем привет!

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

Погнали!

Обновки

  1. Apache Beam 2.48.0-RC1, 2.48.0-RC2
  2. Apache Camel 3.14.8, 3.20.5
  3. Apache Kafka 3.4.1-rc1, 3.4.1-rc2, 3.4.1-rc3, 3.5.0-rc0
  4. Elasticsearch 8.8.0
  5. guava 32.0.0
  6. Hazelcast 3.12.2-12227
  7. Helidon 1.4.13, 2.6.1, 4.1.13
  8. jdk21 build 24
  9. Kestra 0.9.0
  10. Lombok 1.18.28
  11. Micronaut 4.0.0-M5
  12. MicroStream 08.01.00
  13. PostgreSQL 16-beta1
  14. Quarkus 2.13.8.Final, 3.0.4.Final, 3.1.0.Final

Экосистема

JEP449 Deprecate the Windows 32-bit x86 Port for Removal, JEP445 Unnamed Classes and Instance Main Methods (Preview), JEP443 Unnamed Patterns and Variables (Preview), JEP404 Generational Shenandoah (Experimental) сменили статус на Targeted и войдут в jdk 21.

JEP452 Key Encapsulation Mechanism API сменил статус на Proposed to Target и тоже войдет в jdk 21.

Много новостей с Goggle I/O про Jetpack Compose.

Статьи

  1. 15 Tips To Make Your Java Application Run Faster [Abhishek Singh]
  2. Stop using Data Transfer Objects (DTOs) in your code [Anthony Trad]
  3. ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types [Chris Wolfe, Joey Schorr, Victor Roldan Betancort]
  4. An Era of Virtual Threads: Java [Pradeesh Kumar]
  5. Зачем рассказывать про контейнеризацию в 2023 году [habr.com]
  6. Консолидация баз данных: этапы, методы и примеры [habr.com]
  7. How to LINQ Between Java and SQL With JPAStreamer [Julia Gustafsson]
  8. Extending Java APIs: Add Missing Features Without the Hassle [Shai Almog]

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