IntelliJ IDEA 2026.1 EAP 3 Brings File Deletion to Recycle Bin and 70+ New Features

JetBrains' IntelliJ IDEA 2026.1 EAP 3 finally moves deleted files to the system recycle bin, adds extensive Spring, Java, Kotlin, AI, and performance improvements, and fixes over 70 known issues, preparing the IDE for remote and distributed development.

Java Backend Technology
Java Backend Technology
Java Backend Technology
IntelliJ IDEA 2026.1 EAP 3 Brings File Deletion to Recycle Bin and 70+ New Features

JetBrains released IntelliJ IDEA 2026.1 EAP 3, a major update that finally addresses a long‑standing request: when a file is deleted in the IDE it is now moved to the system recycle bin instead of being permanently removed.

Historically, the IDE deleted files directly from the Project view, bypassing the recycle bin and leaving recovery to Local History or Git, which many developers found insufficient, especially for untracked files such as new scripts, SQL files, temporary code, or configuration files.

The new behavior aligns IntelliJ with tools like VS Code, Visual Studio, Finder, and Explorer, providing a familiar, visual, cross‑application, and intuitive way to recover accidentally deleted files without relying on version control.

Beyond the recycle‑bin change, the update includes a long list of enhancements:

1. Spring‑related improvements

Bean injection inlay display

Runtime bean hints in the debugger

Improved API versioning configuration

Automatic SQL dialect detection

2. Java updates

More javac parameter completions

Pattern‑matching diagnostic fixes

Import performance optimizations

3. Kotlin updates

K1 API deprecation

Support for new destructuring syntax navigation

Compiler‑generated declaration inlays

4. Editor experience

Smooth cursor animations and rounded cursor

Terminal experience fixes

Improved plugin management UI

5. AI and command completion

Fix for empty‑text replacement in replace_text_in_file Updated AI command‑completion icons

Refactor of JavaMemberNameCompletionContributor to ModCommand completion

Fixes for command generation in new‑line + tab scenarios

Ability to skip meaningless command completions

MCP Server fixes related to LLM workflows

6. Platform architecture

Removal of ProjectExtension Frontend‑ification of the AI assistant plugin

LSP null‑safety fixes

Support for background write actions

Cleanup of

CachedValuesManager

7. Performance and stability

Gradle sync file leak fixes

VFS recursive loading issues resolved

Debugger CPU conflict fixes

Branch‑switch freeze mitigation

Git integration stability improvements

Plugin compatibility false‑positive reductions

70+ additional known issue fixes

All these changes are positioned to support the future vision of “remote IDE + AI IDE + distributed IDE”.

Source: xxy开源

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.

javaperformanceSpringKotlinIntelliJ IDEA
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.