نشرت JetBrains رسالتها الإخبارية الفصلية لمطوري الإضافات، وهي مليئة بالأخبار والأدوات والنصائح القيمة. تتضمن هذه النشرة إعلانات عن المؤتمرات القادمة، وتحديثات لأدوات تطوير الإضافات، وميزات جديدة في Marketplace الخاص بهم. إنه أمر لا غنى عنه لأي شخص يبني إضافات لمنصات JetBrains.
مؤتمر المطورين وتحديثات Marketplace
بالنسبة للمطورين، الخبر الأبرز هو مؤتمر JetBrains Plugin Developer Conf 2026، والذي سيُعقد عبر الإنترنت ومجانًا في 10 نوفمبر 2026. يعد المؤتمر بتقديم محادثات من خبراء JetBrains، SAP، Broadcom، بالإضافة إلى مؤلفي الإضافات المستقلين. ستغطي المحادثات مواضيع حيوية مثل تكامل الذكاء الاصطناعي مع الإضافات، وآخر تحديثات IntelliJ Platform، وتقنيات عملية مثل LSP، وWSL، وDev Containers، وواجهات المستخدم المستندة إلى الويب، وهندسة الإضافات القابلة للتوسع.
شهد JetBrains Marketplace أيضًا تحديثات مهمة. أصبح بإمكان المطورين الآن تعديل وصف إضافاتهم مباشرةً من صفحة الإضافة دون الحاجة لرفع إصدار جديد. والأكثر أهمية هو توفر تقارير تجميد واجهة المستخدم (UI Freeze Reports) في علامة تبويب Freezes الجديدة، والتي تتضمن تفريغات كاملة للـ threads ولقطات CPU. يوجد دليل يشرح كيفية قراءة هذه التقارير، وتفعيلها، وكيفية استخدام وكيل AI للمساعدة في تحديد سبب التجميد.
تحسينات قوية في أدوات التطوير
طالت التحديثات أيضًا أدوات تطوير الإضافات الأساسية. فقد وصل IntelliJ Plugin Verifier إلى الإصدار 1.411، والذي يدعم الآن وحدات المحتوى في حل التبعيات وفحوصات الرؤية، ويقدم واجهات برمجة تطبيقات عامة جديدة للتحقق من صحة أسماء الإضافات وإعادة بناء التبعيات. كما انخفض استهلاك الذاكرة في بعض العمليات وأصبحت التقارير تُكتب بترميز UTF-8.
كما تم تحديث IntelliJ Platform Gradle Plugin إلى الإصدار 2.19.0. يتضمن هذا الإصدار مهام buildPluginVariants جديدة لإنشاء توزيعات الإضافات لأنظمة Linux وmacOS وWindows بمعماريات x86_64 وarm64 (لإصدارات 2026.1 وما بعده). كما يقدم مساعد testFrameworks() وخيارات إضافية لأطر الاختبار. أصبح الدعم الكامل لوضع –offline متاحًا، ولم تعد مكتبتا Kotlin stdlib وCoroutines مضمّنتين بشكل افتراضي في Sandbox. تجدر الإشارة إلى إزالة مهمة setupDependencies القديمة، وهو تغيير قد يتطلب تعديلًا في مشاريعكم.
رؤى وموارد إضافية
قدمت JetBrains أيضًا نصيحة هذا الربع حول استخدام قنوات الإصدار (Release Channels) مثل alpha وbeta للمعاينة المبكرة وإطلاق الإصدارات التجريبية لمجموعات مستخدمين محدودة، وهو ما يتيح جمع الملاحظات قبل الإطلاق العام. بالإضافة إلى ذلك، هناك مقالات مدونة شيقة تناقش مولد الإضافات الجديد عبر الويب، وتطور دعم WSL في IDEs JetBrains، ومقال بعنوان «لماذا لا نزال بحاجة إلى IDE» الذي يوضح كيف تصبح بيئة التطوير المتكاملة مركز التحكم للتطوير القائم على الوكلاء (agentic development).
تتضمن النشرة أيضًا فيديوهات تعليمية من المجتمع، مثل مقارنة بين JNA وJava’s Foreign Function and Memory API (FFM) للمكالمات الأصلية في إضافات IntelliJ Platform، وفيديو قصير يوضح كيفية حفظ حالة الإضافة في ثلاثة أسطر فقط باستخدام PropertiesComponent في Kotlin.
ماذا يعني هذا للمطورين؟
بالنسبة لمطوري الإضافات، تعني هذه التحديثات بيئة عمل أكثر كفاءة وقوة. فالدعم المحسّن للمنصات المتعددة وتقارير التجميد الغنية التي تدعمها أدوات الذكاء الاصطناعي ستجعل عملية التطوير وتصحيح الأخطاء أسهل بكثير. كما أن التحديثات على Plugin Verifier وGradle Plugin تضمن بناء إضافات أكثر استقرارًا وتوافقًا. هذه الخطوات تعزز مكانة JetBrains كمنصة رائدة لتطوير الإضافات، وتُمكن المطورين من الابتكار بسرعة أكبر وبجودة أعلى.
المصدر: blog.jetbrains.com