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.
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
CachedValuesManager7. 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开源
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
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!
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.
