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

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

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

التغييرات

ميزات جديدة

  • إضافة قائمة منسدلة لسبب الكتم إلى سبب عقوبة المسؤول

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

  • اختبارات
  • التأكد من تنظيف ذاكرة التخزين المؤقت لـ service-worker بشكل صحيح (stable) (23205)
  • لم يتم التركيز على مربع اختيار العلامات المدمج في نظام التشغيل iOS (#22922) (23090)
  • تراجعات في تفاصيل الاستطلاع (22957)
  • جعل نافذة تفاصيل الاستطلاع قابلة للإغلاق مرة أخرى (22953)

الأداء

  • تحسين أداء الاستعلامات عند تحميل قائمة المواضيع (#22949) (22950)

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

  • تحديد عدد المسودات لكل مستخدم وطول draft_key CVE-2023-38706
  • تحديد طول حقل الاسم للمصادق TOTP والمفاتيح الأمنية CVE-2023-40588
  • تقليل الحد الأقصى لحجم ذاكرة التخزين المؤقت لـ SVG sprite لمنع هجمات رفض الخدمة CVE-2023-41043
  • إضافة حدود للسمات وأصول السمات CVE-2023-41042
4 إعجابات