Java Ecosystem Digest #29
Меня не было больше месяца, ужас, даже страшно вспоминать. Новостей скопилось тьма-тьмущая. Поэтом сегодня расскажу что произошло интересного в экосистеме java за период с 10 февраля по 17 марта 2023 года.
Обновки
- Apache Beam 2.45.0, 2.46.0-RC1, 2.46.0
- Apache Camel 4.0.0-M2
- Apache Doris 1.2.3-rc01, 1.2.3-rc02
- Apache Johnzon 1.2.20
- Apache Pulsar 2.10.4-candidate-1, 2.10.4-candidate-2, 2.9.5-candidate-1
- Apache Spark 3.3.2, 3.4.0-rc1, 3.4.0-rc2, 3.4.0-rc3, 3.4.0-rc4
- Eclipse Glassfish 7.0.2,
- Elasticsearch 8.6.2,
- Gradle 6.9.4, 7.6.1, 8.0.0, 8.0.1, 8.0.2
- Hazelcast 5.2.2, 5.3.0-DEVEL-7, 5.3.0-DEVEL-8, 5.3.0-BETA-1
- Helidon 2.6.0, 3.1.2, 3.2.0, 4.0.0-ALPHA5
- Hibernate ORM 6.2.0.CR3, 6.2.0.CR4
- Hibernate types 3.2.0,
- jdk21 build 10, build 11, build 12, build 13, build 14
- JHipster Lite 0.28.0, 0.29.0,
- JobRunr 6.1.0, 6.1.1, 6.1.2
- JReleaser 1.5.0, 1.5.1
- Jsoup 1.15.4
- Kestra 0.7.0, 0.7.1,
- Liquibase 4.19.1, 4.20.0
- Micronaut 3.8.5, 3.8.6, 3.8.7
- Micronaut Gradle Shadow plugin 8.0.0, 8.1.0,
- PostgreSQL java driver 42.5.4-rc1, 42.5.4, 42.6.0
- Project Reactor 2020.0.28, 2020.0.29, 2020.0.30, 2022.0.3, 2022.0.4, 2022.0.5
- Quarkus 2.16.3.Final, 2.16.4.Final, 3.0.0.Alpha5, 3.0.0.Alpha6
- Spring Batch 4.3.8, 5.0.1,
- Spring Boot 2.7.9, 3.0.3, 3.0.4, 3.1.0-M1,
- Spring Framework 6.0.5, 6.0.6,
Экосистема
Android 14 будет иметь частичную поддержку языковых фич java 17.
Новый черновик JEP - создание упрощенного формата main метода и класса, его содержащего.
MicroStream стали участниками Eclipse Foundation.
Еще один новый черновик JEP Draft 8303167, Deprecate the Windows x86-32 Port.
JEP 431 Sequenced Collections и JEP 439, Generational ZGC войдут в jdk 21.
Напоминаю, что релиз JDK21 намечен на 21 марта.
Тагир Валеев выпустил книгу 100 Java mistakes and how to avoid them.
Статьи
- Hidden Classes in Java 15 [Peter Verhas]
- Faster Startup Time and Lower Memory Usage: New CRT HTTP Client in AWS SDK for Java [Renato Losio]
- JDK 21: Image Performance Improvements [Per Minborg]
- An Introduction to Scoped Values in Java [Hüseyin Akdoğan]
- Kubernetes Deployment Strategies [Pavan Belagatti]
- Leverage Lambdas for Cleaner Code [Karol Kisielewski]
- Distributed Tracing: A Full Guide [Lahiru Hewawasam]
- The Wonders of Postgres Logical Decoding Messages [Gunnar Morling, Srini Penchikala]
- Introduction to Java Encryption/Decryption [dev.java]
- Microservices 101: Transactional Outbox and Inbox [Krzysztof Atlasik]
- Introduction to Automation Testing Strategies for Microservices [Rajiv Srivastava]
- Java's Collections Framework Gets a Makeover with New Sequenced Collection Types [A N M Bazlur Rahman]
- Memory, Pages, mmap, and Linear Address Spaces [Maxime Chevalier]
P.S.: Подписывайтесь на канал, чтобы не пропустить самые свежие новости из мира Java.