jed
November 5, 2022

Java Ecosystem Digest #14

Всем привет!

Сегодня расскажу что произошло интересного в экосистеме java за неделю с 28 октября по 4 ноября 2022 года.

Погнали!

Обновки

  1. Apache Beam sdks/v2.43.0-RC1, 2.43.0-RC1
  2. Apache Camel 3.14.6
  3. Elasticsearch 8.5.0
  4. Hazelcast 5.3-DEVEL-1
  5. Hibernate 5.6.13, 5.6.14
  6. JobRunr 5.3.1
  7. jdk20 build 22
  8. JReleaser 1.3.0
  9. Liquibase 4.17.2
  10. Micronaut 3.7.3
  11. Quarkus 2.14.0.Final
  12. Spring Framework 6.0.0-RC3

Экосистема

JEP434 Foreign Function & Memory API (Second Preview) получил статус кандидата.

Два новых черновика JEP - Virtual Threads (Second Preview) и Structured Concurrency (Second Incubator).

Марк Рейнольд анонсировал расписание релиза jdk20:

1. Rampdown Phase One (fork from main line) 8.12.2022
2. Rampdown Phase Two 19.01.2023
3. Initial Release Candidate 9.02.2023
4. Final Release Candidate 23.02.2023
5. General Availability 21.03.2023

Занятный инструмент mcs построенный на базе Picocli и GraalVM, собирающийся с помощью JReleaser. Инструмент предоставляет cli-интерфейс для поиска артефактов в maven central.

Статьи

  1. ObjectInputFilter [Heinz M. Kabutz]
  2. Using the JFR Event Streaming API in Automated Tests [Billy Korando]
  3. Structured error messages for HTTP APIs [Nicolas Fränkel]
  4. How Postgres sequences issues can impact your messaging guarantees [Oskar Dudycz]
  5. Exploring Mastodon [Martin Fowler]

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