IntelliJ IDEA 2017.1 Early Access Program
The update we're releasing in Spring of 2017 is available for a preview right now.
Give it a tryJava
Replacing streams with loops
Replace complicated chains of stream API calls with for loops for better readability or debugging of complicated chains.
JUnit 5 inspections
All JUnit 4 inspections are now available for JUnit 5.
Regexp syntax highlighting
Dedicated section in Settings → Editor → Colors & Fonts for RegExp syntax highlighting.
Generating toString
Fields from superclasses are available when you're generating toString methods.
Overriding methods
You can now choose which annotations will be copied to the overriding implementation from its super method.
JVM debugger
Faster method breakpoints
Method breakpoints have been optimized and now their use does not cause significant performance penalties.
Built-in memory view
The JVM Debugger Memory View, introduced with IntelliJ IDEA 2016.3 as a separate plugin is bundled and available out of the box.
Editor
Emoji
Code editor fully supports Unicode emoji characters, rendering them as colored images on On Mac OS X, and monochrome images on other systems. You can use emoji in comments, String literals, and resources.
Folding regions in Structure
Structure view now displays custom folding regions and lets you easily navigate between them.
Zero-latency typing
Zero-latency typing, a feature that combats typing lags, is not experimental any more and is enabled by default.
Version control
Search options
Log viewer now supports regex and case-sensitive commit message search.
Display options
Control how much information the Log viewer displays. For example, disable Show Tag Names to make the view more compact, or enable Compact Reference View to see only the first branch name and hide the others.
Groovy
Logback files
Coding assistance is provided for editing appender configuration: code completion, finding usages, navigation and renaming.
Parameter hints
Parameter Hints option introduced in IntelliJ IDEA 2016.3 for Java is now available for Groovy.
Grails
Application Forge
Project Wizard is now integrated with Grails Application Forge, an utility that simplifies creating of Grails applications.

