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

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

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

JEP 401 и JEP 539 merged into JDK, JEP 401: Value Objects (Preview) интегрирован в JDK 28

JEP 401: Value Objects и JEP 539: Strict Field Initialization были merged into JDK. Кроме того, JEP 401: Value Objects (Preview) интегрирован в JDK 28.

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

Новые JEP для JDK 28, Simple JSON API (Incubator), Deprecate the macOS/x64 Port for Removal и релизы Helidon, Payara

В Java News Roundup за 20 июля 2026 года представлены новости о двух JEP, предложенных для JDK 28: JEP 540 Simple JSON API (Incubator) и JEP 541 Deprecate the macOS/x64 Port for Removal. Также сообщается о GA релизе Embable 1.0, обновлениях Oracle CPUs, а также о релизах Azul Payara и Helidon.

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

Вышел релиз Kotools Types 5.2.0 с изменением реализации `Integer`

В Kotools Types 5.2.0 изменена внутренняя реализация `Integer`: теперь значение не хранится как `String`. Новая версия использует реальное представление с произвольной точностью, такое как BigInteger на JVM, BigInt на JS, и собственную реализацию для других платформ.

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

Экосистема Spring

A Bootiful Podcast: Phil Webb о Spring Boot

Вышел выпуск A Bootiful Podcast с участием Фила Уэбба, основателя и руководителя Spring Boot. В подкасте обсуждаются изменения, вошедшие в Spring Boot 4.1.

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

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

Новые возможности управления и доступности моделей в GitHub Copilot, включая Grok 4.5

В GitHub Copilot Business и Enterprise появилась глобальная политика включения моделей по умолчанию. Также вышел Grok 4.5, новая reasoning-модель от xAI, доступная в GitHub Copilot с контекстным окном до 500,000 токенов, поддержкой текстовых и графических вводов. Одновременно Gemini 2.5 Pro и Gemini 3 Flash были прекращены во всех опытах GitHub Copilot.

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

Расширенное управление и мониторинг GitHub Copilot, включая новые политики доступа и метрики использования

GitHub Copilot app получил отдельную политику для управления доступом на корпоративном и организационном уровнях, а также Enterprise managed settings для централизованного контроля. Метрики использования GitHub Copilot app были расширены в API отчетности, теперь они охватывают индивидуальную активность пользователей и детализацию по функциям, моделям и языкам. Кроме того, появилась возможность ограничивать удаленное управление сессиями Copilot только управляемыми устройствами и устанавливать целевые политики моделей для корпоративных команд.

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

Обновления GitHub Copilot в IDE: JetBrains, Visual Studio и Visual Studio Code, а также релиз Codex для Eclipse

GitHub Copilot for JetBrains получил улучшенную конфигурацию OpenTelemetry и управление моделями, включая поддержку MCP servers и кастомных агентов в Claude agent flows. В Visual Studio вышло июльское обновление с новым агентом на базе Copilot SDK, встроенными .NET и Azure skills, а также возможностью рецензирования выбранного кода и организационных кастомных инструкций. Visual Studio Code получил улучшения в окне агентов, поддержку мультичатовых сессий и обновления чата. Кроме того, был выпущен плагин Codex для Eclipse.

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

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

Вышел разбор защиты от race condition в Spring Boot

Вышел разбор методов защиты от race condition в Spring Boot, включая использование PostgreSQL и NoSQL. В статье рассматриваются сценарии, при которых происходит повторная продажа одного и того же места на концерте, и предлагаются способы устранения проблемы с замерами производительности.

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

Outbox/Inbox в Spring Starter для устранения lost events в microservices

Вышел практический разбор архитектурного решения для устранения потерянных событий в микросервисах с использованием паттернов Outbox и Inbox. Автор разработал собственный Spring Starter, который автоматизирует процесс сохранения и отправки сообщений, обеспечивая их гарантированную доставку даже при временной недоступности брокера сообщений.

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

Reverse Engineering с Hibernate 7.4 и IntelliJ IDEA

Представлен технический разбор генерации Java persistence artifacts из существующей базы данных с использованием Hibernate 7.4 и IntelliJ IDEA. Ранее эти функции предоставлялись отдельным проектом Hibernate Tools, но с версии 7.4 основные модули Hibernate Tools стали частью репозитория Hibernate, что облегчает доступ к ним через Maven и Gradle.

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

Вышел разбор миграции C/C++ проекта на Rust

Опубликован материал, посвященный практическому переписыванию C/C++ кода на Rust. Обсуждаются причины перехода на Rust, такие как улучшение memory safety и снижение затрат на обслуживание, а также стратегии инкрементальной миграции существующих систем без полного переписывания.

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