Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 99 Next »

What is Early Access Program

We at JetBrains believe that making tools for developers should greatly involve listening to developers. Our Early Access Program lets development community closely participate in discussions devoted to IntelliJ IDEA and influence development planning, from early stages onwards.
Early Access Program allows you to try pre-release versions of our software to evaluate features that will be added to the next release.

Be Careful


It is important to distinguish EAP from traditional pre-release software. Please note that the quality of EAP versions may at times be way below even usual beta standards.

What is IntelliJ IDEA "Leda"?

IntelliJ IDEA "Leda" is the next major version for IntelliJ IDEA, currently in development and planned to be released before the end of 2012.

Download IntelliJ IDEA "Leda" Public Preview

IntelliJ IDEA "Leda" Public Preview, released on November 8th, 2012




Windows installer (includes bundled JRE 1.7.0_09)

Windows ZIP archive (no bundled JRE)


Unix archive


Mac installer

This EAP build does not require a license runs for 30 days since the release date.

Download IntelliJ IDEA "Leda" Community Edition Public Preview




Windows installer (includes bundled JRE 1.7.0_09)


Unix archive


Mac installer


Source tarball

Plugin Development Kit: Since the open-source Community Edition was released, we no longer provide the plugin development kit as a separate download. Please see for instructions on setting up a plugin development environment.

Release Notes

IntelliJ IDEA 122.746 Release Notes
IntelliJ IDEA 122.694 Release Notes
IntelliJ IDEA 122.639 Release Notes
IntelliJ IDEA 122.592 Release Notes
IntelliJ IDEA 122.519 Release Notes
IntelliJ IDEA 122.395 Release Notes
IntelliJ IDEA 122.327 Release Notes
IntelliJ IDEA 122.264 Release Notes
IntelliJ IDEA 122.202 Release Notes
IntelliJ IDEA 122.100 Release Notes
IntelliJ IDEA 122.29 Release Notes
IntelliJ IDEA 120.305 Release Notes
IntelliJ IDEA 120.152 Release Notes
IntelliJ IDEA 120.11 Release Notes

Major changes in IntelliJ Idea 12

Core features:

Version control:

  • Subversion: tree conflicts visualization and resolve (for some variants)
  • Perforce: more reliable offline mode and authentication problem handling, ignored files support
  • Git:
    • Commit & update optimizations.
    • Cherry-pick usability enhancements.
    • Show Diff for directories from history; Compare with Branch for directories.
    • Show Diff for merge commits allows to select a parent to compare with.
    • Pre-commit check if CRLF line separators are about to be committed to the repository.
  • Github: usability improvements for Gists.
  • Mercurial:
    • Repository View.
    • Show files affected in commit from file history and annotations.
  • Diff and Merge tools:
    • UI improvements.
    • Ability to modify editor settings: enable/disable soft wraps, line numbers, whitespaces and indent guides.
    • Diff: show line separators indicator if they are different.
    • Merge: highlight applied changes; allow to apply both sides of a conflict.
    • External merge tools support.

Play Framework

  • Play 1.2.5
    • Custom tags, navigation between views and controllers, annotations, list and field tags support.
  • Play 2.0
    • Scala templates code assistance: navigation, code completion, find usages, etc.

Android Support

  • UI Designer
  • XML refactorings
  • APK artifacts
  • Custom XML formatter


  • Static type-checking support (Groovy 2.0)
  • Convert to Java refactoring
  • 'Method can be static' inspection

Frameworks and Technologies

  • Spring Core
    • Spring model: improved performance, multi-module (dependent) spring projects, mixed configurations (XML-, annotation- based)
    • application contexts navigation
  • Spring Security support improvements
    • Security-namespace:
      • improve autocompletion/navigation support
      • support new/updated elements from 3.1 XSD
      • improved highlighting for configuration errors/problems
    • support OAuth1/2 (M6): XML highlighting, Spring Beans resolving
    • JSP Taglib: update completion
    • support for referencing properties of (custom) configured UserDetails, Config XML / Taglib
    • inject SQL into <jdbc-user-service> “*query” attributes (configurable via IntelliLang --> dialects)
    • inject PointcutExpression into <protect-pointcut> "expression"
    • JSP: resolve login/logout URL(s) provided by Spring Security
  • Spring Batch (new)
    • Library/Framework wizard
    • navigation, completion and smart highlighting for <batch> namespace (2.1)
    • predefined SpringEL variables
  • Spring Integration
    • 2.0.x-XSD: improved and updated autocompletion/highlighting, new inspection for highlighting deprecated elements
    • 2.1/2.2 XSD: updated, add support for AMQP, Gemfire, JPA and Redis
    • smart language injection (Spring EL, Groovy, XPath)
    • updated library wizard versions
    • <int-sec> namespace: integration with Spring Security
  • Spring MVC
    • <mvc>-namespace updated to 3.1
    • Tiles: pattern-based "definitions" configuration, improve completion
    • <form>/<spring> taglib: completion for attributes with static values, CSS class references
    • improved completion presentation
    • @PathVariable <-> @RequestMapping handling extended
  • Spring Web Flow
    • support 2.3-config XSD
    • JSF: support for spring-faces.xsd configuration elements
    • dedicated icon & structure view for *-flow.xml files
    • improve completion variants presentation
    • support SpringEL or OGNL (Struts 2 plugin needed) instead of "plain" EL
    • support <binding> bean property resolving
    • support *-state "parent" resolving (flow#parentState)
    • integrate with Spring Security authorities
    • "Goto Related File" & gutter icons for related *-flow.xml files (parent & inheriting flows, <subflow-state> "subflow") and <bean-import> "resource"
    • "Go To Parent" gutter icons for state-elements
    • "Go To Symbol" for key navigation elements (view-state, end-state, ...)
    • Compiler->Validation: validate flow.xml files during Make
    • view-resolving (Tiles & anything via Spring MVC)
    • performance improvements for complex (multi-file) flows
    • completely rewritten Graph/Designer view
      • show Graph for selected or all flow.xml-files in module
      • improve graph presentation & layout, highlighted start-state ("link" style, blue bold)
      • show/hide dependencies (parent flow(s) and "parent"-relations between states)
      • show/hide sub-flows/event ("on-...") nodes
      • show/hide details for nodes (sub-elements, properties)
      • highlight all outgoing paths from selected node;
      • create/delete states and edges (transition, parent)
  • jBPM 5.0 (BPMN 2.0) - initial support (viewer, navigation, completion, simple error highlighting) -
  • Play! 1.2.4
  • Hibernate 4.x
  • JSF component libraries extended support 
    • RichFaces (4.4.2) 
    • IceFaces (3.1.0) 
    • PrimeFaces(3.4)
  • Application Servers
    • Application server run configuration launch is made asynchronous -- IDEA UI will not hang while a run configuration is prepared to launch (all servers)
    • Correct deployment status handling of Tomcat integration -- JMX is utilized for the status detection now
    • Hot swap workflow is improved -- how swap will not fail after redeployment (all servers)
    • TomEE server intergation
  • ActionScript / Flex support
    • AIR Mobile development: iOS Simulator support
    • UML diagrams improvements
  • Cucumber Support
    • Cucumber language support is now independent from Ruby and is included in the IntelliJ IDEA Ultimate distribution
    • Cucumber for Java
    • Cucumber for Groovy
  • No labels