Новости 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 дней.
☕️ Доброе утро! Немного новостей к этому часу:
• Вышли обновления 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 дней.
miniJUG
Новости Java #24
• Вышли обновления JDK…
Новости 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 дня.
Новости прошедшей недели:
• Вышла 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 дня.
miniJUG
Новости Java #25
• Главное событие этой недели – выход IntelliJ IDEA 2021.2, в которой появилось много нового. Перечислим ключевые изменения…
Новости 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 дней.
Сегодня в выпуске:
• Первый релиз-кандидат 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 дней.
miniJUG
Новости Java #26
• Вышел первый релиз-кандидат JDK 17. Им стала сборка JDK 17+35…
Новости 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 дней.
☕️ Доброе утро понедельника! Новости к этому часу:
• Первые два 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 дней.
miniJUG
Новости Java #27
• Стали известны первые два JEP'а, которые попадут в Java 18…
Вышла Java 17
Вышла общедоступная версия Java 17. В этот релиз попало более 2700 закрытых задач и 14 JEP'ов.
Подробнее: https://habr.com/ru/post/577924/
Вышла общедоступная версия Java 17. В этот релиз попало более 2700 закрытых задач и 14 JEP'ов.
Подробнее: https://habr.com/ru/post/577924/
Хабр
Вышла Java 17
Вышла общедоступная версия Java 17. В этот релиз попало более 2700 закрытых задач и 14 JEP'ов. Изменения API можно посмотреть по этой ссылке. Ссылки на скачивание: Oracle...
Новости 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 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
miniJUG
Новости Java #28
• Главной новостью прошедшей недели стал выход Java 17. Это следующая LTS-версия Java, которая вышла спустя 3 года после предыдущей Java 11…
Новости 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
☕️ Доброе утро понедельника! Новости к этому часу:
• Очередной 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
miniJUG
Новости Java #29
• Очередной JEP запланирован в Java 18: Simple Web Server (JEP 408). Про него мы писали в выпуске 13…
Новости 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
Понедельник. Немного новостей:
• Вышли обновления 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
miniJUG
Новости Java #30
• Вышли обновления JDK…
Новости 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
• Появилось расписание выхода 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
miniJUG
Новости Java #31
• Появилось расписание выхода JDK 18. По плану общедоступная версия Java 18 должна выйти 22 марта 2022 года…
Новости 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
• Вышел 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
miniJUG
Новости Java #32
• Вышел Kotlin 1.6. Перечислим самые заметные изменения и улучшения…
Новости 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
• Ещё один 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
miniJUG
Новости Java #33
• Ещё один JEP предложен к Java 18: Deprecate Finalization for Removal (JEP 421)…
Новости Java #34
• Java 18 перешла в первую фазу Rampdown. Началась разработка Java 19.
• В Log4J нашли критическую уязвимость, затронувшую сервера по всему миру.
• Вышел Eclipse 2021-12.
Подробнее: https://minijug.ru/java_news_34.html
• Java 18 перешла в первую фазу Rampdown. Началась разработка Java 19.
• В Log4J нашли критическую уязвимость, затронувшую сервера по всему миру.
• Вышел Eclipse 2021-12.
Подробнее: https://minijug.ru/java_news_34.html
miniJUG
Новости Java #34
• Java 18 перешла в первую фазу Rampdown: главный репозиторий JDK был ответвлён в стабилизационный репозиторий JDK 18, и новых JEP'ов в этом релизе больше не будет…
Новости 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
• Первый 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
miniJUG
Новости Java #35
• У JDK 19 появился первый JEP, который предложен к выходу в этом релизе. Это JEP 422: Linux/RISC-V Port…
👍10👏1🎉1
Новости Java #36
• Новый черновик JEP: Extended Opcodes.
• Eclipse 2022-03.
• Статья "JDK 18 G1/Parallel/Serial GC changes".
• Gradle 7.4.
• BIRT 4.9.0.
Читать полностью: https://minijug.ru/java_news_36.html
• Новый черновик JEP: Extended Opcodes.
• Eclipse 2022-03.
• Статья "JDK 18 G1/Parallel/Serial GC changes".
• Gradle 7.4.
• BIRT 4.9.0.
Читать полностью: https://minijug.ru/java_news_36.html
miniJUG
Новости Java #36
• Вышел новый черновик JEP: Extended Opcodes. В нём предлагается расширить пространство возможных опкодов в class-файле, убрав ограничение на длину опкода в 1 байт. Это позволит решить проблему…
👍11🔥2
Новости Java #37
• Вышел JEP 425: Virtual Threads (Preview). Проект Loom близок к финалу.
• Вышел черновик JEP Pattern matching for switch (Third Preview).
• Вышел Hibernate 6.0 Final. Новая версия работает только на Java 11+ и больше не поддерживает Java Persistence.
• В Spring обнаружена критическая уязвимость, позволяющая злоумышленнику выполнить произвольный код.
• Eclipse начал переезд на GitHub.
• Вышел Java Annotated Monthly за апрель 2022.
• Вышел Helidon 2.5.0.
• Вышел JReleaser 1.0.0.
• Вышел JMH 1.35.
Читать полностью: https://minijug.ru/java_news_37.html
• Вышел JEP 425: Virtual Threads (Preview). Проект Loom близок к финалу.
• Вышел черновик JEP Pattern matching for switch (Third Preview).
• Вышел Hibernate 6.0 Final. Новая версия работает только на Java 11+ и больше не поддерживает Java Persistence.
• В Spring обнаружена критическая уязвимость, позволяющая злоумышленнику выполнить произвольный код.
• Eclipse начал переезд на GitHub.
• Вышел Java Annotated Monthly за апрель 2022.
• Вышел Helidon 2.5.0.
• Вышел JReleaser 1.0.0.
• Вышел JMH 1.35.
Читать полностью: https://minijug.ru/java_news_37.html
miniJUG
Новости Java #37
• Вышел JEP 425: Virtual Threads (Preview). Это значит, что проект Loom перешёл в свою финальную стадию и результаты многолетней работы над виртуальными нитями в скором времени станут доступны…
👍19🔥3
Новости Java #38
• Обновления Java: 18.0.1, 17.0.3, 15.0.7, 13.0.11, 11.0.15, 8u332.
• Расписание выхода JDK 19.
• Второй JEP Java 19: Vector API (Fourth Incubator).
• IntelliJ IDEA 2022.1.
Читать полностью: https://minijug.ru/java_news_38.html
• Обновления Java: 18.0.1, 17.0.3, 15.0.7, 13.0.11, 11.0.15, 8u332.
• Расписание выхода JDK 19.
• Второй JEP Java 19: Vector API (Fourth Incubator).
• IntelliJ IDEA 2022.1.
Читать полностью: https://minijug.ru/java_news_38.html
miniJUG
Новости Java #38
• Вышли обновления Java…
👍17
Новости Java #39
• Четыре новых JEP'а попадут в Java 19
• Предложено переименовать домен openjdk.java.net в openjdk.org
• Новый декомпилятор Java-байткода Quiltflower
• Первый milestone в проекте Lilliput: заголовки объектов размером 64 бит
• Weld 5.0.0.Final
Подробности: https://minijug.org/java_news_39.html
• Четыре новых JEP'а попадут в Java 19
• Предложено переименовать домен openjdk.java.net в openjdk.org
• Новый декомпилятор Java-байткода Quiltflower
• Первый milestone в проекте Lilliput: заголовки объектов размером 64 бит
• Weld 5.0.0.Final
Подробности: https://minijug.org/java_news_39.html
miniJUG
Новости Java #39
• Стало известно ещё о трёх новых JEP, которые попадут в JDK 19…
👍18🔥1👏1
Новости Java #40
• Обновления JDK: 18.0.1.1 и 17.0.3.1
• Седьмой JEP попадёт в Java 19: Structured Concurrency (Incubator)
• Начало работы над проектом Leyden
• JetBrains планирует полностью поменять интерфейс IntelliJ IDEA
• Spring Boot 2.7.0
Подробности: https://minijug.org/java_news_40.html
• Обновления JDK: 18.0.1.1 и 17.0.3.1
• Седьмой JEP попадёт в Java 19: Structured Concurrency (Incubator)
• Начало работы над проектом Leyden
• JetBrains планирует полностью поменять интерфейс IntelliJ IDEA
• Spring Boot 2.7.0
Подробности: https://minijug.org/java_news_40.html
👍9❤2👏1😱1
Новости Java #41
• JDK 19 перешёл в первую фазу Rampdown. Началась разработка JDK 20.
• В Java 19 исправили 20-летний баг.
• Java Annotated Monthly за июнь.
Подробности: https://minijug.org/java_news_41.html
• JDK 19 перешёл в первую фазу Rampdown. Началась разработка JDK 20.
• В Java 19 исправили 20-летний баг.
• Java Annotated Monthly за июнь.
Подробности: https://minijug.org/java_news_41.html
miniJUG
Новости Java #41
• JDK 19 перешёл в первую фазу Rampdown. Список JEP'ов заморожен, а исходный код ответвлён в стабилизационный репозиторий…
🔥11👍5🎉1