Amplicode 2025.3.0
Spring MCP от Amplicode (Beta)
- Добавлена beta-поддержка Spring MCP (не включена по умолчанию)
- Возможность интеграции Amplicode с внешними LLM / AI-помощниками
- Инструменты для более корректной и контекстной работы LLM с Spring-проектами
MyBatis
- Добавлена модель данных MyBatis в Amplicode Explorer
- Реализована навигация по MyBatis mapper’ам
- Поддержан автовайринг MyBatis mapper’ов через автодополнение
- Добавлено автодополнение
mapTo для доменных объектов
- Реализовано делегирование методов из MyBatis SQL Mapper
Spring Data JDBC
- Добавлена поддержка фильтров на базе Criteria API
- Улучшен автовайринг бинов в кастомных репозиториях
- Улучшена работа со структурой DTO
- Расширен маппинг для вложенных DTO
- Упрощено создание кастомных Spring Data Repository
- Сокращено количество шаблонного кода при работе с репозиториями
Connekt (HTTP-клиент)
- Добавлена поддержка комментариев к HTTP-запросам
- Реализованы power asserts с детальной диагностикой ошибок
- Автоматическая генерация paging-параметров (
page, size, sort) для pageable-эндпоинтов
- В Amplicode Explorer отображаются поддерживаемые Terraform-ресурсы
- Добавлены генераторы ресурсов Yandex Cloud:
- Managed Service for Kafka
- Object Storage
- Lockbox
- Certificate Manager
- Добавлены генераторы Kubernetes-ресурсов:
- Добавлено действие для подключения YC Kubernetes-кластера в локальный kubeconfig
- Поддержан Helm-провайдер и чарты:
- External Secret Operator
- Ingress Nginx
- Envoy Gateway
- ExternalDNS (Yandex Cloud)
- Добавлена полноценная работа с секретами через External Secrets Operator и Lockbox:
- SecretStore
- ClusterSecretStore
- ExternalSecret для Lockbox
Helm и Kubernetes
- Поддержан Gateway API при создании Helm-чартов для Spring Boot
- Добавлено автодополнение в
values.yaml для секретов и ConfigMap из подключённого кластера
- Улучшено автодополнение переменных окружения в Deployment-шаблонах
- Добавлена возможность подключать чарт
kube-prometheus-stack из палитры действий
Zips
Прямые ссылки для скачивания .zip файлов для: