|
| 1 | +--- |
| 2 | +title: Amplicode 2025.1 |
| 3 | +urlTittle: 2025.1 |
| 4 | +weight: -5 |
| 5 | +--- |
| 6 | + |
| 7 | +# Amplicode 2025.1 |
| 8 | + |
| 9 | +## Amplicode 2025.1.0 |
| 10 | + |
| 11 | +### What's new |
| 12 | + |
| 13 | +#### DBeaver |
| 14 | +* Добавлено действие «Подключить DBeaver» (ASPR-1993) |
| 15 | +* Поддержка SQL-интеграции с DBeaver (ASPR-1931) |
| 16 | +* Открытие SQL-запросов в редакторе DBeaver (ASPR-1933) |
| 17 | +* Устранена ошибка `Connection refused` в логах (ASPR-2113) |
| 18 | + |
| 19 | +#### Deployment Tools (Terraform, Docker, Kubernetes) |
| 20 | +* Поддержана сборка Dockerfile со stage'ами (ADT-828) |
| 21 | +* Добавлена поддержка Terraform-конфигурации в Amplicode Explorer (ADT-767, ADT-768) |
| 22 | +* Поддержаны Plan/Apply действия в Terraform Explorer (ADT-773) |
| 23 | +* Добавлены Terraform-шаблоны: Yandex Provider и Postgres (ADT-769, ADT-770) |
| 24 | +* Реализована поддержка Yandex VM с Docker Compose (ADT-780) |
| 25 | +* Добавлен Service Account и поддержка VM в Terraform (ADT-800) |
| 26 | +* Поддержана конфигурация Java-опций для продакшн-среды (ADT-812) |
| 27 | +* Реализован мониторинг Spring Boot в Kubernetes (ADT-815) |
| 28 | +* Добавлен Helm-чарт Spring Boot Eureka (ADT-820) |
| 29 | +* Поддержана конфигурация fluentbit (ADT-821) |
| 30 | +* Исправлен путь к `docker-compose.yml` для Windows (ADT-808) |
| 31 | + |
| 32 | +#### Kotlin K2 |
| 33 | +* Исправлены тесты Kotlin на K2 (ASPR-1821, ASPR-1822, ASPR-1823, ASPR-1824) |
| 34 | +* Реализована поддержка K2 в скриптах Connekt (ASPR-1958) |
| 35 | +* Перевод плагина на K2 (ASPR-1585) |
| 36 | +* Имплементация K2 для `KtEntityWriter` (ASPR-1781) |
| 37 | +* Адаптация тестов Spring Security под изменённое поведение переопределения методов в K2 (ASPR-1805) |
| 38 | +* Исправлено падение тестов, не связанных с нарушением `assert`-условий (ASPR-1801) |
| 39 | + |
| 40 | +#### Kotlin HTTP Client |
| 41 | +* Исправлена некорректная навигация с query-параметром (ASPR-2007) |
| 42 | +* В HTTP Client теперь логируются обращения к несуществующим переменным (ASPR-1936) |
| 43 | +* Включена подсветка JSON-тел запросов (ASPR-1876) |
| 44 | +* Увеличены таймауты HTTP-запросов (ASPR-2024) |
| 45 | +* Исправлена ошибка `A variable with no segment: 0` (ASPR-2086) |
| 46 | +* Улучшена генерация HTTP-запросов из класса с `@Controller` (ASPR-1995) |
| 47 | +* Добавлено автодополнение имён и значений HTTP-заголовков в Kotlin HTTP Client (ASPR-1880) |
| 48 | +* Выделение Connekt в отдельную библиотеку с публикацией zip-артефакта и подключением его в сборку Amplicode (ASPR-1905) |
| 49 | +* Импорт HTTP-запросов из IDEA в ConnectKt (ASPR-1907) |
| 50 | +* Тип запроса теперь отображается в ответе (ASPR-1914) |
| 51 | +* Исправлена генерация HTTP-запроса из Amplicode Explorer (ASPR-2027) |
| 52 | + |
| 53 | +#### Connekt |
| 54 | +* Исправлена повторная инициализация переменных, делегированных HTTP-запросам, при повторном вызове запроса (ASPR-2015) |
| 55 | +* Устранена ошибка при повторном доступе к переменной (ASPR-2016) |
| 56 | +* Блок `flow` переименован в `useCase` (ASPR-2145) |
| 57 | +* Добавлено действие "Jump to source" для конфигурации запуска Connekt в окне Services (ASPR-2020) |
| 58 | +* Исправлены example-файлы (ASPR-2106) |
| 59 | +* Добавлены все возможные `Content-Type` в автодополнение (ASPR-1972) |
| 60 | + |
| 61 | +#### Liquibase и миграции |
| 62 | +* Реализована генерация миграций Model First через Spring JDBC (ASPR-1021) |
| 63 | +* Исправлена ошибка, что плагин не генерирует рекомендуемое имя индекса при создании индекса в скриптах Liquibase (ASPR-1744) |
| 64 | +* Добавлены подсказки "Сгенерировать diff" в пустые changelog-файлы Liquibase и скрипты миграций Flyway (ASPR-1695) |
| 65 | +* Добавлена поддержка SQL-диалекта внутри тега `createView` в Liquibase (ASPR-1747) |
| 66 | +* Добавлено действие "Добавить конфигурацию миграции БД", если она отсутствует, при переходе на вкладку DB Versioning (ASPR-1545) |
| 67 | +* Добавлена навигация из Liquibase-файлов в Amplicode Explorer в проектах Spring Data JDBC (ASPR-1750) |
| 68 | + |
| 69 | +#### Spring & Spring Data |
| 70 | +* Исправлена ошибка `IndexOutOfBoundsException` при создании конфигурации (ASPR-2197) |
| 71 | +* Исправлено отсутствие Spring Web Configuration в Gradle (ASPR-2200) |
| 72 | +* Устранено использование `FQN` в Kafka Configuration (ASPR-2116) |
| 73 | +* Исправлена ошибка, что иногда не добавляются методы при генерации Spring Web тестов из-за невозможности найти подходящий тестовый набор (ASPR-1964) |
| 74 | +* Устранены ложные предупреждения в аннотациях Spring Data (ASPR-2170) |
| 75 | +* Добавлены автодополнения имён схем, таблиц и столбцов из подключения к БД в аннотациях Spring Data (ASPR-1932) |
| 76 | +* Исправлена ошибка `PropertyReferenceException` (ASPR-2000) |
| 77 | +* Исправлено формирование пути в `@RequestMapping` (ASPR-1910) |
| 78 | + |
| 79 | +#### Amplicode Explorer |
| 80 | +* Добавлен глобальный поиск эндпоинтов в проекте (ASPR-95) |
| 81 | +* Отображение property-файлов в Cloud Config Server (ASPR-1991) |
| 82 | +* Отображение структуры источника данных в Amplicode Explorer в DB Connections (ASPR-1930) |
| 83 | +* Исправлена генерация HTTP-запроса из Amplicode Explorer без указания хоста в URL (ASPR-2160) |
| 84 | +* Ревью и перемещение всех действий, связанных с данными, в группу "Data" в Amplicode Explorer (ASPR-1630) |
| 85 | + |
| 86 | +#### License & Billing |
| 87 | +* Отключена проверка лицензии (ASPR-2172) |
| 88 | +* Kafka send теперь платный (ASPR-2090) |
| 89 | +* Сделаны бесплатными действия Lifecycle Callbacks и Autowire (ASPR-2091) |
| 90 | +* Исправлена иконка в Amplicode Store (ASPR-2050) |
| 91 | + |
| 92 | +#### IDE / UX / Общие ошибки |
| 93 | +* Поддержана IntelliJ IDEA 2025.1 EAP (ASPR-2214) |
| 94 | +* Исправлены Designer Settings и `MissingResourceException` (ASPR-2092) |
| 95 | +* Исправлена ошибка `RuntimeException: File is outdated` (ASPR-2040) |
| 96 | +* Устранена ошибка `PsiInvalidElementAccessException` (ASPR-2037) |
| 97 | +* Устранена ошибка `IllegalMonitorStateException` (ASPR-2039) |
| 98 | +* Исправлена ошибка загрузки проекта с JTDS (ASPR-1177) |
| 99 | +* Исправлена ошибка с MapStruct в Kotlin проекте (ASPR-2022) |
| 100 | +* Исправлена ошибка `ReadOnlyModificationException` при импорте запроса (ASPR-2028) |
| 101 | +* Устранена ошибка отображения эндпоинтов при наследовании контроллеров (ASPR-2137) |
| 102 | +* Исправлено кеширование Gradle при создании проекта (ASPR-2184) |
| 103 | +* Исправлена ошибка добавления нового клиента в админке (ASPR-2125) |
| 104 | + |
| 105 | +#### Прочее |
| 106 | +* Добавлена возможность создания Spring Boot модуля в микросервисном проекте (ASPR-1994) |
| 107 | +* Возможность отключения полей при генерации DTO (ASPR-1671) |
| 108 | +* Реализовано удаление внутреннего хранилища при ошибке `Header checksum broken` (ASPR-1885) |
| 109 | +* Исправлен импорт коллекции при генерации Query Update метода (ASPR-2001) |
| 110 | +* Тип запроса теперь отображается в Kotlin HTTP Client (ASPR-1914) |
| 111 | + |
| 112 | +### Zips |
| 113 | + |
| 114 | +Прямые ссылки для скачивания .zip файлов для: |
| 115 | +* [IntelliJ IDEA 2025.1](https://amplicode.ru/Amplicode/amplicode-2025.1.0-251-EAP.zip) |
| 116 | +* [IntelliJ IDEA 2024.3](https://amplicode.ru/Amplicode/amplicode-2025.1.0-243-EAP.zip) |
| 117 | +* [IntelliJ IDEA 2024.2](https://amplicode.ru/Amplicode/amplicode-2025.1.0-242-EAP.zip) |
0 commit comments