JavaRush /Java Blog /Random EN /JetBrains releases IntelliJ IDEA 2017.3 update

JetBrains releases IntelliJ IDEA 2017.3 update

Published in the Random EN group
“Happy development” is wished to everyone by the guys from JetBrains, who rolled out a new release of our beloved IDE IntelliJ IDEA the day before. The update supports Java EE 8, auto-completion has changed, tools for working with Git and databases ... And now - in more detail.
JetBrains released IntelliJ IDEA 2017.3 update - 1

Java

  • Now "smart" code completion Smart Complection takes into account type casting;

  • Many new and improved inspections: inspection of redundant declarations, quick fix for deprecated code, inspection of possible nullability issues in Stream API method calls and others;

  • Improved support for JUnit 5 (running tests inside the Run Dashboard window and other innovations is available );

  • Custom Command Line Shortcut: A new convenient way to specify the method used to shorten the command line for each configuration;

  • The Run Dashboard tool now allows you to add different types of configurations.

Java EE 8

  • Navigation for Asynchronous CDI Events between start and receive events;

  • Navigation between Injection Point and Injected Beans, Disposes and Produced and so on.

JVM Debugger

  • A new Overhead tab has appeared to account for the cost of computing resources in the debugger window;

  • The new On-demand Data Renderers feature helps reduce resource consumption. To activate it, you need to select the Mute Renderers item in the context menu;

  • Now the Async Stacktraces option works out of the box and consumes much less resources;

  • The Java Stream Debugger plugin has been included in the IDE.

Working with databases

  • Now you can group data sources;

  • Any tables/views can be exported to a file or copied to clipboard;

  • Added support for Foreign Data Wrappers in PostgreSQL;

  • Schema selection when executing the SQL file;

  • Added quick switching between created consoles.

Spring

  • Spring Beans Diagram has received a new Neighborhood Mode feature. For ease of reading, you can switch to Borderless View;

  • Added ability to auto-detect Spring facets .

spring boot

  • Support for Spring Boot 2.0 Actuator Endpoints;

  • In Spring Boot configuration files, values ​​are highlighted based on their type;

  • Autodiscover MVC context in Spring Boot MVC web applications.

User interface

  • There is a new Preview panel for the SVG editor;

  • Adding multiple visual border options in the editor;

  • An expandable input field adds the ability to display arguments on a new line after the field has been expanded.

Docker Plugin

  • Updated Run/Debug Configurations interface. Docker Deployment Run Configuration now has three different run configurations: Docker Image, Dockerfile and Docker Compose;

  • Docker can set files with environment variables in the container during docker build for DockerFiles.
Other changes affected VCS, work with Gradle, Kotlin, JavaScript and TypeScript. Source: Jetbrains
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION