IntelliJ IDEA 14 introduces a brand new inline debugger that entirely changes the way you
debug your code. Now it shows variable values right in the editor, next to their usages.

This update ships with a brand new Extract Functional Parameter refactoring, as well as
extensions to existing refactorings including Extract Method, Make Static, Change Signature,
and Safe Delete.

When you want to completely focus on your work and not be bothered by anything else, switch
into the Distraction Free Mode. Also, HiDPI support for Windows and Linux is now available.

IntelliJ IDEA 14.1 keeps pace with the latest versions of all supported frameworks. It also
introduces support for new ones including Spring Boot, OSGi, Thymeleaf and several others.

Please welcome Docker support; better integration with Maven, Gradle, Git and Mercurial; an
updated Scala plugin; new features added from Android Studio; new tools for working with
databases; and lots more.

IntelliJ IDEA 14.1 refines your favorite Java IDE in many ways, from the user interface, to
built-in tools and integrations, to coding assistance across the frameworks.

Gradle build tools

Now when you're running tests via a Gradle task, the IDE provides the standard Test
Runner.14

To reworked Gradle tool window shows the list of
dependencies; lets you assign shortcuts to the tasks; provides actions for running custom commands and toggling the offline mode; and a lot more.
More details »14.1

Maven build tools14

The existing Maven integration now lets you disable profiles and navigate to their definitions,
and also generate MANIFEST.MF for artifacts based on the pom.xml configuration.

Docker Deployment Tools14.1

With the new Docker plugin, now you can deploy
artifacts to a Docker host, view logs, and manage containers from right inside the IDE.
More details »

Application Servers Deployment Tools14

Enjoy the support for top open-source and commercial application servers updated according to their latest versions,
including GlassFish 4.1, TomEE 1.7.1, WildFly 9.0.0 and tcServer 3.0.1.

Diff version control14.1

To make the Diff viewer more compact we've added the new option Oneside
viewer: it shows the difference between revisions in one page.

When switching between files, the Diff viewer remembers the caret position.

Other useful additions include the new action Accept all changes
and a shortcut (F7) to navigate to the next change.

Log version control

The Log viewer for Git and Mercurial loads much faster
and provides the new Reset Current Branch to Here action. 14

Now you can filter by repositories. For better clarity each repository is indicated with its own color.
14.1

Commits by the current user are now highlighted.
14.1

Push version control

The Push dialog for Git and
Mercurial now shows the outgoing commits along with the corresponding information.
14

Now you can Define Remotes right from the Push dialog.
14.1

Mercurial version control

The existing Mercurial integration has been extended with
support for Synchronous Branch Control and Subrepositories support.
More details »14

A new Graft action in the Log
viewer lets you propagate changes from specific commits to other branches. 14.1

You can now close branches in the Branches popup. 14.1

Database Tools

We've improved the built-in set of tools for SQL developers:

Multiple Consoles per data source, now with a schema switcher, Local History, and easier access. 14.1

Image detection in the Table Editor and Results View

The Navigate to Table/Procedure action

Integrated Windows Authentication support for SQL Server

TypeScript HTML514.1

Use the latest language features of TypeScript 1.4 including Union types,
Let and Const keywords, and more.

In addition, the IDE can now quickly and easily compile your TypeScript code to JavaScript using its
built-in compiler.

Grunt HTML514.1

Quickly navigate through the available tasks and run or debug any of them, thanks to the updated integration
with the Grunt task runner. Enjoy a consistent experience whether you use either
Grunt or Gulp in your project.

Node.js HTML514.1

Please meet a new V8 profiling feature that allows you to capture and analyze CPU profiles
and heap snapshots for your Node.js applications. You can also open and explore profiles and snapshots captured in Google
Chrome?s DevTools for your client-side code.

PhoneGap/Cordova/Ionic HTML514

The IDE now enables you to create, run and deploy HTML5 mobile applications that use PhoneGap,
Apache Cordova and Ionic frameworks.
More details »

Postfix Code Completion HTML514

The Postfix Code Completion introduced for Java in the previous release
is now also available for JavaScript language.More details »

And Even More

The HiDPI display support for Windows and Linux 14.1

Initial support for JDK 9 (and its new modular structure) 14.1

Project-level file templates 14.1

The Mac installer doesn't require Java 6 anymore 14.1

Your projects open faster and the IDE is more responsive as some processes now run in the background.

The Right Margin can be configured per language in Code
Style settings

The Scope and File Mask options
in Reformat Code action

The Copy/Paste as HTML/RTF is built into the Editor

The updated Debugger now persists Watches;
lets arrange breakpoint into groups; evaluates finally blocks when dropping a frame; and can show variable values in hex 14.1.