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

Eugene Toporov

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. Patrick says:

    May 16, 2011

    Any word on ruby plugin support for this release ?

  2. 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. Francis Devereux says:

    May 16, 2011

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

  4. Travis Kay says:

    May 16, 2011

    Still no ruby 🙁

  5. 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. 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. 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. 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. 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. trespasserw says:

    May 17, 2011

    Robin,

    please file an issue with thread dump attached.

  11. sferrazzi says:

    May 17, 2011

    Hi,

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

    No good, boys…

  12. Patrick says:

    May 17, 2011

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

  13. 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. 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. 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. 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. 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. 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. Jordan Lee says:

    May 20, 2011

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

  20. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Bob says:

    July 11, 2011

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

  31. 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. Garrett says:

    December 8, 2011

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

  33. Rom says:

    December 14, 2011

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

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

Subscribe

Subscribe for updates