Releases

IntelliJ IDEA 10.5 released: new technologies, new features, new pricing

It is done! IntelliJ IDEA 10.5 is available for download from jetbrains.com web site.

If you’ve been following this blog you more or less know what’s been keeping us busy and what you get in IntelliJ IDEA 10.5.

What you did not know before is that IntelliJ IDEA Ultimate gets a price drop for new licenses and for personal license upgrades. (you do know, our upgrade policy allows upgrades from 2-3-year old versions too, right?). See the details at our Buy & Upgrade page.

The key features of IntelliJ IDEA 10.5 update include:

  • Full Java 7 Support
  • Reworked UI for refactorings and Search/Replace, simplified code completion
  • JavaScript Debugger in Google Chrome
  • Groovy 1.8 and Spring 3.1 support
  • JavaScript, Android and Flex enhancements
  • Jetty integration
  • XSLT2 support, etc.

Check the ‘What’s new in IntelliJ IDEA’ page to learn some more and to download your edition of choice.

And of course v.10.5 is a free update for everyone with version 10 license and for everyone using the free Community edition! 🙂

Develop with pleasure!
The JetBrains Team

Comments below can no longer be edited.

34 Responses to IntelliJ IDEA 10.5 released: new technologies, new features, new pricing

  1. Avatar

    Patrick says:

    May 16, 2011

    Any word on ruby plugin support for this release ?

  2. Avatar

    Anton Kraievoy says:

    May 16, 2011

    Oh, those upgrades from 2-3 year old releases is ultrasupercool idea — I would like to jump in 10.5 just in couple of days, as soon as I get to it. Thanks, dudes!

  3. Avatar

    Francis Devereux says:

    May 16, 2011

    Great news on the personal license upgrade price drop. Downloading now 🙂

  4. Avatar

    Travis Kay says:

    May 16, 2011

    Still no ruby 🙁

  5. Avatar

    Yury V. Zaytsev says:

    May 17, 2011

    Congratulations guys! Now that IDEA 10.5 is finally out of the door, I hope that PyCharm based upon 10.5 will follow soon 🙂

  6. Avatar

    Fredrik says:

    May 17, 2011

    Thanks a lot, hoping for a lot less bugs than in the 10.0 release.

    The price before the cuts wasn’t really too high, but hopefully this will attract at least more personal license owners.

  7. Avatar

    pmac says:

    May 17, 2011

    This is quite buggy so far (I know some will say I should open bugs, but, frankly, I can’t be bothered. I don’t open bugs for any other software I pay for).

    – In java debug mode, when mousing-over a variable, the variable inspector pops up as expected, but when you move your mouse to examine the variable, the popup disappears. Really important that this is fixed, IMO.

    – In a two screen environment, the javadoc view is opening on my second screen in certain situations.

    – When adding a module dependency, the screen froze for about three minutes (the module being added is tiny).

    Those are what I’ve noticed having been using it for about half an hour. I hope I just happen to have stumbled upon all of the major issues, and there aren’t more.

    Looking forward to 10.5.1. This is on a Mac.

  8. Avatar

    Oleg Shpynov says:

    May 17, 2011

    Hello guys,

    We are going to public Ruby plugin for 10.5 in a couple of days. Right now it is under QA processing. Sorry for such inconveniences.

    Regards,
    Oleg

  9. Avatar

    Robin Sander says:

    May 17, 2011

    After upgrading from 10.0.3 to 10.5 IntelliJ now freezes after several actions and/or minutes! (mac os 10.6.7, java 6, 64 bit)
    I already cleared the whole cache, disabled some plugins and validations but still it freezes, so I will switch back to 10.0.3. Bummer!

  10. Avatar

    trespasserw says:

    May 17, 2011

    Robin,

    please file an issue with thread dump attached.

  11. Avatar

    sferrazzi says:

    May 17, 2011

    Hi,

    IDEA-69367 this bug is open for 10.5 final. 🙁

    No good, boys…

  12. Avatar

    Patrick says:

    May 17, 2011

    Thanks for the info Oleg, looking forward to the release.

  13. Avatar

    Håkon Nilsen says:

    May 18, 2011

    I’ve installed IntelliJ 10.5 with great anticipation. But when I fire it up, after it is done with the indexing and stuff, it tries to refresh my Maven projects. It can’t handle it. I get an “Out of memory” dialog, which says the Xmx is too low, and I need to adjust it upwards. When adjusting it over 1200MB Java won’t start IntelliJ. Anything up to 1200MB isn’t enough according to IntelliJ.

    This must be a huge bug, and it needs fixing! I was running IntelliJ 10.0.3 just fine with 512Xmx since it came out, and now it needs to consume all of my computer?

    I was hoping 10.5 would prove to be better for my computer than 10.0.3 was, because that was just eating up all my resources.

    Oh well…

  14. Avatar

    Oleg Shpynov says:

    May 18, 2011

    We’ve got good news for you. Plugin for IntellIJ IDEA 10.5 is available via plugin manager.

    Regards,
    Oleg

  15. Avatar

    Philip says:

    May 18, 2011

    @pmac regarding the variable popup in debug mode: the disappearing popup is very annoying but you can hold ALT and click on the variable to inspect

  16. Avatar

    JP @ java classpath tutorial says:

    May 19, 2011

    I have been using Eclipse from very start and always thought that eclipse is the best IDE available but I see lot of love for IntelliJ even though its paid one , any particular reason guys or what is there in intelliJ which is not available in eclipse @ free of cost?

  17. Avatar

    Oscar Mendoza says:

    May 19, 2011

    Dudes, congrats on the release!! Nice features!!! However, I’ve been trying to download the release since yesterday (linux, ultimate edition) and every time I open the file, I get an error, is something wrong with the linux tar??

    Once again, congrats!!

    Regards,
    Oscar

  18. Avatar

    pmac says:

    May 20, 2011

    @Philip, thanks. With longer use, I haven’t seen any more issues, so if those are fixed, then it’ll be a great release.

  19. Avatar

    Jordan Lee says:

    May 20, 2011

    Great new release. Haven’t had any problems for the last couple days at all.

  20. Avatar

    Arvicco says:

    May 22, 2011

    After installing this release, I lost all ability to do Ruby-related development. Since so many people use Idea for Ruby/Rails development, there should have been a WARNING that the release breaks their Ruby work, not a promotion of non-existent “Updated Ruby … Plugins” in the release notes!

  21. Avatar

    Dave says:

    May 23, 2011

    I’ve installed idea 10.5 but i think it has many problems with j2ee facets,
    for example when i added hibernate facet the required libs would not be downloaded,
    or after adding javaEEapplication facet to a previously created app i realized that the libraries would not be added.

  22. Avatar

    Jacob says:

    May 23, 2011

    going back to 10.0.3 also as cucumber gem doesn’t seem to recognised in ruby 1.8.7 sdk on 10.5 with the latest ruby plugin

  23. Avatar

    Keith says:

    May 23, 2011

    There is a memory leak bug in this release; keep reporting out of memory exceptions even at xmx 2048m;

    There is a P1 in there somewhere regarding memory consumption:

    [ 23891] ERROR – m.intellij.concurrency.JobUtil – Java heap space
    java.lang.OutOfMemoryError: Java heap space
    at gnu.trove.TIntObjectHashMap.setUp(TIntObjectHashMap.java:131)
    at gnu.trove.TPrimitiveHash.(TPrimitiveHash.java:83)
    at gnu.trove.TPrimitiveHash.(TPrimitiveHash.java:68)
    at gnu.trove.TIntHash.(TIntHash.java:58)
    at gnu.trove.TIntObjectHashMap.(TIntObjectHashMap.java:55)
    at com.intellij.lang.javascript.index.JSNamespace.doRead(JSNamespace.java:103)
    at com.intellij.lang.javascript.index.JSNamespace.read(JSNamespace.java:91)
    at com.intellij.lang.javascript.index.JSNamespace.doRead(JSNamespace.java:102)
    at com.intellij.lang.javascript.index.JSNamespace.read(JSNamespace.java:91)
    at com.intellij.lang.javascript.index.JSNamespace.doRead(JSNamespace.java:102)
    at com.intellij.lang.javascript.index.JSNamespace.read(JSNamespace.java:91)
    at com.intellij.lang.javascript.index.JSNamespace.doRead(JSNamespace.java:102)
    at com.intellij.lang.javascript.index.JSNamespace.read(JSNamespace.java:91)
    at com.intellij.lang.javascript.index.JSNamespace.doRead(JSNamespace.java:102)
    at com.intellij.lang.javascript.index.JSNamespace.read(JSNamespace.java:91)
    at com.intellij.lang.javascript.index.JSNamespace.doRead(JSNamespace.java:102)
    at com.intellij.lang.javascript.index.JSNamespace.read(JSNamespace.java:91)
    at com.intellij.lang.javascript.index.JSNamespace.doRead(JSNamespace.java:102)
    at com.intellij.lang.javascript.index.JSNamespace.read(JSNamespace.java:91)
    at com.intellij.lang.javascript.index.JSNamespace.doRead(JSNamespace.java:102)
    at com.intellij.lang.javascript.index.JSNamespace.read(JSNamespace.java:91)
    at com.intellij.lang.javascript.index.JSIndexEntryBase.load(JSIndexEntryBase.java:86)
    at com.intellij.lang.javascript.index.JSIndexEntry2.(JSIndexEntry2.java:33)
    at com.intellij.lang.javascript.index.JSEntryIndex$2.read(JSEntryIndex.java:39)
    at com.intellij.lang.javascript.index.JSEntryIndex$2.read(JSEntryIndex.java:32)
    at com.intellij.util.indexing.MapIndexStorage$ValueContainerExternalizer.read(MapIndexStorage.java:329)
    at com.intellij.util.indexing.MapIndexStorage$ValueContainerExternalizer.read(MapIndexStorage.java:278)
    at com.intellij.util.io.PersistentHashMap.get(PersistentHashMap.java:276)
    at com.intellij.util.indexing.MapIndexStorage$1$1.compute(MapIndexStorage.java:79)
    at com.intellij.util.indexing.MapIndexStorage$1$1.compute(MapIndexStorage.java:71)
    at com.intellij.util.indexing.ChangeTrackingValueContainer.a(ChangeTrackingValueContainer.java:125)
    at com.intellij.util.indexing.ChangeTrackingValueContainer.getValueIterator(ChangeTrackingValueContainer.java:93)
    [ 23893] ERROR – m.intellij.concurrency.JobUtil – IntelliJ IDEA 10.5 Build #IU-107.105
    [ 23893] ERROR – m.intellij.concurrency.JobUtil – JDK: 1.7.0-ea
    [ 23893] ERROR – m.intellij.concurrency.JobUtil – VM: Java HotSpot(TM) Server VM
    [ 23893] ERROR – m.intellij.concurrency.JobUtil – Vendor: Oracle Corporation
    [ 23893] ERROR – m.intellij.concurrency.JobUtil – OS: Linux
    [ 23893] ERROR – m.intellij.concurrency.JobUtil – Last Action:
    java.lang.OutOfMemoryError: Java heap space
    at gnu.trove.TIntObjectHashMap.setUp(TIntObjectHashMap.java:131)
    at gnu.trove.TPrimitiveHash.(TPrimitiveHash.java:83)
    at gnu.trove.TPrimitiveHash.(TPrimitiveHash.java:68)
    at gnu.trove.TIntHash.(TIntHash.java:58)
    at gnu.trove.TIntObjectHashMap.(TIntObjectHashMap.java:55)
    at com.intellij.lang.javascript.index.JSNamespace.doRead(JSNamespace.java:103)
    at com.intellij.lang.javascript.index.JSNamespace.read(JSNamespace.java:91)
    at com.intellij.lang.javascript.index.JSNamespace.doRead(JSNamespace.java:102)
    at com.intellij.lang.javascript.index.JSNamespace.read(JSNamespace.java:91)
    at com.intellij.lang.javascript.index.JSNamespace.doRead(JSNamespace.java:102)
    at com.intellij.lang.javascript.index.JSNamespace.read(JSNamespace.java:91)
    at com.intellij.lang.javascript.index.JSNamespace.doRead(JSNamespace.java:102)
    at com.intellij.lang.javascript.index.JSNamespace.read(JSNamespace.java:91)
    at com.intellij.lang.javascript.index.JSNamespace.doRead(JSNamespace.java:102)
    at com.intellij.lang.javascript.index.JSNamespace.read(JSNamespace.java:91)
    at com.intellij.lang.javascript.index.JSNamespace.doRead(JSNamespace.java:102)
    at com.intellij.lang.javascript.index.JSNamespace.read(JSNamespace.java:91)
    at com.intellij.lang.javascript.index.JSNamespace.doRead(JSNamespace.java:102)
    at com.intellij.lang.javascript.index.JSNamespace.read(JSNamespace.java:91)
    at com.intellij.lang.javascript.index.JSNamespace.doRead(JSNamespace.java:102)
    at com.intellij.lang.javascript.index.JSNamespace.read(JSNamespace.java:91)
    at com.intellij.lang.javascript.index.JSIndexEntryBase.load(JSIndexEntryBase.java:86)
    at com.intellij.lang.javascript.index.JSIndexEntry2.(JSIndexEntry2.java:33)
    at com.intellij.lang.javascript.index.JSEntryIndex$2.read(JSEntryIndex.java:39)
    at com.intellij.lang.javascript.index.JSEntryIndex$2.read(JSEntryIndex.java:32)
    at com.intellij.util.indexing.MapIndexStorage$ValueContainerExternalizer.read(MapIndexStorage.java:329)
    at com.intellij.util.indexing.MapIndexStorage$ValueContainerExternalizer.read(MapIndexStorage.java:278)
    at com.intellij.util.io.PersistentHashMap.get(PersistentHashMap.java:276)
    at com.intellij.util.indexing.MapIndexStorage$1$1.compute(MapIndexStorage.java:79)
    at com.intellij.util.indexing.MapIndexStorage$1$1.compute(MapIndexStorage.java:71)
    at com.intellij.util.indexing.ChangeTrackingValueContainer.a(ChangeTrackingValueContainer.java:125)
    at com.intellij.util.indexing.ChangeTrackingValueContainer.getValueIterator(ChangeTrackingValueContainer.java:93)

  24. Avatar

    Jbk says:

    May 25, 2011

    I have the same issue as Håkon.
    I have a MacBookPro with 8G and had several projects which ran fine in 10.0.3.
    I now grabbed 10.5 and no matter how much memory I allocate to it it will use it all up as soon as I open any of my previous projects. Regardless of whether is a MAVEN, Java, grails….same thing. I can set it to 4096 and it will still run out of memory.

    I saw a post about disabling the IDETalk plugin which I did but still runs out of memory.

    Any ideas?

  25. Avatar

    nicity says:

    May 26, 2011

    2 Keith and Jbk renaming of Idea system directory (~/.IntelliJIdea10/system on Win/Linux or ~/Library/Caches/IntelliJIdea10 on Mac ) should help (see discussion in http://youtrack.jetbrains.net/issue/WI-6428 )

  26. Avatar

    nicity says:

    May 26, 2011

    2 Jbk, Keith and Håkon Nilsen try renaming your ~/Library/Caches/IntelliJIdea10 (~/.IntelliJIdea10 on Win / Linux), might be http://youtrack.jetbrains.net/issue/WI-6428

  27. Avatar

    Jeremy says:

    May 31, 2011

    I had the same “m.intellij.concurrency.JobUtil – Java heap space” problem when opening a JSP page in 10.5. Renaming the Caches dir fixed the problem.

  28. Avatar

    greg says:

    June 1, 2011

    It looks like the CFBundleIdentifier in the osx bundle has changed (whyyyyy?) – and is probably wrong in the Ultimate Edition: http://youtrack.jetbrains.net/issue/IDEA-70516

  29. Avatar

    Stu says:

    June 6, 2011

    I’ll agree with the sentiment that 10.5 is too buggy to use. I’m having constant issues with my projects freezing when packaging maven builds. I’ve been building with IntelliJ since 7 and these are the worst issues I’ve faced. I’m reverting to 10.3 until the next release.

  30. Avatar

    Bob says:

    July 11, 2011

    Our team is finding 10.5 unusable as it constantly freezes upon loading and indexing source tree.

  31. Avatar

    Troy says:

    October 6, 2011

    I too believe there is a memory leak. If I leave Idea 10.5.1 open overnight, it will max out the allotted memory (1024M) and run very slow until I close it and reopen it. No background tasks show up in Idea, so its hard to tell of there is a process contributing to the problem. It’s also hard to know whether it is some 3rd party plugin causing the problem.

    I’m getting ready to disable every plugin that I don’t normally use to see if that makes a difference.

  32. Avatar

    Garrett says:

    December 8, 2011

    I have the same experience as Troy, running on CentOS 5 32-bit.

  33. Avatar

    Rom says:

    December 14, 2011

    I am experiencing the same thing. I will try disabling all unneeded plugins.

  34. Avatar

    Joel says:

    March 20, 2012

    I’m having the same problem as Troy in version Intellij Ultimate 11.0.2 running on Windows Server 2003 x64 and Java 1.6.22 (not 64 bit). Many of my colleagues have the same problem.
    When I first open my project in Idea, it uses very little memory (285M out of 1024 max allotted), but over the course of the day that number continuously increases. If I leave Idea 11.0.2 running overnight, it will max out the allotted memory (1024M) and run extremely slowly until I close it and reopen it. No background tasks show up in Idea, so its hard to tell of there is a process contributing to the problem. I’ve tried invalidating the caches and that doesn’t help as the heap continuously increases. It’s also hard to know whether it is some 3rd party plugin causing the problem.

    Is there anything I can do to help diagnose or resolve this problem?

    Thanks,
    Joel

Discover more