سجلات التغييرات - تشغيل، نسخ تجريبية، أو غير ذلك؟

أنا غالبًا ما أحب متابعة ما يحدث في تطوير Discourse. هل يوجد سجل تغييرات مستمر يُظهر الأشياء الحالية التي يتم تنفيذها أو خارطة طريق؟

هل توجد سجلات تغييرات للصور التجريبية (beta snapshots) قد فاتني؟

على سبيل المثال، في الإصدار التجريبي الحالي، لا أرى أي نوع من سجلات التغيير المرتبط بـ صفحة الإصدار أو حتى في فرع مستودع المصدر

نحتفظ بكل شيء هنا في Meta بدلاً من Github.

يمكنك الاطلاع على ملخص لجميع الإصدارات الرئيسية لدينا وما هو مخطط له حاليًا للإصدارات المستقبلية: https://meta.discourse.org/c/releases

ننشر ملاحظات الإصدار هنا: Topics tagged release-notes

شكرًا جزيلاً على التوضيح. قد يكون من المفيد أيضًا ربط هذا على GitHub حتى يتمكن الناس من العثور عليه بسهولة عبر رابط “سجل التغييرات” في الأعلى، كما رأيت في مشاريع أخرى.

لماذا لا توجد منشورات للتغييرات الصغيرة؟، على سبيل المثال: ملاحظات إصدار 2.6.7 تضمنت إصلاحًا أمنيًا.
أضطر إلى مقارنة الوسوم لمراجعة الالتزامات والتحقق من وجود إصلاحات أمنية.

عذرًا، لست متأكدًا من أنني أفهم… إذا كانت ملاحظات الإصدار ذكرت وجود إصلاح أمني، فلماذا كان عليك مقارنة الوسوم؟

نحن لا ننشر ملاحظات إصدار لفرع stable، لكننا أيضًا نرجع فقط إصلاحات الأخطاء الرئيسية أو مشكلات الأمان، لذا فإن الإجابة على سؤال “هل يجب أن أقوم بالتحديث إلى إصدار نقطة أحدث أثناء تشغيل فرع ‘stable’؟” هي دائمًا نعم.

إذن، كيف يتم التمييز بين الإصدارات الثانوية والإصدارات الصغيرة؟
مثال: هل الإصدارات الصغيرة مخصصة لإصلاح الأخطاء والأمان فقط؟
هل الإصدارات الثانوية تحتوي على ميزات جديدة أم شيء آخر؟

يبدو، بناءً على منشور @Falco، أنه بغض النظر عن نوع الإصدار، يجب علينا دائمًا الترقية.

تحديد الإصدارات الصغيرة جداً والصغرى - غير متأكد من استخدامنا لهذه المصطلحات.

كنت أتساءل عما إذا كنتم تتبعون نظام ترقيم الإصدارات الدلالي المشابه لما هو موجود في https://semver.org/.
أي: 2.6.7 تمثل Major.Minor.(Tiny أو Patch)

نحن لا نتبع نظام الترقيم الدلالي (Semantic Versioning) بشكل صارم، بل نمارس التطوير المستمر. تعمل أرقام الإصدارات كمحطات رئيسية أكثر منها كترقيم دلالي صارم. وبشكل افتراضي، يمكن للمواقع التحديث إلى أحدث كود في أي وقت، دون أن تكون مقيدة بإصدار “معين”. على سبيل المثال، في الوقت الحالي، تعمل منصة Meta بـ 153 التزامنًا (commit) قبل إصدار “2.8.0.beta1”.