Early Access Program Features

IntelliJ IDEA 14 Early Preview is Available!

Today we are happy to announce that IntelliJ IDEA 14, codenamed Cassiopeia and scheduled for release later this year, is now available for early preview! You’re welcome to download the IntelliJ IDEA 14 EAP and see what exciting new features it offers.


Highlights of this release:

  • Java Debugger:
    • Completely rewritten using the new API, with unified Debugger tool window for all languages.
    • The Watches tab now persists expressions (and remembers it even after you close it.)
    • Breakpoints can now be arranged by user groups.
    • Hidden elements of long arrays and collections are displayed on demand, you no longer need to edit the view settings for that.
  • Java editor:
    • Backspace smart indent makes the Backspace key aware of your code formatting settings, so it doesn’t break your code when removing indents before caret.
    • Now it’s possible to generate tests for methods and add them to an existing test class.
  • General IDE:
    • The new Code cleanup action (available via AnalyzeCode Cleanup or as an option in the VCS commit dialog) applies quick-fixes in batch mode to selected files.
    • The improved Find in path action now can search within files with unknown extensions and within the .idea configuration files. It also uses indices when searching for strings that contain a part of an identifier (3 characters and longer.)
    • Copy/paste selected code as HTML/RTF is now available without additional plugins.
    • Better IDE startup time.
  • JavaFX:
    • SceneBuilder 2.0 is now available as UI designer so you don’t need to leave IntelliJ IDEA to work with .fxml files (requires IntelliJ IDEA to run on Java 8.)
  • Spring:
    • Performance when handling Spring projects with large numbers of XML descriptor files has been significantly improved.
    • The Select In action now also can navigate to the Spring tool window.
    • The new plugin with Spring Websocket support.
  • Grails and Gradle now work better together.
  • Mercurial:
    • The Push dialog has been improved.
    • The Log viewer loads faster.
    • The option to revert uncommitted merge and update from the Log viewer reverting the current changes.
    • Displaying of the current revision in the Log viewer.
    • Many other enhancements, including the notification about incoming/outgoing changes.
  • Web development:
    • Postfix code completion for JavaScript
    • Spy.js and Node.js now can run together via new run configuration.
  • We think you’ll also appreciate the fact that Code Coverage tool, Structural Search and Replace, and Type Migration refactoring have become available in IntelliJ IDEA Community Edition.

    Work on IntelliJ IDEA 14 is in full swing, so many more awesome features await ahead. Meanwhile, feel free to help us make the release even better by sharing your feedback in our discussion forum and reporting bugs to the issue tracker!

    Stay tuned for more details on these and other new features soon to appear in our blog.

    Develop with Pleasure!

    Comments below can no longer be edited.

    70 Responses to IntelliJ IDEA 14 Early Preview is Available!

    1. Avatar

      Paweł Gajda says:

      June 27, 2014

      Great news! What about latest changes from Android Studio Beta 0.8.0, will they be introduced in IntelliJ IDEA 14 only or we can expect them in IntelliJ IDEA 13 as well?

      • Avatar

        Maxim Mossienko says:

        June 30, 2014

        They will be introduced in IntelliJ IDEA 14

    2. Avatar

      Andrew Kowal says:

      June 27, 2014

      Is there any public roadmap for 14? What major features/changes have been planned?

    3. Avatar

      Alex says:

      June 27, 2014

      can you please explain how to use JavaFX designer?
      i double click .fxml file but not see designer.

      • Avatar

        anet says:

        July 1, 2014

        IDEA must run on java 8 because SceneBuilder whioch is used under the hood is built over java 8.
        Sorry for the inconvenience

      • Avatar

        Andrey Cheptsov says:

        July 1, 2014

        You should run IntelliJ IDEA using JRE 1.8 and you should also specify path to SceneBuilder 2.0 in the settings.

        • Avatar

          Simon Billingsley says:

          July 16, 2014

          Does this mean that IDEA 14 will run with JRE 8 on OSX?
          We are currently stuck using JRE 6 due to Font Rendering issues…

    4. Avatar

      klein tawan says:

      June 27, 2014

      good, I like Community version but Ultimate it’s expensive. Are you plan to discount soon?


      • Avatar

        Mike says:

        July 15, 2014


        You get what you pay for. It’s money well spent.


      • Avatar

        Luca says:

        July 16, 2014

        I saw that if you are a startup you can actually have a discount of 50%! In my opinion if you are an individual developer I don’t think that IntelliJ is that expensive! I bought it with the personal license and as Mike says it’s money well spent! For real! 🙂

    5. Avatar

      Andrei says:

      June 27, 2014

      Do you have in plan to merge features from Android Studio beta?

      • Avatar

        Maksim Mosienko says:

        June 30, 2014


    6. Avatar

      Omair-Inam Abdul-Matin says:

      June 27, 2014

      Any plans to add support for Mercurial Patch Queues (MQ) in IntelliJ IDEA 14?

    7. Avatar

      Rafael Franco says:

      June 27, 2014

      Great! Does it include aspectJ incremental compilation?

      • Avatar

        Nicity says:

        June 30, 2014

        Right now – no

        • Avatar

          Felix Kurth says:

          October 16, 2014

          For me, incremental AspectJ build this is the most important and long-promised fix to wait for release 14. We will have to go back to Eclipse if this is not included.
          Hope they keep their promise.

    8. Avatar

      Igor Kolomiets says:

      June 27, 2014

      Good to hear that JetBrains is at never decreased pace in developing the next version of IDEA.

      Is it just me or it’s a general industry trend that makes debugger an important as never before tool when developing around legacy code bases? So it’s quite reassuring to have next generation of debugger tool on horizon.

    9. Avatar

      Morgan says:

      June 27, 2014

      Looks awesome so far! I really love IntelliJ!

      I have a few suggestions/ideas:

      * Postfix macros should be configurable and available in any language. For example, I want “.return” to be just “.r” because that will really save me keystrokes in javascript. Also when doing e.g. jasmine unit testing, I very often have to go back and wrap everything with expect(__).toBe(__). Would be very nice with a postfix macro for that!! I would also love to have them in Scala.

      * Whenever there is an “Intention” available, perhaps instead of showing that yellow lightbulb, the cursor could change color (to e.g. pink) – then you would know that you can just press alt+enter to get the intentions menu. That lightbulb can be a little distracting (kind of like Clippy, but not nearly that bad of course :). The feature is GREAT, it’s just the appearance that can be distracting.

      * Have an option to slim down or remove the gutters/margins/padding at the side of the editor. When editing 2 (or 3) files side by side, A LOT of space is lost. It seems that some space is reserved for e.g. breakpoints, but I (almost) never use them, so the space is just wasted. The git indicator for modified line is still necessary though, just make it really slim, or hmm perhaps the background color of the line that is modified/added could change (ever so slightly)?

      * Even smoother scrolling (on OSX) like the on sublime text has would be sweet.

      * A quick way to see a diff of everything you’ve done since last commit. I know I can just open the commit dialoge (cmd+k), but I don’t want to commit, I just want to see what I’ve done. “Changes” (cmd+9) isn’t quite what I want either. I want something that looks like the bookmarks popup, where you can get a quick preview/diff for each file.

      Just a few ideas from the top of my head. 🙂 I hope you’ll consider some of them. I really love intellij. Thanks

      • Avatar

        Kirill Likhodedov says:

        June 30, 2014

        As about diff feature: why “Changes” (cmd+9) isn’t quite what I want either? Could you please provide more details on the view you are requesting, possibly with a link to a screenshot of some other 3-party existing tool that already has the feature?

      • Avatar

        Alexander Podkhalyuzin says:

        July 8, 2014

        We have plans to add postfix live templates to Scala in IDEA 14, where we will have appropriate API for it.

    10. Avatar

      Cory Comer says:

      June 28, 2014

      Any info on having the Spring facet detect the beans configured in a Spring Boot application via autoconfiguration?

    11. Avatar

      Kamil Afsar says:

      June 28, 2014

      Dear JetBrains,
      Thanks for bringing Idea to the next level. But please fix the Scala and Play plugins! It’s deadslow, hanging too often, refactoring doesn’t work all that well, etc. Please give it the care Java support gets.
      Thank you! 🙂

      • Avatar

        Alexander Podkhalyuzin says:

        July 8, 2014

        Try to increase memory given for IntelliJ IDEA.
        If it didn’t help, please create a ticket in with CPU snapshot.

    12. Avatar

      Soner Gönül says:

      June 28, 2014

      What a wonderful news! Thanks.

      I hope it will not like v13 🙂

    13. Avatar

      Dev says:

      June 28, 2014

      Please add C# support in the next version.

    14. Avatar

      Vivek says:

      June 28, 2014

      This is great news.. Have been using IDEA since 2008 and simply love it. Can’t wait to try out the v14 eap.

    15. Avatar

      Alexandru Cobuz says:

      June 28, 2014

      How fast is compared with the v13 ? Because I noticed you said you rewrote it using the new API.

    16. Avatar

      Marc Walter says:

      June 28, 2014

      Great news! Could you confirm support for WebSphere Liberty Profile in IntelliJ 14?

      • Avatar

        Michael says:

        July 7, 2014

        WebSphere Liberty Profile is supported by IDEA for long time already.

        WS LP is implemented as a dialect of the WS server, so you should be able to register WS LP server home as a WS server and go from there.

        If you have any troubles running WS LP with IDEA 13 or 14, please open YouTrack’s.

        • Avatar

          Marc Walter says:

          July 10, 2014

          Well I can start and stop WLP from inside IntelliJ that’s right. But that’s all. No support for editing server.xml file in a wizard for example or using autocompletion for adding databases, JMS resources, JNDI entries and so on. And I don’t see log output in the console, I have to build every time to see my code changes (no hot deployment like using Tomcat). So you call this support? See Eclipse WLP Plugin to see what I mean.

    17. Avatar

      Alexander Orlov says:

      June 28, 2014

      Still using JVM 6 on Mac and JVM 7 is just optional? Disappointed.

      • Avatar

        Nicity says:

        June 30, 2014

        There are serious problems in JVM 7/8 that prevents to use it as default, please see http://youtrack.jetbrains.com/issue/IDEA-126360#comment=27-759099

        • Avatar

          bastien says:

          September 9, 2014

          In futur OSX release (Yosemite) Java 6 is not still supported.

      • Avatar

        ItemState says:

        July 15, 2014

        All the OS X machines I deal with are at 10.6.8 which only supports Java 6. I am very happy to know that IDEA will still work with Java 6.

        • Avatar

          Colin Hebert says:

          August 5, 2014

          While it’s really nice for you, if I were you I’d get ready to the idea that the 5 years old OS (last updated 3 years ago) using the 8 years old JDK (EOL’d) might not work with the brand new IDE. This kind of backward compatibility will someday impede the development of IntelliJ.

          That being said, for now it seems that they’re facing other kinds of issues with JDK7&8.

    18. Avatar

      Trygve Laugstøl says:

      June 29, 2014

      My tool to create deb packages of IDEA has been updated: https://github.com/trygvis/intellij-idea-dpkg

    19. Avatar

      Dmitry says:

      June 29, 2014

      Yes! Finally “smart” backspace is implemented!

    20. Avatar

      Ken says:

      June 30, 2014

      The most important thing to me is that, Can IDEA 14 now debug grails 2.4/2.3 application directly, not in remote mode?

    21. Avatar

      Ali says:

      June 30, 2014

      any plans for built-in and enhanced support for Typesafe platform e.g. Play, Scala, Akka and more

      • Avatar

        Andrey Cheptsov says:

        June 30, 2014

        The Scala and Play support are available via separate plugins with faster release cycle. Read about its latest updates at https://blog.jetbrains.com/scala/

    22. Avatar

      Steve says:

      June 30, 2014

      Question: Is the PHP plugin already working for this release? I want to update but only if I’m sure I can continue my development after that 🙂

    23. Avatar

      Oleg says:

      June 30, 2014

      The new clean-start customization “wizard” is hOrRiBlE:

      1) The first step is a choice between Alloy and Dracula theme.
      Why it is limited to these two?
      Why Dracula vs Allow instead of Dracula vs IntelliJ?

      2) The second step is a horrible screen with big cells with where it is probably possible to configure an initial set of plugins.
      This screen has vertical scroll bar with a bunch of options below the scroll line.
      The customization of an individual plugin group is on the separate screen with a kind of “back” button, but without “cancel” button.

      And there is a lot of empty space on all screens.

      Thank you for the “skip all/remaining and set defaults” button that thankfully allows to skip that monstrosity and get to the screen where the proper settings dialog can be opened.

    24. Avatar

      Leo says:

      June 30, 2014

      The “about Intellij Idea” section still shows 13.1.
      Seems to work fine besides that 🙂

    25. Avatar

      Alex Hetu says:

      July 1, 2014

      Are there any plans to add support for Thymeleaf in this version?



    26. Avatar

      Paul Bakker says:

      July 1, 2014

      What about OSGi support? This was scheduled for 14 according to this issue: http://youtrack.jetbrains.com/issue/IDEA-100812

      Is this still planned before the final release of 14?

    27. Avatar

      Haris says:

      July 2, 2014


      a small suggestion: Bookmark-lists (or groups) related to a task (just like the SVN change lists).
      Also, the same for breakpoints.


    28. Avatar

      weijun says:

      July 3, 2014

      While the “Copy/paste selected code as HTML/RTF” feature is nice, when I want to paste a block of codes into a plain-text mail in Mail.app on Mac, the output is very ugly. It looks like first the rich text is paste there and then it’s converted to plain text. Maybe it’s a problem of Mail.app, but it’s annoying. Now I have to first paste the code into a real text editor and then copy/paste to Mail.

      • Avatar

        Dmitry Batrak says:

        July 3, 2014

        Created http://youtrack.jetbrains.com/issue/IDEA-126869

      • Avatar

        Steve says:

        July 4, 2014

        Isn’t “simple paste” working?
        Shift+Option+Command+V usually removes all non-text crap and it should work everywhere.

    29. Avatar

      Amma says:

      July 5, 2014

      Some improvements for flash projects?

    30. Avatar

      Patrick Cornelißen says:

      July 15, 2014

      Are there plans to support spring boot better? Right now intelliJ doesn’t know which beans are there etc.
      I assume the reason is that spring boot does a lot of magic which is hard to grasp for an IDE…

    31. Avatar

      Hesam says:

      July 15, 2014

      Currently the IDE has so much problem with RTL languages (in my case Persian).
      Are you aware of these problems? Is there any plan to fix these problems? Thanks

    32. Avatar

      Juan says:

      July 15, 2014

      Great !!

      But please improve the performance. Idea 13 under Mac OS is working really bad, every time a project is open two minutes updating index!


    33. Avatar

      Pepijn says:

      July 16, 2014

      All the links to this page mention a built-in Java decompiler, but this page doesn’t. Is it in? Could you say a bit more about it?

      • Avatar

        Andrey Cheptsov says:

        July 17, 2014

        More details about the built-in decompiler coming soon. I will update this post once we have the detailed post published.

    34. Avatar

      John says:

      July 23, 2014

      Not much to say – I love IntelliJ, but I’m hoping for improved performance and functionality with Scala projects.

    35. Avatar

      Sean says:

      August 13, 2014

      will 14 include live edit for node js?

    36. Avatar

      Simon says:

      August 17, 2014

      Any chance there could be better support for LibGDX hot code swap? I can never get this working properly.

    37. Avatar

      Gary M. says:

      September 3, 2014

      Where do I report bugs in using the IDE?

    38. Avatar

      thufail says:

      October 10, 2014

      when the time of launch?

      • Avatar

        Eugene Toporov says:

        October 10, 2014

        We’ll launch later this fall.

    39. Avatar

      Stefan Stössel says:

      October 21, 2014

      I found now included Scene Builder even on this early RC1 far from beiing usable.

      How far will the JavaFX support go?
      If I add a new Control, will the Controller-Code be upgraded?

    40. Avatar

      Alejandro says:

      October 29, 2014

      Bought IntelliJ 13 recently… will the upgrade to 14.x cost?

    41. Avatar

      Jason Mills says:

      December 19, 2014

      Still no C/C++ or Perl support… !polyglot

    Discover more