«Щасливої розробки» бажають усім хлопці з JetBrains, які напередодні викотабо новий реліз нашої з вами улюбленої IDE IntelliJ IDEA. Оновлення підтримує Java EE 8, змінилося автодоповнення, інструменти для роботи з Git та базами даних… А тепер – докладніше.
Java
- Тепер «розумне» доповнення коду Smart Complection враховує приведення типів;
- Безліч нових та вдосконалених інспекцій: інспекція надлишкових декларацій, швидке виправлення для застарілого коду, інспекція можливих проблем із nullability у викликах методів Stream API та інші;
- Поліпшена підтримка JUnit 5 (доступний запуск тестів усередині вікна Run Dashboard та інші нововведення );
- Короткий настроювач для командного рядка: новий зручний спосіб вказати метод, який використовується для скорочення командного рядка для кожної конфігурації;
- Тепер інструмент Run Dashboard дозволяє додавати різні типи конфігурацій.
Java EE 8
- Навігація для Asynchronous CDI Events між місцем запуску та місцем отримання події;
- Навігація між Injection Point та Injected Beans, Disposes та Produced тощо.
Відладчик JVM
- З'явилася нова вкладка Overhead для обліку витрат обчислювальних ресурсів у вікні налагодження;
- Нова функція On-demand Data Renderers допомагає скоротити споживання ресурсів. Щоб її активувати, потрібно вибрати пункт Mute Renderers у контекстному меню;
- Тепер опція Async Stacktraces працює відразу «з коробки» та споживає набагато менше ресурсів;
- Плагін Java Stream Debugger увійшов до складу IDE.
Робота з базами даних
- Тепер можна групувати джерела даних;
- Будь-які таблиці/подання можна експортувати до файлу або скопіювати в буфер;
- Додана підтримка Foreign Data Wrappers у PostgreSQL;
- Вибір схеми під час виконання SQL файлу;
- Додано швидке перемикання між створеними консолями.
Spring
- Spring Beans Diagram одержала новий режим перегляду прямих залежностей Neighborhood Mode feature. Для зручності читання можна перейти в режим перегляду без рамок (Borderless View);
- Додана можливість автовизначення фасетів Spring .
Spring Boot
- Підтримка Spring Boot 2.0 Actuator Endpoints;
- У файлух конфігурації Spring Boot значення підсвічуються з урахуванням їх типу;
- Автовиявлення MVC context у веб-додатках Spring Boot MVC.
Інтерфейс користувача
- З'явилася нова панель перегляду (Preview panel) для редактора SVG;
- Додавання кількох параметрів візуальних меж у редакторі;
- Розширюване поле введення додає можливість відображати аргументи в новому рядку, після того, як поле було розширено.
Плагін Docker
- Оновлено інтерфейс Run/Debug Configurations. Тепер Docker Deployment Run Configuration має три різні конфігурації запуску: Docker Image, Dockerfile і Docker Compose;
- Docker може встановлювати файли зі змінними середовища в контейнері під час збирання докерів для DockerFiles.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ