Fundamentals 8 min read

What’s New in IntelliJ IDEA 2020.2? A Deep Dive into Java 15 Support and Enhanced GitHub PR Workflow

IntelliJ IDEA 2020.2 brings full Java 15 support, richer editor tools, integrated GitHub Pull Request handling, advanced profiling, terminal shortcuts, improved database editors, and secure Docker connections, offering developers a comprehensive set of productivity enhancements in a single release.

Java Backend Technology
Java Backend Technology
Java Backend Technology
What’s New in IntelliJ IDEA 2020.2? A Deep Dive into Java 15 Support and Enhanced GitHub PR Workflow

Java

The new version adds full support for Java 15, including Records, sealed classes, and Text Blocks. It also enhances the handling of runtime exceptions with data‑flow analysis that pinpoints the exact code location of a crash.

Editor Improvements

Problems tool window : Shows warnings and errors for the current file and allows navigation to the problematic code with Alt+Enter.

Inspections widget : Simplifies searching for issues and lets you toggle highlighting of errors only or all problems.

Intentions preview : Lets you preview the result of an intention action before applying it.

Improved spellchecker : Faster, context‑aware suggestions with better ranking.

Stream API autocomplete : Automatically inserts stream() when you type a Stream method name.

Version Control

Full GitHub PR support : Browse, assign, manage, merge, comment, and review pull requests directly inside the IDE.

Improved Git dialogs : Updated Merge, Pull, and Rebase dialogs with clearer command indications and added options such as --rebase and --no-verify.

Enhanced compare‑branches view : Shows commits and affected files in a single editor view.

Profiler

The HPROF memory viewer now displays retained object sizes, shortest paths to GC roots, dominator trees, and incoming references, helping you locate memory‑intensive code and detect leaks.

Terminal

You can run IDE actions directly from the terminal using Ctrl+Enter / Cmd+Enter, and execute highlighted commands in debug mode with Ctrl+Shift+Enter / Cmd+Shift+Enter.

Database

Separate editor for long cell values.

Improved UI for boolean values.

DML preview in the data editor.

Docker

Secure TLS connections to Docker on Windows are now supported.

For a complete list of new features, see the official release notes at JetBrains IntelliJ IDEA 2020.2 .

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

IntelliJ IDEAIDE FeaturesDeveloper Toolssoftware updateJava 15GitHub PR
Java Backend Technology
Written by

Java Backend Technology

Focus on Java-related technologies: SSM, Spring ecosystem, microservices, MySQL, MyCat, clustering, distributed systems, middleware, Linux, networking, multithreading. Occasionally cover DevOps tools like Jenkins, Nexus, Docker, and ELK. Also share technical insights from time to time, committed to Java full-stack development!

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.