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.
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/ .
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.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.