Early Access Program

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.

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!

Comments below can no longer be edited.

11 Responses to IntelliJ IDEA 2018.2 Release Candidate is here!

  1. Avatar

    Mark Hodgson says:

    July 10, 2018

    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. Avatar

    Edoardo Luppi says:

    July 12, 2018

    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.

    • Avatar

      Maksim Sobolevskiy says:

      July 17, 2018

      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.

      • Avatar

        Edoardo Luppi says:

        July 20, 2018

        I had missed the double shift+shift. Solved this way! Thanks!

  3. Avatar

    何品 says:

    July 13, 2018

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

  4. Avatar

    Taras Tielkes says:

    July 15, 2018

    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

      Zlata Kalyuzhnaya says:

      July 16, 2018

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

      • Zlata Kalyuzhnaya

        Zlata Kalyuzhnaya says:

        July 17, 2018

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

        • Avatar

          Taras Tielkes says:

          July 17, 2018

          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. Avatar

    RajeshK says:

    July 27, 2018

    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.


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

Discover more