Amplicode 2025.3 — релиз про новые фичи для Spring Data JDBC, улучшения для HTTP-клиента Connekt (между прочим, убийца Postman), поддержку MyBatis и новые возможности по работе с инфраструктурой вокруг Kubernetes и Terraform.
Ниже — ключевые изменения по блокам.
Spring MCP от Amplicode (Beta)
В 2025.3 у нас появился Spring MCP, но важно уточнить: это beta-функция, она пока не включена в релиз “по умолчанию”, но её уже можно активировать и попробовать.
Если вы хотите интегрировать Amplicode с вашим ИИ-помощником уже сейчас — напишите нам на почту (info@amplicode.ru), подскажем, как подключиться.
Подробности и сценарии использования мы разбирали в отдельных статьях на Хабре (раз, два) — здесь оставляем этот блок как «входную точку», чтобы не перегружать статью.

Spring MCP – это тот набор инструментов, который нужен LLM для эффективной, корректной, быстрой и комфортной (как бы это не звучало :D) работы с проектом на Spring. Без Spring MCP от Amplicode вы по сути заставляете LLM писать код на листочке, когда рядом с ней стоит свеженький MacBook на M5.
MyBatis: комплексная поддержка
MyBatis часто выбирают за контроль над SQL и предсказуемость, но IDE-инструменты вокруг него обычно слабее, чем у JPA. В 2025.3 мы сделали MyBatis “first-class citizen” с точки зрения Amplicode.
Что появилось:
Модель данных MyBatis в Amplicode Explorer
Навигация для MyBatis mappers
Автовайринг MyBatis mappers через автодополнение
Автодополнение mapTo для объектов доменной модели
Делегирование методов из MyBatis Sql Mapper
Spring Data JDBC: улучшения после большого практического ивента
Мы провели большой практический ивент по Spring Data JDBC. Если вы его пропустили, то обязательно посмотрите, там много живых сценариев и типовых граблей:

И, как это обычно бывает, подготовка к таким материалам отлично подсвечивает, где продукту нужно стать удобнее. В 2025.3 мы докрутили сразу несколько вещей.
Фильтры через Criteria API
Появилась возможность создавать фильтры для Spring Data JDBC на базе Criteria API.
Автовайринг бинов в кастомном репозитории
Теперь всеми любимая инжекция бинов во время набора кода работает и в кастомных репозиториях!
DTO: структура и маппинг стали понятнее
Мы улучшили поддержку структуры DTO и расширили маппинг для случаев с вложенными ДТОшками. Это как раз то место, где легко запутаться: агрегатная модель, ссылки, проекции — и всё это хочется видеть “как систему”, а не как набор разрозненных классов.

Проще создавать кастомный Spring Data Repository
Рутинные шаги при создании кастомного репозитория упрощены: меньше шаблонного кода, меньше ручного связывания элементов.
Connekt стал ещё лучше
Connekt — это наш HTTP-клиент внутри IDE, и мы продолжаем его развивать в сторону “быстро, выразительно, без лишнего шума”.
В 2025.3 добавили несколько улучшений, которые хорошо ощущаются в ежедневной работе:
Комментарии к запросам
Теперь запросы можно снабжать комментариями: удобно, если вы храните коллекцию как живую документацию или передаёте её коллегам.

Power asserts
Когда проверка падает, Connekt показывает не только “false”, но и помогает увидеть, какая часть выражения дала неожиданный результат.
Пейджинг-параметры для запросов к эндпоинтам с pageable
Если эндпоинт поддерживает пагинацию, Connekt при генерации запроса добавляет query params (например page, size, sort) автоматически — без ручного дописывания.
Kubernetes и Terraform: продолжаем наращивать поддержку
В 2025.3 мы заметно расширили “инфраструктурный” контур Amplicode. Изменений много, поэтому логичнее сгруппировать их по задачам.
Terraform: больше видимости и быстрых действий
В Amplicode Explorer теперь можно увидеть поддерживаемые Terraform-ресурсы.

В палитре действий появились генераторы/мастер-диалоги для ресурсов сервисов Yandex Cloud:
Managed Service for Kafka,
Object Storage,

Lockbox,

Certificate Manager.

Из палитры также можно создавать базовые ресурсы Kubernetes:
Namespace,
Secret
Добавили действие, которое помогает подключить YC k8s cluster в локальный kubeconfig.
Поддержали Helm провайдер и следующие чарты:
External Secret Operator
Ingress Nginx
Envoy Gateway
ExternalDNS для YC
Поддержали передачу секретов в Kubernetes “по-взрослому” c External Secrets Operator и Lockbox:
поддержка SecretStore и ClusterSecretStore,
создание ExternalSecret для Lockbox
Helm и конфиги: меньше ручного редактирования
Поддержали Gateway API в диалоге создания нового Helm чарта для Spring Boot приложений

Сделали автодополнение в values.yaml для секретов и конфиг мап из подключенного Kubernetes кластера
Улучшили комплишены для переменных окружения для объектов Deployment в шаблонах Helm чартов.
Поддержали добавление чарта kube-prometheus-stack из палитры
Что ещё мы сделали с момента прошлого мажорного релиза
Помимо фич в продукте, мы много показывали на YouTube — и эти материалы легко воспринимаются как “практическое продолжение” релиз-ноутов:
Продвинутый Telegram-бот для Spring АйО. Часть 1: архитектура и первая рабочая версия
Разбор базы проекта: подключили, развернули, запустили в облаке; бот уже можно потыкать. Код открыт на GitHub — можно брать как референс.

Продвинутый Telegram-бот для Spring АйО. Часть 2: Подключаем и настраиваем Spring AI
Начинаем с теоретической базы всего, что связано с LLM: контекст, токены, промпты, модели и т.д., затем переходим к практической части и настраиваем работу бота с большой языковой моделью через OpenRouter.

Как писать код быстрее: топ хаков в JetBrains IDE
Подборка приёмов, которые ускоряют работу в IntelliJ IDEA и других IDE JetBrains. Хороший материал, чтобы “снять” рутину вокруг разработки, пока Amplicode снимает рутину внутри проекта.

Как за 15 минут превратить таблицы БД в JPA-сущности
Практика: генерация сущностей из БД, организация Spring Data JPA, упрощение Liquibase. Плюс сценарий “не только с нуля”, но и когда нужно синхронизировать изменения БД с уже существующими сущностями.


Актуальные новости о продукте проще всего получать, подписавшись на наш телеграм канал. Получить актуальную версию Amplicode можно на нашем сайте.
