Busy Plugin Developers Newsletter – Q1 2026

- 新审批条款禁止插件干扰IDE核心功能如授权、试用和升级流程。
- IntelliJ平台Gradle插件2.14.0优化默认配置,简化项目构建与发布流程。
- 启用Internal Mode可访问UI Inspector等高级调试工具,提升开发效率。
 Plugin and extension development for JetBrains products.
Busy Plugin Developers Newsletter – Q1 2026

April 20, 2026
_Your quarterly dose of plugin dev news, tools, and tips from JetBrains._
**🧩 Marketplace Updates**
**Updated Approval Guidelines: New Technical Requirement**
We’ve added a new clause to the**Plugin Approval Criteria**, under **Section 2.2**:
_c. The Plugin must not modify, hide, intercept, or otherwise interfere with the functionality of any JetBrains Product in a way that disrupts, degrades, or circumvents its intended behavior, including any mechanisms related to licensing, subscriptions, trials, or product upgrade flows._
This requirement formalizes what has always been an expectation: plugins on JetBrains Marketplace must not tamper with core product behavior. Any plugin found to interfere with licensing, subscription validation, trial flows, or upgrade mechanisms (regardless of intent) will not meet our approval criteria.
If your plugin interacts with IDE internals in these areas, please review your implementation and make sure it complies before your next submission.
Build Plugins Page Got a New Look

The page for those just entering the world of plugin development has been redesigned. It now provides clearer steps covering the entire process—from development to publishing—along with key resources and essential information to simplify plugin creation and management.
**🔧 Plugin Development Tooling Updates**
**IntelliJ Platform Plugin Template 2.5.0**
_Repository that simplifies the initial stages of plugin development for IntelliJ-based IDEs._
- Updated to the latest `org.jetbrains.intellij.platform` 2.14.0.
- Simplified project configuration by migrating repository setup to `settings.gradle.kts` and inlining key properties and dependencies.
- Cleaned up build scripts by removing redundant configurations and deprecated dependencies.
- Streamlined the template by removing Qodana, Kover, and other unnecessary setup for a lighter, more maintainable project structure.
**IntelliJ Plugin Verifier 1.402**
_Tool that checks binary compatibility between IntelliJ-based IDE builds and plugins._
- Improved stability by optimizing graph cycle calculations and fixing macOS module naming issues.
- Enhanced compatibility with paginated plugin ID retrieval from the Marketplace API.
- Updated Kotlin and key dependencies.
**IntelliJ Platform Gradle Plugin 2.14.0**
_Plugin that helps configure your environment for building, testing, verifying, and publishing plugins for IntelliJ-based IDEs._
- Improved defaults for plugin verification, signing, and publishing configuration.
- Added new helpers for selecting target IDEs and enhanced Gradle task configuration.
- Simplified project setup with better defaults for Java toolchains and module handling.
- Updated a minimum supported IntelliJ Platform version and fixed compatibility issues.
**💡 Tip of the Quarter**
**Enable Internal Mode to Access Powerful Development Tools**
Enable Internal Mode to access UI Inspector (see component creation code), PSI Viewer, Registry settings, and more. Use “Skip Window Deactivation Events” when debugging to prevent `ProcessCanceledException` during breakpoints.
**📚 Resources & Learning**
📖 Blog
**Wayland by Default in 2026.1 EAP**IntelliJ-based IDEs will run natively on Wayland by default in supported Linux environments. See what’s changed, what to expect, and how this transition improves stability and performance.
**Editor Improvements: Smooth Caret Animation and New Selection Behavior**
More precise selections, smoother caret movement, and a refreshed visual style bring a more comfortable and intuitive coding experience. See what’s changed in the editor.
**The Experience Gap: How Developers’ Priorities Shift as They Grow**
A closer look at how plugin developers grow with the platform—and how their tools, habits, and expectations change along the way.
**UI Freezes and the Dangers of Non-Cancellable Read Actions**
Not all UI freezes come from the EDT. See how background read actions can cause issues and how to fix them.
**🛠 IntelliJ Platform Plugin SDK**
**Split Mode (Remote Development)**
Learn how Split Mode changes where plugin code runs, how frontend and backend communicate, and what it takes to build plugins that work smoothly in remote development environments.
**Top-Level Notifications**
Notification balloons help surface relevant information without interrupting the developer’s flow. Explore how to configure notification groups, add actions, and choose the right notification type.
Short Video: Notification Balloons in IntelliJ SDK
**Livestream Recording: UI Freezes in JetBrains IDE Plugins and How to Avoid Them**
In a recent livestream, Product Manager for the IntelliJ Platform Yuriy Artamonov, together with Developer Advocate Patrick Scheibe, explored one of the most common and frustrating issues in plugin development—UI freezes. The session covered why freezes happen (even outside the event dispatch thread), how read actions can block the UI, and what patterns to avoid when working with background tasks and concurrency.
**Plugin Model v2 Explained: A New Way for JetBrains IDEs**
In this short video, Róbert Novotný walks through Plugin Model v2 for the IntelliJ Platform, covering its modular architecture, improved reloading, and clearer dependency management.
💌 **Until next time — happy coding!**JetBrains Marketplace team
[](http://blog.jetbrains.com/platform/2026/04/busy-plugin-developers-newsletter-q1-2026/#)
1. 🧩 Marketplace Updates 1. Updated Approval Guidelines: New Technical Requirement 2. Build Plugins Page Got a New Look
2. 🔧 Plugin Development Tooling Updates 1. IntelliJ Platform Plugin Template 2.5.0 2. IntelliJ Plugin Verifier 1.402 3. IntelliJ Platform Gradle Plugin 2.14.0
3. 💡 Tip of the Quarter 1. Enable Internal Mode to Access Powerful Development Tools
4. 📚 Resources & Learning 1. 📖 Blog 2. 🛠 IntelliJ Platform Plugin SDK
5. ⭐ Community Spotlight 1. Livestream Recording: UI Freezes in JetBrains IDE Plugins and How to Avoid Them 2. Plugin Model v2 Explained: A New Way for JetBrains IDEs