miniJUG
1.46K subscribers
1 photo
127 links
Новости Java: https://www.youtube.com/@mini_jug
Также подписывайтесь на второй канал: @microJUG
Буст: https://t.me/miniJUG?boost
Twitter: https://twitter.com/mini_JUG
Сайт: https://minijug.org
Feed: https://minijug.org/feed.xml
Чат: https://t.me/mini_JUG
Download Telegram
Новости Java #19

Новости недели (17-23 мая):

• Java исполняется 26 лет.
• В Java 17 стало на 7 JEP'ов больше.
• Брайн Гетц рассказ о прогрессе, которого удалось достигнуть в работе над switch.
• Новые EA-сборки JDK: JDK 17-ea+23, JDK 17-panama+3.
• Hibernate празднует 20-летие.
• Новые версии Spring.
• Spock 2.0.
• JOL 0.16

Читать полностью: https://minijug.ru/java_news_19.html
Новости Java #20

• Началась разработка Java 18.
• Новый черновик JEP: Better-defined JVM class file validation.
• Изменения в JEP 411: Deprecate the Security Manager for Removal.
• Продолжается обсуждение темы абстрактности класса Object.
• В Amazon предложили реализовать Partial Escape Analysis в Hotspot.
• Вышли Jakarta EE 9.1 и GlassFish 6.1.0.
• Вышел Hibernate 5.5.0.Final с двумя версиями (javax и jakarta).
• Новые ранние сборки JDK: JDK 17-ea+25, JDK 17-loom+7.
• NetBeans 12.4.
• IntelliJ IDEA 2021.1.2.
• JMH 1.32.

Подробнее: https://minijug.ru/java_news_20.html
Новости Java #21

☕️ Доброе утро вторника! Новости к этому часу:

• JDK 17 перешёл в первую фазу Rampdown. JEP 406: Pattern Matching for switch (Preview) был интегрирован в JDK 17, а у JDK 18 вышла первая сборка.
• Вышел новый черновик JEP: Universal Generics (Preview). В Java наконец-то можно будет писать List<int>! Однако специализации дженериков пока что не будет, и value-типы в дженериках будут работать в рантайме как ссылочные (временно).
• У инструмента jar появилась новая опция --validate для валидации multi-release JAR-файлов.
• Java Annotated Monthly за июнь 2021.
• Spring Framework 5.3.8.
• Gradle 7.1.

Читать полностью: https://minijug.ru/java_news_21.html
Новости Java #22

Новости Java 15-27 июня:

• Вышел Eclipse 2021-06 с поддержкой Java 16.
• Java 11 впервые обогнала Java 8 по популярности.
• Biased locking окончательно удалён из исходного кода JDK.
• Новые ранние сборки JDK: JDK 17-ea+28 и JDK 18-ea+3.
• Вышел ASM 9.2 с поддержкой Java 18.
• WildFly 24.

Читать полностью: https://minijug.ru/java_news_22.html
Новости Java #23

🚚 Разгружаем фуру с новостями Java (28 июня – 18 июля):

• Java 17 во второй фазе Rampdown.
• В Java предложили добавить поддержку сервера дисплея Wayland.
• JetBrains выпустила "State of Developer Ecosystem 2021".
• Quarkus 2.0.
• SonarQube 9.0.
• JetBrains ToolBox 1.21.
• Новые версии Spring.
• Nashorn 15.3.

Читать полностью: https://minijug.ru/java_news_23.html

📆 До выхода Java 17 осталось меньше двух месяцев, поэтому мы начинаем обратный отсчёт! Java 17 выйдет через 58 дней.
Новости Java #24

☕️ Доброе утро! Немного новостей к этому часу:

• Вышли обновления JDK (16.0.2, 15.0.4, 13.0.8, 11.0.12, 8u302).
• Новый черновик JEP: InetAddress host name and address lookup service provider interface.
• Новый проект OpenJDK: CRaC (Coordinated Restore at Checkpoint)
• Языку Kotlin исполняется 10 лет.
• GraalVM 21.2.

Подробнее: https://minijug.ru/java_news_24.html

📆 До выхода Java 17 осталось 49 дней.
Новости Java #25

Новости прошедшей недели:

• Вышла IntelliJ IDEA 2021.2. Ключевые новшества: project-wide анализ проектов, save actions, поиск зависимостей Maven/Gradle прямо из IDEA.
• Объявлено голосование по созданию проекта CRaC (Coordinated Restore at Checkpoint).
• Брайан Гётц предложил добавить в Java возможность объявлять анонимные классы с произвольным количеством интерфейсов.
• Jetpack Compose 1.0.
• Apache Cassandra 4.0.

Подробнее: https://minijug.ru/java_news_25.html

📆 До выхода Java 17 осталось 42 дня.
Новости Java #26

Сегодня в выпуске:

• Первый релиз-кандидат JDK 17.
• Вышла новая сборка Loom.
• Два новых JEP: Reimplement Core Reflection with Method Handles и Vector API (Third Incubator).
• В OpenJDK объявлено голосование по созданию нового проекта Wakefield.
• AdoptOpenJDK полностью перешёл в Eclipse Adoptium.
• Опубликован RedMonk Programming Languages Rankings за 2021 год.
• Apache Maven 3.8.2.
• JMH 1.33

Чтобы выпуски сделать более занимательными, я решил открыть новую рубрику «Полезняшки», где будут выкладываться несколько ссылок на интересные и полезные инструменты, библиотеки, фреймворки:
1. Recaf – программа просмотра class-/jar-файлов с возможностью редактирования байткода и его сохранения.
2. jqwik – библиотека для property-based testing.
3. URL-Detector – библиотека для поиска URL в строках.

Читать полностью: https://minijug.ru/java_news_26.html

📆 До выхода Java 17 осталось 29 дней.
Новости Java #27

☕️ Доброе утро понедельника! Новости к этому часу:

• Первые два JEP'а Java 18: UTF-8 by Default и Code Snippets in Java API Documentation
• В IntelliJ IDEA появилась базовая поддержка Java 17
• Завершились голосования за создание проектов Wakefield и CRaC
• JUGNsk выложил видеозаписи докладов с SnowOne 2021
• Micronaut 3
• Gradle 7.2

Полезняшки
1. TravaOpenJDK11 – модификация OpenJDK 11 с улучшенной возможностью переопределения загруженных классов во время выполнения.
2. Modernizer Maven Plugin – плагин для Maven, который ищет в проекте использования legacy API и предлагает замены.
3. Lightweight Java Visualizer – библиотека, которая парсит Java-объект с помощью рефлексии, строит граф и визуализирует его.

Читать полностью: https://minijug.ru/java_news_27.html

📆 До выхода Java 17 осталось 15 дней.
Новости Java #28

• Вышла Java 17 LTS. Oracle вновь сделал Oracle JDK бесплатной и предложил выпускать LTS-релизы раз в 2 года.
• Третий JEP попал в Java 18: Vector API (Third Incubator). Internet-Address Resolution SPI перестал быть черновиком и стал кандидатом.
• Джим Ласки и Брайан Гётц предложили новую конструкцию языка: шаблонные строки.
• Вышел Eclipse 2021-09.
• Роман Кеннке из RedHat рассказал, как удалось достичь пауз < 1мс в Shenandoah GC.
• Java Annotated Montly от JetBrains за сентябрь 2021.
• Вышла JavaFX 17 с Long Term Support.

Читать полностью: https://minijug.ru/java_news_28.html
Новости Java #29

☕️ Доброе утро понедельника! Новости к этому часу:

• Очередной JEP Java 18: Simple Web Server (JEP 408)
• Вторая итерация паттерн-матчинга для switch. Какие улучшения обсуждаются?
• Новый проект RISC-V Port
• WildFly 25
• Hibernate 5.6.0
• Guava 31.0
• Mockito 4

Подробнее: https://minijug.ru/java_news_29.html
Новости Java #30

Понедельник. Немного новостей:

• Вышли обновления JDK: 17.0.1, 15.0.5, 13.0.9, 11.0.13, 8u312, 18-ea+20
• JEP 416: Reimplement Core Reflection with Method Handles предложен к JDK 18.
• JEP 420: Pattern Matching for switch (Second Preview) стал кандидатом (был черновиком).
• Новые версии Spring

Подробнее: https://minijug.ru/java_news_30.html
Новости Java #31

• Появилось расписание выхода JDK 18
• Новый JEP 421: Deprecate Finalization for Removal
• JEP 418: Internet-Address Resolution SPI интегрирован в JDK 18
• Два новых черновика JEP: Region Pinning in G1 и Linux/RISC-V Port
JUG.ru выложил видео с JPoint 2021
• Java Annotated Monthly за ноябрь 2021
• Gradle 7.3
• StreamEx 0.8.0

Читать полностью: https://minijug.ru/java_news_31.html
Новости Java #32

• Вышел Kotlin 1.6
• JEP 419: Foreign Function & Memory API (Second Incubator) и JEP 420: Pattern Matching for switch (Second Preview) предложены к JDK 18
• Новый JEP 422: Linux/RISC-V Port
• Первые два черновика JEP в проекте Loom: Structured Concurrency (Preview) и Virtual Threads (Preview)
• Spring Boot 2.6.

Подробнее: https://minijug.ru/java_news_32.html
Новости Java #33

• Ещё один JEP Java 18: Deprecate Finalization for Removal
• Новый черновик JEP: Value Objects (Preview)
• IntelliJ IDEA 2021.3
• Новая среда разработки Fleet от JetBrains
• Java Annotated Monthly за декабрь 2021
• Maven 3.8.4
• Вторая версия H2
• JCStress 0.15

Читать полностью: https://minijug.ru/java_news_33.html
Новости Java #34

• Java 18 перешла в первую фазу Rampdown. Началась разработка Java 19.
• В Log4J нашли критическую уязвимость, затронувшую сервера по всему миру.
• Вышел Eclipse 2021-12.

Подробнее: https://minijug.ru/java_news_34.html
Новости Java #35

• Первый JEP Java 19: Linux/RISC-V Port.
• Новый JEP 424: Foreign Function & Memory API (Preview).
• Новые черновики JEP: Sequenced Collections, Vector API (Fourth Incubator), TLS Certificate Compression.
• Groovy 4.0.
• Apache NetBeans 13.
• GraalVM 22.0.
• Eclipse Collections 11.0.0.
• Guava 31.1.

Читать полностью: https://minijug.ru/java_news_35.html
👍10👏1🎉1