Новости Java #43
• Обновления Java: 18.0.2, 17.0.4, 15.0.8, 13.0.12, 11.0.16, 8u342.
• JDK 19 перешёл во вторую фазу Rampdown.
• В Visual Studio Code появилась поддержка Lombok.
• Java Annotated Monthly за июль.
Возвращаем рубрику «Полезняшки»:
Maven Wrapper. Надоело держать зоопарк Maven'ов для своих проектов? Хорошая новость: скачивать Maven теперь вообще не нужно. Просто запускаете один раз
Decompiler – простой декомпилятор байткода Java с графическим интерфейсом. В качестве движка декомпиляции использует недавно анонсированный Quiltflower, который хорошо поддерживает современные синтаксические конструкции Java.
JSVG – очень лёгкая и быстрая Java-библиотека для рисования SVG. Потребляет на ~98% меньше памяти, чем Apache Batik. Находится в стадии ранней разработки.
Подробнее: https://minijug.org/java_news_43.html
• Обновления Java: 18.0.2, 17.0.4, 15.0.8, 13.0.12, 11.0.16, 8u342.
• JDK 19 перешёл во вторую фазу Rampdown.
• В Visual Studio Code появилась поддержка Lombok.
• Java Annotated Monthly за июль.
Возвращаем рубрику «Полезняшки»:
Maven Wrapper. Надоело держать зоопарк Maven'ов для своих проектов? Хорошая новость: скачивать Maven теперь вообще не нужно. Просто запускаете один раз
mvn wrapper:wrapper на проекте и дальше вместо mvn <command> просто вызываете mvnw <command>. Maven Wrapper сам скачает и запустит нужную версию Maven.Decompiler – простой декомпилятор байткода Java с графическим интерфейсом. В качестве движка декомпиляции использует недавно анонсированный Quiltflower, который хорошо поддерживает современные синтаксические конструкции Java.
JSVG – очень лёгкая и быстрая Java-библиотека для рисования SVG. Потребляет на ~98% меньше памяти, чем Apache Batik. Находится в стадии ранней разработки.
Подробнее: https://minijug.org/java_news_43.html
miniJUG
Новости Java #43
• Вышли обновления Java…
👍23👏3
Новости Java #44
• Обновления Java: 18.0.2.1, 17.0.4.1, 11.0.16.1, 8u345.
• Первый релиз-кандидат Java 19.
• Новый JEP 429: Extent-Local Variables (Incubator).
• SLF4J 2.0.
• IntelliJ IDEA 2022.2.
• Java Annotated Monthly за август.
• Helidon 3.0.
Подробнее: https://minijug.org/java_news_44.html
• Обновления Java: 18.0.2.1, 17.0.4.1, 11.0.16.1, 8u345.
• Первый релиз-кандидат Java 19.
• Новый JEP 429: Extent-Local Variables (Incubator).
• SLF4J 2.0.
• IntelliJ IDEA 2022.2.
• Java Annotated Monthly за август.
• Helidon 3.0.
Подробнее: https://minijug.org/java_news_44.html
miniJUG
Новости Java #44
• Вышли обновления Java…
👍30
Новости Java #45
Понедельник. Немного новостей:
• Новый JEP 430: String Templates (Preview)
• Вышла Jakarta EE 10
• Akka станет платной
• Вышел Eclipse 2022-09
Подробнее: https://minijug.org/java_news_45.html
Понедельник. Немного новостей:
• Новый JEP 430: String Templates (Preview)
• Вышла Jakarta EE 10
• Akka станет платной
• Вышел Eclipse 2022-09
Подробнее: https://minijug.org/java_news_45.html
miniJUG
Новости Java #45
• Вышел новый JEP 430: String Templates (Preview). Про шаблонные строки мы писали в выпуске #28, когда они были предложены в рассылке проекта Amber. С тех пор концепция шаблонных строк дозрела до…
👍12😁2🎉1
Новости Java #46
• 4 новых черновика JEP
• Предложение Брайана Гетца по упрощению вхождения в язык
• Java Annotated Monthly от JetBrains за октябрь
Подробности: https://minijug.org/java_news_46.html
• 4 новых черновика JEP
• Предложение Брайана Гетца по упрощению вхождения в язык
• Java Annotated Monthly от JetBrains за октябрь
Подробности: https://minijug.org/java_news_46.html
miniJUG
Новости Java #46
• Вышло несколько новых черновиков JEP. Рассмотрим каждый из них…
👍13🔥3🏆2
Новости Java #47
• Обновления Java: 19.0.1, 17.0.5, 13.0.13, 15.0.9, 11.0.17, 8u352.
• 3 новых JEP: 431, 432, 433.
• GraalVM CE станет частью OpenJDK.
• Среда JetBrains Fleet стала доступной для всех.
• Первые EA-сборки Generational ZGC
• Библиотека nalim для быстрых нативных вызовов из Java.
• EclipseLink 4.
Подробности: https://minijug.org/java_news_47.html
• Обновления Java: 19.0.1, 17.0.5, 13.0.13, 15.0.9, 11.0.17, 8u352.
• 3 новых JEP: 431, 432, 433.
• GraalVM CE станет частью OpenJDK.
• Среда JetBrains Fleet стала доступной для всех.
• Первые EA-сборки Generational ZGC
• Библиотека nalim для быстрых нативных вызовов из Java.
• EclipseLink 4.
Подробности: https://minijug.org/java_news_47.html
miniJUG
Новости Java #47
• Вышли обновления Java…
👍15❤8🔥2🏆2👏1🤯1
Новости Java #48
• Вышли два новых JEP.
Первый – JEP 434: Foreign Function & Memory API (Second Preview).
Второй – JEP 435: Asynchronous Stack Trace VM API. В нём предлагается добавить в JDK публичное и хорошо протестированное нативное API для получения стек-трейсов с возможностью асинхронного использования. В OpenJDK уже существует API
Кроме того, ещё вышло два новых черновика JEP: Virtual Threads (Second Preview) и Structured Concurrency (Second Incubator).
• На сайте Oracle стали публиковаться ранние сборки JavaFX 20. Скачать можно как JavaFX SDK, так и файлы JMOD.
• JUG.ru выложил доклады с конференции JPoint 2022.
• Вышел Jackson 2.14.
• Вышли два новых JEP.
Первый – JEP 434: Foreign Function & Memory API (Second Preview).
Второй – JEP 435: Asynchronous Stack Trace VM API. В нём предлагается добавить в JDK публичное и хорошо протестированное нативное API для получения стек-трейсов с возможностью асинхронного использования. В OpenJDK уже существует API
AsyncGetCallTrace, которое широко используется во многих профилировщиках (например, async-profiler), но это API является внутренним и не поддерживает нативные фреймы. JEP 435 предлагает ввести новый метод AsyncGetStackTrace, который будет экспортирован в заголовке include/profile.h и будет иметь возможность включать фреймы C/C++ в результат.Кроме того, ещё вышло два новых черновика JEP: Virtual Threads (Second Preview) и Structured Concurrency (Second Incubator).
• На сайте Oracle стали публиковаться ранние сборки JavaFX 20. Скачать можно как JavaFX SDK, так и файлы JMOD.
• JUG.ru выложил доклады с конференции JPoint 2022.
• Вышел Jackson 2.14.
👍22
Новости Java #49
• Первые два JEP'а JDK 20: Record Patterns (Second Preview) и Pattern Matching for switch (Fourth Preview)
• 2 новых JEP'а: Virtual Threads (Second Preview) и Structured Concurrency (Second Incubator)
• Новый черновик JEP: Primitive types in instanceof and type patterns
• Spring 6.0
• WildFly 27
• JMH 1.36
Подробности: https://minijug.org/java_news_49.html
• Первые два JEP'а JDK 20: Record Patterns (Second Preview) и Pattern Matching for switch (Fourth Preview)
• 2 новых JEP'а: Virtual Threads (Second Preview) и Structured Concurrency (Second Incubator)
• Новый черновик JEP: Primitive types in instanceof and type patterns
• Spring 6.0
• WildFly 27
• JMH 1.36
Подробности: https://minijug.org/java_news_49.html
miniJUG
Новости Java #49
• Первые два JEP'а предложены к выходу в JDK 20. Это 432: Record Patterns (Second Preview) и 433: Pattern Matching for switch (Fourth Preview)…
👍10🤩2
Новости Java #50
• Ещё 4 JEP'а в JDK 20. До первый фазы Rampdown остаётся 3 дня.
• IntelliJ IDEA 2022.3.
• Java Annotated Monthly за декабрь.
• Spring Boot 3.0.
• Async Profiler 2.9.
Подробности: https://minijug.org/java_news_50.html
• Ещё 4 JEP'а в JDK 20. До первый фазы Rampdown остаётся 3 дня.
• IntelliJ IDEA 2022.3.
• Java Annotated Monthly за декабрь.
• Spring Boot 3.0.
• Async Profiler 2.9.
Подробности: https://minijug.org/java_news_50.html
miniJUG
Новости Java #50
• JDK 20 пополнился ещё четырьмя JEP'ами…
🔥12👍7⚡1👨💻1
Новости Java #51
☕️ Доброе утро понедельника! Новости к этому часу:
• JDK 20 перешёл в первую фазу Rampdown. Список JEP'ов заморожен.
• Предложен новый проект OpenJDK Galahad.
• Eclipse 2022-12.
• MicroProfile 6.0.
• GlassFish 7.
• Resilience4j 2.0.
Подробности: https://minijug.org/java_news_51.html
• JDK 20 перешёл в первую фазу Rampdown. Список JEP'ов заморожен.
• Предложен новый проект OpenJDK Galahad.
• Eclipse 2022-12.
• MicroProfile 6.0.
• GlassFish 7.
• Resilience4j 2.0.
Подробности: https://minijug.org/java_news_51.html
Please open Telegram to view this post
VIEW IN TELEGRAM
miniJUG
Новости Java #51
• JDK 20 перешёл в первую фазу Rampdown. Окончательный список JEP'ов, которые попадут в релиз, следующий…
👍15🎄2🔥1
Новости Java #52
• Вышел Kotlin 1.8.0
• Java Annotated Monthly за январь
• Maven 3.8.7
• Mockito 5.0.0
Подробности: https://minijug.org/java_news_52.html
• Вышел Kotlin 1.8.0
• Java Annotated Monthly за январь
• Maven 3.8.7
• Mockito 5.0.0
Подробности: https://minijug.org/java_news_52.html
miniJUG
Новости Java #52
• Вышел Kotlin 1.8.0. Некоторые заметные нововведения и изменения…
👍15❤1
Новости Java #53
• Вышли обновления Java: 19.0.2, 17.0.6, 13.0.14, 15.0.10, 11.0.18, 8u362
• Новый черновик JEP: No longer require super() and this() to appear first in a constructor
• Оператор
• Платная подписка на Oracle Java SE стала сильно дороже
Подробности: https://minijug.org/java_news_53.html
• Вышли обновления Java: 19.0.2, 17.0.6, 13.0.14, 15.0.10, 11.0.18, 8u362
• Новый черновик JEP: No longer require super() and this() to appear first in a constructor
• Оператор
switch будет работать с примитивными типами• Платная подписка на Oracle Java SE стала сильно дороже
Подробности: https://minijug.org/java_news_53.html
miniJUG
Новости Java #53
• Вышли обновления Java…
👍12🔥1
Новости Java #54
• Новый черновик JEP: Implicit Classes and Enhanced Main Methods (Preview)
• Новый черновик JEP: Support Markdown in Documentation Comments
• Apache Maven 3.9.0
• Gradle 8.0
• Java Annotated Monthly за февраль
Подробности: https://minijug.org/java_news_54.html
• Новый черновик JEP: Implicit Classes and Enhanced Main Methods (Preview)
• Новый черновик JEP: Support Markdown in Documentation Comments
• Apache Maven 3.9.0
• Gradle 8.0
• Java Annotated Monthly за февраль
Подробности: https://minijug.org/java_news_54.html
miniJUG
Новости Java #54
• Вышел новый черновик JEP: Implicit Classes and Enhanced Main Methods (Preview). В нём предлагается сделать протокол запуска программ на Java более гибким, дав возможность программисту (в…
👍16🏆1👨💻1
Новости Java #55
• Первые два JEP'а Java 21: String Templates (Preview) и Sequenced Collections
• Новый JEP 438: Vector API (Fifth Incubator)
• Паттерн-матчинг будет финализирован в Java 21
• Новые черновики JEP: Deprecate the Windows x86-32 Port и Scoped Values (Preview)
• search.maven.org стал перенаправлять на central.sonatype.com
• Apache NetBeans 17
• JOL 0.17
Подробности: https://minijug.org/java_news_55.html
• Первые два JEP'а Java 21: String Templates (Preview) и Sequenced Collections
• Новый JEP 438: Vector API (Fifth Incubator)
• Паттерн-матчинг будет финализирован в Java 21
• Новые черновики JEP: Deprecate the Windows x86-32 Port и Scoped Values (Preview)
• search.maven.org стал перенаправлять на central.sonatype.com
• Apache NetBeans 17
• JOL 0.17
Подробности: https://minijug.org/java_news_55.html
👍8❤1🏆1
Новости Java #56
• Виртуальные потоки финализируются в Java 21
• Новый JEP 443: Unnamed Patterns and Variables (Preview)
• Новый JEP 442: Foreign Function & Memory API (Third Preview)
• Новый черновик JEP: Launch Multi-File Source-Code Programs
• JEP 401: Primitive Classes (Preview) переименован в Null-Restricted Value Object Storage
• Eclipse 2023-03
• JavaFX 20
• Java Annotated Monthly за март
• maven-surefire-plugin 3.0.0
Подробности: https://minijug.org/java_news_56.html
• Виртуальные потоки финализируются в Java 21
• Новый JEP 443: Unnamed Patterns and Variables (Preview)
• Новый JEP 442: Foreign Function & Memory API (Third Preview)
• Новый черновик JEP: Launch Multi-File Source-Code Programs
• JEP 401: Primitive Classes (Preview) переименован в Null-Restricted Value Object Storage
• Eclipse 2023-03
• JavaFX 20
• Java Annotated Monthly за март
• maven-surefire-plugin 3.0.0
Подробности: https://minijug.org/java_news_56.html
miniJUG
Новости Java #56
• Вышел новый черновик JEP: Virtual Threads. В нём предлагается финализировать виртуальные потоки в Java 21, то есть они больше не будут Preview API. Единственным изменением относительно Java 2…
❤23👍4🔥2
Новости Java #57
• Обновления Java: 20.0.1, 17.0.7, 11.0.19, 8u372
• JEP 444: Virtual Threads
• JEP 445: Flexible Main Methods and Anonymous Main Classes (Preview)
• JEP 446: Scoped Values (Preview)
• JEP 447: Statements before super()
• JEP 448: Vector API (Sixth Incubator)
• JEP 449: Deprecate the Windows 32-bit x86 Port for Removal
• IntelliJ IDEA 2023.1
Подробности: https://minijug.org/java_news_57.html
• Обновления Java: 20.0.1, 17.0.7, 11.0.19, 8u372
• JEP 444: Virtual Threads
• JEP 445: Flexible Main Methods and Anonymous Main Classes (Preview)
• JEP 446: Scoped Values (Preview)
• JEP 447: Statements before super()
• JEP 448: Vector API (Sixth Incubator)
• JEP 449: Deprecate the Windows 32-bit x86 Port for Removal
• IntelliJ IDEA 2023.1
Подробности: https://minijug.org/java_news_57.html
miniJUG
Новости Java #57
• Вышли обновления Java…
👍11🔥6❤1