November 19, 2022

Java Ecosystem Digest #16

Всем привет!

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

Погнали!

Обновки

  1. Apache Beam sdks/v2.43.0, 2.43.0
  2. Apache Doris 1.1.5-rc01
  3. Apache Pulsar 2.11.0-candidate-1
  4. Apache Spark 3.2.3-rc1
  5. Elasticsearch 8.5.1
  6. Hazelcast 4.1.10, 5.2.1, 5.3.0-DEVEL-2, 5.1.5
  7. jdk20 build 24
  8. Micronaut 3.7.4
  9. Quarkus 2.14.1.Final
  10. Spring Framework 5.3.24, 6.0.0

Экосистема

Важное изменение будет включено в jdk20. В рамках задачи метод Thread.stop будет бросать UnsupportedOperationException, а также будет помечено Deprecated исключение ThreadDeath (хорошее название для death metal группы).

В jdk20 в методы класса java.nio.file.Path будет добавлен метод getExtension() для получения расширения файла (не прошло и 25 лет).

Начиная с jdk20 таймаут подключения в нативном http клиенте будет составлять 1200 секунд. Но это только для подключений http/1 и http/2. http/3 еще никто не завёз, даже в стандарты.

Статьи

  1. Porting Million Lines of Code from Java to Kotlin at Meta [Sergio De Simone]

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