What’s New in IntelliJ IDEA 2019.3 EAP6: Improved Reactor Support and a Huge Pack of Fixes
Download the new EAP build for the upcoming IntelliJ IDEA 2019.3 and check out all the improvements! KWallet support, fixes related to the focus subsystem, and better support for Project Reactor. Read on for more details.
As usual, the EAP builds for IntelliJ IDEA Ultimate are free to use but expire within 30 days of the build date.
Better support for Project Reactor
The upcoming IntelliJ IDEA 2019.3 will provide better support for Project Reactor. For a start, the IDE has added a huge pack of inspections for Reactor Project. It will now warn you about the potential return of null from lambda operators of Flux or Mono methods.
IntelliJ IDEA will alert you if you should not throw an exception from a Reactor operator, and will suggest a quick-fix. It will also detect situations when you have a long chain of filters and will provide you with a quick-fix as well.
Postfix completion is available for projects that use Reactor. The IDE can now wrap an expression with a suitable reactor.core.publisher.Flux factory or a reactor.core.publisher.Mono factory
Support for Reactor Debug mode
If you have a debug mode enabled via Hooks.onOperatorDebug(), ReactorDebugAgent, or the checkpoint() operator, the IDE will display the backtrace to the failed operation in the Frame tab of the Debug tool window.
With this upcoming release, we’ve fixed several annoying focus-related issues. One example is the issue that caused focus loss on a breakpoint. We’ve also addressed the issue when the IDE steals focus from another application on project opening. To take advantage of these fixes, please install the Focus Tune plugin. If no serious regression occurs, we plan to bundle this plugin with the IDE.
The IDE now supports password storing via KWallet on Linux.
In other notable fixes: when you are working with a JavaFX project, the IDE can display an FXML file with the embedded Scene Builder in the Scene Builder tab.
IntelliJ IDEA can now locate the directory to which Gradle has been installed when it has been installed through Homebrew. Furthermore, we’ve made it easier to manually set the Gradle home directory.
Also, there is a ReSharper keymap, which we have made available as a separate plugin! Install this plugin and select the Resharper keymap in Preferences /Settings | Keymap.
For more information about the changes in this build, please see the IDE release notes.
Subscribe to Blog updates
Thanks, we've got you!
IntelliJ IDEA 2023.3 EAP 2: All-in-One Diff Viewer, Run to Cursor Inlay Option, And MoreEarly Access Program
The second EAP build for IntelliJ IDEA 2023.3 is now available. It introduces enhancements designed to streamline code reviews, simplify the debugging workflow, and accelerate the startup process for both Maven and Gradle projects.
IntelliJ IDEA 2023.3 EAP Is Open!
The IntelliJ IDEA 2023.3 Early Access Program kicks off today! Read this blog post to explore the new features you can test in the first EAP build.
IntelliJ IDEA 2023.2 Release Candidate Is Out
IntelliJ IDEA 2023.2 Release Candidate is now available! You can get the latest build from our website, through the free Toolbox App, or via snaps for Ubuntu. To use this build, you need to have an active subscription to IntelliJ IDEA Ultimate. Please note that AI Assistant, which was p…
IntelliJ IDEA 2023.2 Goes Beta!
The Beta version of IntelliJ IDEA 2023.2 is now available! You can get the latest build from our website, through the free Toolbox App, or via snaps for Ubuntu. This build comes with all of the notable changes that were introduced throughout the Early Access Program and covered in our previou…