الإصدار 3.4.2: إصدار تحديثات الأمان وتصحيح الأخطاء

إصدار مستقر من Discourse 3.4.2

يوصي Discourse بشدة بأن تتبع جميع المواقع الفرع الافتراضي “tests-passed” الخاص بـ Discourse. يركز الفرع “stable” بشكل أكبر على عدم حدوث تغيير بدلاً من عدم وجود أخطاء - جميع الإصدارات، بما في ذلك تلك الموجودة على “tests-passed” و “beta” جاهزة للإنتاج.

تحديثات الأمان

يتضمن هذا الإصدار إصلاحات لمشاكل الأمان هذه التي أبلغ عنها مجتمعنا و HackerOne.

إعجابَين (2)

المزيد!

لكن انتظر، هناك المزيد! نبذل قصارى جهدنا لتسليط الضوء على الميزات الجديدة والتغييرات من أجلك، لكن هناك دائمًا تغييرات كثيرة جدًا لا يمكن تفصيلها. للحصول على قائمة كاملة بالميزات الجديدة وإصلاحات الأخطاء وتحسينات تجربة المستخدم والمزيد، تأكد من مراجعة الميزات والإصلاحات الإضافية المدرجة أدناه.

تحسينات الإضافات

discourse-activity-pub

ميزات جديدة

  • إضافة دعم لوكلاء الخدمة (196)
  • إضافة مسار ActivityPub حول مع قائمة أساسية للوكلاء (191)

إصلاحات الأخطاء

  • تحسين تحليل base_object_id (198)
  • سمات الوكيل غير صحيحة (194)
  • منع دائمًا نشر AP من فئة مقيدة بالقراءة (181)
  • عدم إظهار نشر جميع المنشورات عندما يكون نوع المنشور الأول في الموضوع هو نشر المنشور الأول (180)

discourse-ai

ميزات جديدة

  • السماح بتحديد عدم استخدام الأداة في مطالبة الإكمال
  • الفرز الصامت باستخدام شخصية الذكاء الاصطناعي (1193)
  • السماح بتعطيل top_p و temp لنماذج التفكير (1184)
  • إضافة القدرة على تعطيل اكتشافات البحث (1177)
  • إضافة دعم الردود القائمة على الشخصيات والهمسات إلى فرز LLM (1170)
  • الفرز الآلي باستخدام الشخصيات (1126)
  • تنفيذ دعم رموز التفكير (1155)
  • دعم كامل لـ Sonnet 3.7 (1151)

إصلاحات الأخطاء

  • منع استدعاء Object.keys على قيمة null (1217)
  • عدم القدرة على النقر على الدونات عند عدم وجود فلاتر (1213)
  • زيادة حد مطالبة النظام (1210)
  • إزالة حدث التطبيق غير الصحيح full-page-search (1209)
  • التأكد من إيقاف تشغيل مجموعة الخيوط (1207)
  • منع إعادة تصيير الحقول في Object (1205)
  • فشل اختبار تسمية الصورة (1195)
  • الحاجة إلى إنشاء نموذج عند اختبار التضمين الجديد (1192)
  • مشاكل مختلفة مع إدارة LLM والفرز (1186)
  • دعم فرز الذكاء الاصطناعي وإعادة هيكلة وظيفة البحث (1175)
  • منع الترميز المزدوج للفلاتر (1179)
  • استخدام route لروابط شريط الجوانب في مشاعر المسؤول (1160)
  • يجب إعادة تشغيل الاكتشاف للنتائج اللاحقة في بحث الصفحة الكاملة (1156)
  • نماذج التفكير القديمة لا تعمل، معلمات الموفر مفقودة (1149)

تغييرات في تجربة المستخدم

  • تحويل نظرة عامة على تحليل المشاعر إلى أشرطة أفقية (1216)
  • تجربة البحث بالذكاء الاصطناعي على الشاشات الكبيرة (1196)
  • إضافة روابط للمشاعر إلى شريط الجوانب في المسؤول (1158)
  • تحديث قوالب Sambanova LLM (1157)
  • تدفق سلس أكثر للاكتشافات (1154)
  • إضافة وصف إلى قائمة التنقل في الإعدادات (1153)
  • تحسينات على تقرير تحليل المشاعر (1150)

الأداء

  • نقل تحليل المشاعر إلى قائمة “منخفضة” في Sidekiq (1173)

discourse-akismet

ميزات جديدة

  • إرسال بريد إلكتروني إلى المستخدم المحذوف (167)

discourse-algolia

تغييرات في تجربة المستخدم

  • إزالة رابط Algolia القديم من README (118)

discourse-assign

ميزات جديدة

  • إضافة فلتر “assigned:” (في صفحة /filter) (648)

إصلاحات الأخطاء

  • الاستخدام غير الصحيح لـ prioritize_full_name_in_ux تم استبداله بـ prioritize_username_in_ux (645)
  • التأكد من أن إضافة التخصيص تحترم إعداد الموقع prioritize_full_name_in_ux (632)
  • السماح بتعيين المستخدم إلى منشور وموضوع (638)

تغييرات في تجربة المستخدم

  • إضافة فئة لعناصر قائمة الموضوع المخصص (649)
  • بعد 08d99dc، يمكننا إزالة تعيين الألوان المنفصل (647)
  • تحديث لفاصل الوسوم الأساسي الجديد (639)

discourse-authentication-validations

إصلاحات الأخطاء

  • اختبارات معطلة بسبب تغيير مسار المسؤول (34)

discourse-cakeday

إصلاحات الأخطاء

  • احترام إخفاء المستخدم لملفه الشخصي عند عرض تاريخ ميلاده ويوم الكعكة (152)

discourse-calendar

ميزات جديدة

  • إضافة منفذ إضافة في نافذة منبثقة/منشئ حدث المنشور (693)

إصلاحات الأخطاء

  • تقليل ارتفاع شريط التمرير في التقويم. (709)
  • إصلاح Border-radius (696)

الأداء

  • إصلاح مشكلة N+1 في DiscoursePostEvent::EventsController#index (698)

discourse-chat-integration

إصلاحات الأخطاء

  • يتطلب المشاركة في قنوات Discord اسم خيط (251)

discourse-codebytes-plugin

إصلاحات الأخطاء

  • تحديث الزخرفة لتغيير أساسي (44)

discourse-data-explorer

إصلاحات الأخطاء

  • التأكد من تحليل التواريخ الممررة في معلمات الاستعلام في المنطقة الزمنية المحلية. (365)
  • تقارير أتمتة Discourse مع المعلمات (363)

discourse-livestream

تغييرات في تجربة المستخدم

  • تقييد أنماط البث المباشر لمواضيع البث المباشر (48)

discourse-lti

إصلاحات الأخطاء

  • إضافة رأس Content-Type لإخبار المتصفح بشكل صريح بتحليل الاستجابة المعادة كـ HTML (70)

discourse-microsoft-auth

ميزات جديدة

  • دعم المستأجر الفردي لإضافة المصادقة من Microsoft (67)

discourse-reactions

تغييرات في تجربة المستخدم

  • تطبيق Border-radius الأساسي الاختياري على الزر (358)
  • صفحة نشاط المستخدم في التفاعلات تظهر الأسماء عند الإشارات عندما يكون إعداد الموقع صحيحًا (355)

discourse-solved

ميزات جديدة

  • إظهار “تم تحديده كحل بواسطة” في المنشور الأصلي عندما يكون الموضوع محلولاً (343)

إصلاحات الأخطاء

  • تم إجراء الترحيل فقط للدفعة الأولى (344)

تغييرات في تجربة المستخدم

  • محاذاة أفضل وفجوات لـ “تم تحديده كحل بواسطة” (346)

discourse-tooltips

إصلاحات الأخطاء

  • محاذاة رابط الموضوع مع حالات الموضوع (88)

discourse-translator

ميزات جديدة

  • تحليل ترجمة أفضل عبر مخرجات منظمة (257)
  • إضافة إعدادات مخفية لتحديد نطاق الترجمة التلقائية (255)
  • السماح بالمنشورات غير المترجمة في وضع الترجمة المضمنة ليتم ترجمتها يدويًا (230)

إصلاحات الأخطاء

  • استخدام is_a؟ بدلاً من is_a للكشف عن الفئة (260)
  • تقسيم المحتوى للترجمة قبل الإرسال (249)
  • استخدام مطالبات محددة لعناوين المواضيع (252)
  • التراجع عن ترجمة النص الخام لمزودي المترجم لأنهم يزيلون أسطر جديدة (250)
  • يظهر زر “إظهار الأصلي” فقط في المواضيع التي تحتوي على محتوى مترجم (240)
  • تعيين لغة غير صحيح باستخدام رموز غير رمزية (238)
  • السماح بحذف المستخدم (236)
  • عدم السماح بظهور :globe_with_meridians: عندما يكون المنشور بواسطة روبوت (228)
  • غياب النطاق في المصمم سيسبب فشل التقارير (225)
  • التأكد من أن المحتوى المترجم آمن للعرض (220)
  • تحسين العناوين عند استخدام ترجمة المواضيع التجريبية (224)
  • عدم إرجاع محتوى الذكاء الاصطناعي إذا لم يكن داخل <output> (223)

تغييرات في تجربة المستخدم

  • جعل زر إظهار المحتوى الأصلي مربعًا على الجوال (239)
  • تصفية اللغات المترجمة للمحتوى فقط لمبدل اللغة (235)
  • منع المستخدمين من التساؤل عن سبب عدم حدوث التكملة (233)
  • إزالة وميض :globe_with_meridians: عندما لم يتم بعد تحديد لغة المنشور (229)

discourse-user-notes

تغييرات في تجربة المستخدم

  • تحديث الإيموجي، تطابق أفضل للأيقونات (122)

جميع الميزات والإصلاحات

تغييرات أمنية

  • احترام تفضيل السماح بالرسائل الخاصة للرسائل المباشرة
إعجابَين (2)