IntelliJ IDEA 2018.2 Release Candidate is here!

We are getting closer and closer to the release date, and we’re happy to announce that the first release candidate for the upcoming IntelliJ IDEA 2018.2 is ready to download!

IntelliJ IDEA 2018.2 RC comes with loads of small yet very useful Spring Integration 5.x improvements. We’ve added support for the Spring Integration annotations such as: @BridgeFrom and @BridgeTo annotations, along with support for the @EnablePublisher annotation.

We’ve also improved the Reactor support, so now IntelliJ IDEA warns you about any blocking calls in lambdas within a reactive pipeline, and along with that, we’ve also fixed false positives in the Blocking operator call in non-blocking scope inspection.
image1

Additionally, we have fixed a couple of issues in the Run Dashboard. Firstly, now Run Dashboard honors the ‘Single instance only’ flag of Run/Debug configuration dialog for Spring configuration: IDEA-188758. Also, we’ve fixed the issue that caused the current run configuration to delete when pressing the Del key in the Search field of the Console tab of the Run Dashboard: IDEA-189873.

In other news, we removed the redundant navigation Spring gutter icon that appeared on Kotlin data classes.

Speaking of Kotlin, we’ve just bundled a new Kotlin plugin version 1.2.51.

The JDK was updated to the version 1.8.0_152-release-1248-b89:

  • A series of major issues related to performance on 4K monitors was resolved ( JRE-526, JRE-690 , JRE-691 ).
  • Marlin renderer was upgraded to 0.9.1 ( JRE-657 ).

By the way, the full list of changes is available in the IDE and JRE release notes.
Don’t forget that we are looking forward to the feedback that you are sharing with us!

Please if you find a bug submit it to our issue tracker! Thank you!

About Zlata Kalyuzhnaya

IntelliJ IDEA Marketing Manager at JetBrains.
This entry was posted in Release Candidates and tagged , . Bookmark the permalink.

11 Responses to IntelliJ IDEA 2018.2 Release Candidate is here!

  1. Mark Hodgson says:

    It’s all looking really good.
    This RC is incompatible with the current stats collector plugin..

    Plugin Error
    Problems found loading plugins:
    The following plugins are incompatible with the current IDE build: Completion Stats Collector

  2. Edoardo Luppi says:

    Hi! When using the new search everywhere, how can I set the “Include non-project items” as checked by default? It resets every time I open the popup.

    • Maksim Sobolevskiy says:

      Let’s imagine it’s saved. It will annoy even more people because your case is rare. Before thinking about the setting can I ask you:

      1. Do you know that this check-box is checked automatically when nothing is found inside the project?
      2. Do you know that it can be checked by repeating the shortcut invoking a pop-up? I.e. press Shift+Shift again if it’s Search Everywhere.
      3. Do you know that you can use abbreviations to narrow the search criteria?
      4. Why do you need to look inside non-project items so frequently?

      If nothing helps, please, share your example.

  3. 何品 says:

    How about the inspection support for RxJava and Akka-Stream?

  4. Taras Tielkes says:

    I am getting a lot of exceptions like the following:

    java.lang.IllegalArgumentException: Width (0) and height (0) cannot be <= 0
    at java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1016)
    at java.awt.image.BufferedImage.(BufferedImage.java:333)
    at com.intellij.util.ui.UIUtil.createImage(UIUtil.java:2149)
    at com.intellij.ui.paint.EffectPainter2D$Cached.createImage(EffectPainter2D.java:336)
    at com.intellij.ui.paint.EffectPainter2D$Cached.lambda$getImage$0(EffectPainter2D.java:326)
    at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
    at com.intellij.ui.paint.EffectPainter2D$Cached.getImage(EffectPainter2D.java:326)
    at com.intellij.ui.paint.EffectPainter2D$Cached.paint(EffectPainter2D.java:350)
    at com.intellij.ui.paint.EffectPainter2D.drawLine(EffectPainter2D.java:225)
    at com.intellij.ui.paint.EffectPainter2D.paintUnderline(EffectPainter2D.java:178)
    at com.intellij.ui.paint.EffectPainter2D.access$100(EffectPainter2D.java:24)

    Submitted to EA as https://ea.jetbrains.com/browser/ea_reports/2024992

    It seems there has been a regression in RC1 in the JB JRE.
    Experiencing this on Windows 7, with only bundled plugins (and updated Collections Stats Collector).

    • Zlata Kalyuzhnaya says:

      Taras, thanks for letting us know about this issue. We are on it!

      • Zlata Kalyuzhnaya says:

        Fixed this issue, the fix will be available in IntelliJ IDEA 2018.2.1 EAP build

        • Taras Tielkes says:

          Thanks Zlata :)
          It’s not a major problem – typically I just notice it in the error reporter only. A few times I’ve seen some visual glitches, but nothing fatal.

  5. RajeshK says:

    Version: 2018.2 Enterprise

    For gradle and spring boot applications:
    bootRun, stop server and restart produces following error, this is kind of blocker for us. Please address this issue.
    ***************************
    APPLICATION FAILED TO START
    ***************************

    Description:

    Embedded servlet container failed to start. Port 8080 was already in use.

Leave a Reply

Your email address will not be published. Required fields are marked *