May 27, 2023
Java Ecosystem Digest #39
Сегодня расскажу что произошло интересного в экосистеме java за период с 19 по 26 мая 2023 года.
Обновки
- Apache Beam 2.48.0-RC1, 2.48.0-RC2
- Apache Camel 3.14.8, 3.20.5
- Apache Kafka 3.4.1-rc1, 3.4.1-rc2, 3.4.1-rc3, 3.5.0-rc0
- Elasticsearch 8.8.0
- guava 32.0.0
- Hazelcast 3.12.2-12227
- Helidon 1.4.13, 2.6.1, 4.1.13
- jdk21 build 24
- Kestra 0.9.0
- Lombok 1.18.28
- Micronaut 4.0.0-M5
- MicroStream 08.01.00
- PostgreSQL 16-beta1
- 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.
Статьи
- 15 Tips To Make Your Java Application Run Faster [Abhishek Singh]
- Stop using Data Transfer Objects (DTOs) in your code [Anthony Trad]
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types [Chris Wolfe, Joey Schorr, Victor Roldan Betancort]
- An Era of Virtual Threads: Java [Pradeesh Kumar]
- Зачем рассказывать про контейнеризацию в 2023 году [habr.com]
- Консолидация баз данных: этапы, методы и примеры [habr.com]
- How to LINQ Between Java and SQL With JPAStreamer [Julia Gustafsson]
- Extending Java APIs: Add Missing Features Without the Hassle [Shai Almog]
P.S.: Подписывайтесь на канал, чтобы не пропустить самые свежие новости из мира Java.