The Signal
← JVM Backend
JVM Backend · Раз в неделю · 2026-08-24

Дайджест 24 августа 2026 г.

Релизы и обновления платформы

JEP 540, Simple JSON API, получил статус Target для JDK 28

JEP 540, Simple JSON API, получил статус Target для JDK 28. Он представит компактный API для парсинга и генерации JSON документов без внешних зависимостей. API сосредоточен на основных задачах, предоставляет неизменяемую иерархию значений, позволяет простую навигацию и конвертацию.

Источники · 1 первичный

JDK 27 достиг первой фазы release candidate

JDK 27, второй не-LTS релиз после JDK 25, достиг первой фазы release candidate. В него включены девять новых JEP, разделенных на четыре категории: Core Java Library, HotSpot, Security Library и Java Language Specification.

Источники · 1 первичный

Kotlin DataFrame 1.0.0-rc01 вышел

Вышел Kotlin DataFrame 1.0.0-rc01. С этим релизом 1.0 API теперь зафиксирован. Остальная работа включает тестирование в реальных проектах, исправление ошибок и подготовку финального релиза.

Источники · 1 первичный

Экосистема Spring

AI-тулинг и Инструменты

GitHub Copilot: public preview интеграций в Slack и Microsoft Teams

Интеграция GitHub Copilot CLI и приложения GitHub Copilot теперь доступна в public preview в Slack и Microsoft Teams. Это позволяет использовать agentic capabilities Copilot для планирования изменений, исследования проблем и выполнения задач кодирования непосредственно в чатах команд. В Slack также появился Slack Code — новый тип канала, предназначенный для агентов.

Источники · 2 первичных

Rider: AI agents в refactoring engine и релиз Rider 2026.2.1 и ReSharper 2026.2.1

В Rider 2026.2.1 AI-агенты получили доступ к refactoring engine через новый bundled skill 'refactoring-code', что позволяет им выполнять структурные рефакторинги. Это привело к значительному ускорению (83%) и снижению стоимости (64%) задач рефакторинга. Также в Rider 2026.2.1 добавлен bundled skill 'debugging-code' и улучшена поддержка Codex для quality-check hooks, а в ReSharper 2026.2.1 по умолчанию включен Out-of-Process (OOP) режим.

Источники · 2 первичных

JetBrains Junie по умолчанию работает на Gemini 3.7 Flash и получил скидку 40%

Junie теперь по умолчанию использует модель Gemini 3.7 Flash от Google, которая показала улучшенные результаты в задачах кодирования по сравнению с предыдущей версией. Для ограниченного времени действует скидка 40% на базовый pricing, делая модель более cost-effective.

Источники · 1 первичный

Архитектура и лучшие практики

Разбор DB-Scheduler для persistent и cluster-friendly задач в Java

Опубликован технический разбор библиотеки DB-Scheduler, предоставляющей persistent и cluster-friendly решение для планирования задач в Java. Материал описывает функциональность DB-Scheduler, ориентированную на надежное выполнение задач в распределенных системах.

Источники · 1 первичный

Разбор защиты HTTP client в Spring Boot от SSRF с InetAddressFilter

Вышел технический разбор, посвященный митигации атак Server-Side Request Forgery (SSRF) в HTTP клиентах Spring Boot с использованием InetAddressFilter. В статье описывается, как можно защитить приложения от несанкционированных запросов.

Источники · 1 первичный

Разбор best practices управления конфигурацией в Spring Boot

Представлен технический разбор лучших практик управления externalized configuration в Spring Boot приложениях. В материале рассматриваются подходы к разделению конфигурации, обеспечению отказа при отсутствии необходимых параметров, а также обработке секретных данных для различных сред развертывания.

Источники · 1 первичный

Разбор domain errors и functional handling в Kotlin

Опубликована статья о правильной обработке domain errors с использованием функционального подхода в Kotlin. В материале объясняется, как сделать ожидаемые ошибки частью сигнатуры функции, используя sealed types, чтобы повысить прозрачность API и надежность системы.

Источники · 1 первичный