JetBrains در مرور اصلاحات IntelliJ IDEA 2026.3 از بیش از ۱۰۰۰ رفع bug و بیش از ۳۰۰ اصلاح عملکردی خبر داده است. تمرکز این نسخه روی عملکرد، تحلیل کد Java و Kotlin و روندهای کاری توسعه معمول و agentic بوده؛ گزارش کاربران و دادههای ارسالی خودکار مبنای بخش عمده این کار بودهاند.
در بخش عملکرد، توقف UI هنگام نمایش inlay hintهای Spring Boot و تحلیل JPA برطرف شده است. Tomcat، WildFly و JBoss دیگر فایلهای تنظیمات را روی UI thread نمیخوانند. همچنین indexing پروژههای بزرگ سبکتر شده و چند memory leak که پروژههای بستهشده را در حافظه نگه میداشتند، رفع شدهاند. اصلاحات import پروژههای Maven و Gradle نیز شامل رفع یک Deadlock روی میزبان Remote Development است.
این نسخه گزارش خطا و توقف UI را خودکار برای JetBrains میفرستد. طبق توضیح شرکت، گزارشها فقط دادههای فنی دارند و مسیر فایلها، URLها و نامهای کاربری پیش از ارسال حذف میشوند. ارسال گزارش را میتوان در بخش Data Sharing تنظیمات خاموش کرد.
برای Java، ابزار JaCoCo به coverage runner پیشفرض تنظیمات اجرای جدید تبدیل شده تا عددهای coverage در IDE با pipeline یکسان باشند. inspection مربوط به Unused declaration اکنون methodهایی را هم گزارش میکند که فقط در test source استفاده شدهاند. در Kotlin، گرفتن CancellationException در کد suspending بدون پرتاب دوباره آن هشدار و quick fix دارد؛ blocking callها در suspend lambda نیز مشخص میشوند.
در debugger، پیشنهاد HotSwap فقط برای تغییراتی نمایش داده میشود که امکان اعمالشان وجود دارد. برای تغییر ساختار class، signature یا inheritance که JVM نمیتواند دوباره بارگذاری کند، IDE پیشنهاد restart میدهد. Thread Dump اکنون virtual threadهای mounted و unmounted را یکجا دربرمیگیرد و اجرای دوباره testهایی که در @BeforeAll شکست خوردهاند، ممکن شده است.
در Maven، اجرای واگذارشده بهجای اجرای همیشگی mvn install، بهطور پیشفرض از phase با نام process-test-classes استفاده میکند. اجرای main() از gutter نیز با Gradle 9.7 Isolated Projects کار میکند. اصلاحات متعدد دیگری هم پشتیبانی Spring، JPA و Hibernate، اجرای debugger در WSL و تحلیل کد Scala را پوشش میدهند.






