March 18, 2023

Java Ecosystem Digest #29

Всем привет!

Меня не было больше месяца, ужас, даже страшно вспоминать. Новостей скопилось тьма-тьмущая. Поэтом сегодня расскажу что произошло интересного в экосистеме java за период с 10 февраля по 17 марта 2023 года.

Погнали!

Обновки

  1. Apache Beam 2.45.0, 2.46.0-RC1, 2.46.0
  2. Apache Camel 4.0.0-M2
  3. Apache Doris 1.2.3-rc01, 1.2.3-rc02
  4. Apache Johnzon 1.2.20
  5. Apache Pulsar 2.10.4-candidate-1, 2.10.4-candidate-2, 2.9.5-candidate-1
  6. Apache Spark 3.3.2, 3.4.0-rc1, 3.4.0-rc2, 3.4.0-rc3, 3.4.0-rc4
  7. Eclipse Glassfish 7.0.2,
  8. Elasticsearch 8.6.2,
  9. Gradle 6.9.4, 7.6.1, 8.0.0, 8.0.1, 8.0.2
  10. Hazelcast 5.2.2, 5.3.0-DEVEL-7, 5.3.0-DEVEL-8, 5.3.0-BETA-1
  11. Helidon 2.6.0, 3.1.2, 3.2.0, 4.0.0-ALPHA5
  12. Hibernate ORM 6.2.0.CR3, 6.2.0.CR4
  13. Hibernate types 3.2.0,
  14. jdk21 build 10, build 11, build 12, build 13, build 14
  15. JHipster Lite 0.28.0, 0.29.0,
  16. JobRunr 6.1.0, 6.1.1, 6.1.2
  17. JReleaser 1.5.0, 1.5.1
  18. Jsoup 1.15.4
  19. Kestra 0.7.0, 0.7.1,
  20. Liquibase 4.19.1, 4.20.0
  21. Micronaut 3.8.5, 3.8.6, 3.8.7
  22. Micronaut Gradle Shadow plugin 8.0.0, 8.1.0,
  23. PostgreSQL java driver 42.5.4-rc1, 42.5.4, 42.6.0
  24. Project Reactor 2020.0.28, 2020.0.29, 2020.0.30, 2022.0.3, 2022.0.4, 2022.0.5
  25. Quarkus 2.16.3.Final, 2.16.4.Final, 3.0.0.Alpha5, 3.0.0.Alpha6
  26. Spring Batch 4.3.8, 5.0.1,
  27. Spring Boot 2.7.9, 3.0.3, 3.0.4, 3.1.0-M1,
  28. 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.

Статьи

  1. Hidden Classes in Java 15 [Peter Verhas]
  2. Faster Startup Time and Lower Memory Usage: New CRT HTTP Client in AWS SDK for Java [Renato Losio]
  3. JDK 21: Image Performance Improvements [Per Minborg]
  4. An Introduction to Scoped Values in Java [Hüseyin Akdoğan]
  5. Kubernetes Deployment Strategies [Pavan Belagatti]
  6. Leverage Lambdas for Cleaner Code [Karol Kisielewski]
  7. Distributed Tracing: A Full Guide [Lahiru Hewawasam]
  8. The Wonders of Postgres Logical Decoding Messages [Gunnar Morling, Srini Penchikala]
  9. Introduction to Java Encryption/Decryption [dev.java]
  10. Microservices 101: Transactional Outbox and Inbox [Krzysztof Atlasik]
  11. Introduction to Automation Testing Strategies for Microservices [Rajiv Srivastava]
  12. Java's Collections Framework Gets a Makeover with New Sequenced Collection Types [A N M Bazlur Rahman]
  13. Memory, Pages, mmap, and Linear Address Spaces [Maxime Chevalier]

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