IntelliJ IDEA Early Access Program

This page lists pre-release builds of IntelliJ IDEA 2017.1, the update we're releasing in Spring of 2017.


IntelliJ 2017.1 is in active development, and we really appreciate your feedback. Please use our issue tracker to report bugs and suggest new features and other improvements.

Recent changes

  • Build: 2017.1 EAP 171.3566.24
  • Released: February 21, 2017
  • The new Find in Path dialog, redesigned to show instant results in the first place
  • Gradle Composite Builds now works out of the box and don't require manual configuration
  • The updated support for Java 9's new module system (Jigsaw)—now with coding assistance for editing module declarations

For more details, read the the release notes.


  • Build: 2017.1 EAP 171.3224.1
  • Released: February 14, 2017
  • The Smart Step Into now steps into lambda expressions executed on
    other threads.
  • The Git's File History has become faster; it displays the revisions
    graph, and provides a button to include changes from other branches.
  • The Build, Execution, Deployment | Debugger settings now provide a new option:
    Drag a breakpoint to the editor area to remove it

For more details, read the blog post or the release notes.


  • Build: 2017.1 EAP 171.3019.7
  • Released: February 8, 2017
  • Async stacktraces in the JVM debugger
  • Option to ignore imports and formatting in the Diff dialog

For more details, read the blog post or the release notes.


  • Build: 2017.1 EAP 171.2822.15
  • Released: February 1, 2017

For more details, read the release notes.


  • Build: 2017.1 EAP 171.2613.7
  • Released: January 25, 2017
  • ANSI color codes are now supported by the Docker and Google App Engine consoles
  • Docker tool window now allows you to configure visible Docker images and containers
  • New inspection Inline else code branch
  • Constant Conditions & Exceptions inspection now also reports nullable methods that always return non-null values
  • Hyperlinks are now clickable in Terminal
  • Even better inspection that checks and converts for loops into chains of Java 8 Stream API calls

For more details, read the release notes.


  • Build: 2017.1 EAP 171.2455.10
  • Released: January 19, 2017

For more details, read the release notes.


  • Build: 2017.1 EAP 171.2272.14
  • Released: January 12, 2017
  • Docker plugin now supports Docker for Mac (via “unix://”). Support for Windows (via “npipe://”) is almost there with certain limitations.
  • Spring support is becoming better with coding assistance for Spring MVC’s path attribute
  • Support for Spring Testing (up to Spring 5.0) and Spring Boot Testing (test runners and inspections)

For more details, read the blog post or the release notes.


  • Build: 2017.1 EAP 171.2014.21
  • Released: December 30, 2016

For more details, read the release notes.


  • Build: 2017.1 EAP 171.1834.9
  • Released: December 23, 2016
  • Java
    • Replacing Java 8's streams with loops
    • JUnit 4 inspections are now available for JUnit 5
  • JVM Debugger
    • Faster method breakpoints
    • Built-in memory view
  • VCS
    • More search and display options in the Log viewer
  • Editor
    • Dedicated settings for Regexp syntax highlighting
    • Full support for Unicode Emoji characters in the editor
    • Structure view now displays custom folding regions
    • Zero-latency typing is now enabled by default
  • Groovy
    • Parameter hints
    • Coding assistance for Logback files
  • Grails
    • Project Wizard is now integrated with Grails Application Forge

For more details, read the EAP announcement.