| title | Amplicode 2024.2 |
|---|---|
| urlTittle | 2024.2 |
| weight | -3 |
Релиз включил в себя исправление многих ошибок, которые были отправлены пользователями:
- AlreadyDisposedException (ASPR-1612)
- IndexNotReadyException (ASPR-1623)
- KotlinExceptionWithAttachments (ASPR-1624)
- IllegalArgumentException (ASPR-1667)
- ClassCastException (ASPR-1628)
- NumberFormatException (ASPR-1629)
- UninitializedPropertyAccessException (ASPR-1663)
- InvalidVirtualFileAccessException (ASPR-764)
Всего было закрыто 20+ тикетов.
Прямые ссылки для скачивания .zip файлов для:
- Исправлена проблема влиявшая на производительность плагина (ASPR-1557)
Прямые ссылки для скачивания .zip файлов для:
- Исправлена ошибка выбора неверного пакета при создании CRUD REST контроллера (ASPR-1556)
- Улучшена поддержка автодополнений в JPQL – теперь атрибуты родительских классов корректно отображаются (ASPR-1473)
- Решена проблема генерации кода маппинга для методов, возвращающих интерфейс Iterable (ASPR-1526)
- Исправлена некорректная генерация пустого JPA Specification фильтра в Kotlin проектах (ASPR-1533)
- Устранена утечка памяти, возникающая при добавлении Spring Configuration (ASPR-1565)
- Исправлено исключение при создании Helm чарта (ADT-739)
Также было исправлено множество других багов и ошибок, возникающих в процессе работы с Amplicode. Всего было закрыто 30+ тикетов.
Прямые ссылки для скачивания .zip файлов для:
- Решена проблема с некорректным созданием маппера MapStruct для ассоциативных полей при выборе типа Flat (ASPR-1420)
- Исправлена false-positive проверка синтаксиса для JPQL запросов (ASPR-1472)
- Теперь для Kotlin проектов корректно добавляется зависимость Spring Security (ASPR-1495)
- Обновлена версия добавляемой MapStruct зависимости с 1.5.3.Final до 1.6.0 (ASPR-1512)
- Исправлена ошибка генерации Oracle сервиса в Docker Compose (ADT-700)
- Сокращено количество нотификаций при создании Docker Compose сервисов (ADT-610)
Также было исправлено множество других багов и ошибок, возникающих в процессе работы с Amplicode. Всего было закрыто 25+ тикетов.
Прямые ссылки для скачивания .zip файлов для:
- Исправлена ошибка
StackOverflowErrorпри работе с отформатированными JSON-фрагментами в тестах (ASPR-1459) - Исправлено некорректное отображение уведомлений для рекомендуемых сервисов в docker compose, которое, предположительно, вызывало зависания IDE (ADT-696)
- Добавлена инжекция языка JPQL в аннотации
@Query, в методахentityManagerи т.д., для Kotlin (ASPR-1427) - Решена проблема с распознаванием setter-based инжекции для отображения бинов в gutter-иконке Bean Navigation (ASPR-1461)
- Инжекция интерфейсов без методов теперь работает корректно (ASPR-1383)
- Улучшено отображение бинов из сторонних библиотек в gutter-иконке Bean Navigation за счёт добавления подсветки (ASPR-1405)
Также было исправлено множество других багов и ошибок, возникающих в процессе работы с Amplicode. Всего было закрыто 40+ тикетов.
Прямые ссылки для скачивания .zip файлов для:
- Для IntelliJ IDEA Ultimate 2024.2 устранен конфликт с встроенным плагином Jakarta EE: Persistence (JPA) (ASPR-1434)
- Теперь для Kotlin при генерации используется
CollectionвместоMutableCollection(ASPR-1160) - Исправлена ошибка некорректной генерации методов MapStruct для DTO с flatten коллекцией (ASPR-1214)
- Изменен паттерн поведения всплывающего диалога для Gutter Icon "Bean Navigation" при переключении режима "Preview" (ASPR-1402)
- Улучшены названия методов CRUD Repository операций для контроллера (ASPR-1358)
- Исправлена ошибка, связанная с использованием примитивных типов данных вместо классов-оберток при генерации CRUD REST контроллера (ASPR-1249)
- Поддержка Docker и Kubernetes теперь доступна даже без подключенных плагинов Docker и Go Template (ADT-666)
- Добавлена поддержка .env файла, отображение его значений теперь доступно в панели Amplicode Designer и при наборе кода (ADT-702)
- Исправлена проблема с невозможностью создания Helm Chart (ADT-697)
Также было исправлено множество других багов и ошибок, возникающих в процессе работы с Amplicode. Всего было закрыто 55+ тикетов.
Прямые ссылки для скачивания .zip файлов для:
- Реализована генерация отдельных HTTP-методов для REST-контроллеров (ASPR-1134)
- Улучшена генерация Spring Web тестов (ASPR-172)
- Добавлены навигация и автодополнение для эндпоинтов контроллера в тестах (ASPR-90)
- Действия для Spring-объектов перемещены из editor toolbar в gutter icon (ASPR-829)
Всего для Spring Platform было закрыто 154 тикета:
- Feature (11)
- Improvement (37)
- Bug (65)
- Exception (8)
- Performance (4)
- Usability (8)
- Other (21)
- Добавлена поддержка Kubernetes для генерации и редактирования Helm Charts, в том числе для:
- Spring Boot приложения (ADT-644)
- PostgreSQL (ADT-640)
- Kafka (ADT-641)
- Реализована возможность запуска Helm Charts (ADT-649)
- Добавлена функция создания docker compose сервиса путем расширения (extends) существующего (ADT-635)
- Реализована возможность запуска выбранных docker-compose сервисов из Amplicode Explorer (ADT-631)
Всего для Deployment Tools было закрыто 24 тикета:
- Feature (17)
- Bug (4)
- Usability (2)
Прямые ссылки для скачивания .zip файлов для:
- IntelliJ IDEA 2023.3
- IntelliJ IDEA 2024.1
- Поддержка IntelliJ IDEA 2024.2 будет реализована в ближайшее время