إصدار مستقر من Discourse 3.1.1
يوصي Discourse بشدة بأن تتبع جميع المواقع فرع tests-passed الافتراضي لـ Discourse. يركز فرع “stable” بشكل أكبر على عدم التغيير بدلاً من عدم وجود أخطاء - جميع الإصدارات، بما في ذلك تلك الموجودة على tests-passed وبيتا، جاهزة للإنتاج.
التغييرات
ميزات جديدة
- إضافة قائمة منسدلة لسبب الكتم إلى سبب عقوبة المسؤول
إصلاحات الأخطاء
- اختبارات
- التأكد من تنظيف ذاكرة التخزين المؤقت لـ service-worker بشكل صحيح (stable) (23205)
- لم يتم التركيز على مربع اختيار العلامات المدمج في نظام التشغيل iOS (#22922) (23090)
- تراجعات في تفاصيل الاستطلاع (22957)
- جعل نافذة تفاصيل الاستطلاع قابلة للإغلاق مرة أخرى (22953)
الأداء
- تحسين أداء الاستعلامات عند تحميل قائمة المواضيع (#22949) (22950)
تغييرات الأمان
- تحديد عدد المسودات لكل مستخدم وطول
draft_keyCVE-2023-38706 - تحديد طول حقل الاسم للمصادق TOTP والمفاتيح الأمنية CVE-2023-40588
- تقليل الحد الأقصى لحجم ذاكرة التخزين المؤقت لـ SVG sprite لمنع هجمات رفض الخدمة CVE-2023-41043
- إضافة حدود للسمات وأصول السمات CVE-2023-41042