Fundamentals 10 min read

IntelliJ IDEA 2022.3 Release Highlights and New Features

IntelliJ IDEA 2022.3 introduces a new UI preview, a unified Settings Sync solution, native WSL 2 project handling, enhanced Spring Bean autowiring and OpenAPI generation actions, and long‑awaited Redis support, along with numerous usability improvements across the IDE.

Top Architect
Top Architect
Top Architect
IntelliJ IDEA 2022.3 Release Highlights and New Features

IntelliJ IDEA has released version 2022.3, bringing a new UI preview, a unified Settings Sync solution, native WSL 2 project handling, new actions for Spring Bean autowiring and OpenAPI generation, and long‑awaited Redis support, plus many user‑experience enhancements.

Main Updates

New IntelliJ IDEA UI

The new UI can be switched on in the settings, offering a clean, modern, and powerful appearance.

New Settings Sync solution

The Settings Sync plugin is now available for all IntelliJ‑based IDEs (except Rider) and can synchronize most shareable settings from the platform, bundled plugins, and some third‑party plugins. The old IDE Settings Sync plugin and Settings Repository will be discontinued.

New way to handle projects in WSL 2

IntelliJ IDEA Ultimate 2022.3 provides an alternative method for working with projects on the WSL 2 file system by running the backend directly inside WSL 2.

New actions for Spring Bean autowiring and OpenAPI generation

New actions simplify Spring Bean autowiring for Spring, Micronaut, and Jakarta EE CDI, and improve the experience of generating OpenAPI definitions from Spring controllers or JAX‑RS resources.

Redis support

Redis support is finally added: you can connect to a Redis single instance, explore keys in the data viewer, write and execute Redis queries with smart code assistance, and more. Detailed information is available on the official blog.

Java checks and other improvements

New Java inspections and quick‑fixes detect redundant array length checks, unnecessary Collection.parallelStream() and parallel() calls, and flag superfluous creation of arrays, lists, or strings when only a single element is used.

Java 19 support

IDEA 2022.3 supports the new Java 19 language features released in September 2022, including record patterns and switch expression pattern matching, with updated highlighting, completion, and navigation.

Build tool updates

Maven2 support is now provided via a dedicated plugin, and an experimental Maven import based on the new IntelliJ workspace model API is available.

User Experience

Tool windows can be docked to floating editor tabs

Tool windows can now be attached to floating editor tabs via a right‑click context menu.

Intent preview enabled by default

Intent preview is now enabled by default, showing a live preview of code changes when hovering over intent actions.

Improved Search Everywhere

The algorithm behind Search Everywhere results has been fine‑tuned for more accurate selections.

Improved Tips of the Day

Tips of the Day now includes titles, clearer descriptions, and a rating system for feedback.

Bookmarks improvements

Bookmarks can now be added from editor tabs and all open tabs can be bookmarked in a single operation.

Code style viewer

A new Reader mode allows viewing code with a preferred style without reformatting the actual file.

Editor enhancements

Copy, cut, and paste behavior has been refined, and Code Vision hints for JavaScript/TypeScript now display inheritors, usages, authors, and related problems directly in the editor.

Java inspections

New inspections report redundant array length checks and unnecessary parallel stream or parallel calls, as well as superfluous creation of collections when only a single element is needed.

Additional resources

For more details, see the official release notes at https://www.jetbrains.com/zh-cn/idea/whatsnew/ and the DataGrip Redis support blog at https://blog.jetbrains.com/datagrip/2022/11/02/datagrip-2022-3-eap-2-redis-support/ .

JavaRedisSpringIntelliJ IDEAIDEWSL2Settings Sync
Top Architect
Written by

Top Architect

Top Architect focuses on sharing practical architecture knowledge, covering enterprise, system, website, large‑scale distributed, and high‑availability architectures, plus architecture adjustments using internet technologies. We welcome idea‑driven, sharing‑oriented architects to exchange and learn together.

0 followers
Reader feedback

How this landed with the community

login 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.