على الاستضافة المُدارة الخاصة بنا discourse.org، سنقوم بطرح تدريجي للعلم على مدار الشهرين القادمين.
مع اقتراب العطلات بسرعة، لن يتم إصلاح أي إهمال من جانبي قبل نهاية يناير، هل تمانع في تزويدنا بإطار زمني أكثر دقة؟
أعلم أن أولويات مشروعي الشخصي لا علاقة لها بـ Discourse - ولكن في عالم الشركات لا يمكننا التحرك بالسرعة التي نريدها
على أي حال، يبدو أنه ليس لدي الكثير من الأشياء لإصلاحها، فقط 4 إهمالات:
[THEME 2 'XXX Theme'] إشعار إهمال: controller:navigation/category لم يعد موجودًا، وسيتم إزالة هذا الدعم في النهاية. لجلب معلومات حول مسار الاكتشاف الحالي، استخدم خدمة الاكتشاف بدلاً من ذلك. [deprecation id: discourse.navigation-category-controller] deprecated.js:54:12
[THEME 2 'XXX Theme'] إشعار إهمال: تعريف فئات الموصل عبر registerConnectorClass مهمل. انظر https://meta.discourse.org/t/32727 لأنماط أكثر حداثة. [deprecation id: discourse.register-connector-class-legacy] 2 deprecated.js:54:12
إهمال: [THEME 2 'XXX Theme'] تم إهمال ملحقات نموذج الوظيفة، يرجى الترحيل من function(){}.property('bar') إلى computed('bar', function() {}). [deprecation id: function-prototype-extensions.property] انظر https://deprecations.emberjs.com/v3.x#toc_function-prototype-extensions-property لمزيد من التفاصيل. deprecate-shim.js:33
[THEME 2 'XXX Theme'] تم بالفعل تهيئة "model:user" وتسجيله كـ singleton. انقل استدعاء modifyClass مبكرًا في عملية التمهيد لتطبيق التغييرات. https://meta.discourse.org/t/262064 plugin-api.js:220:14
مع اقتراب العطلات، أعتقد أنه يمكننا القول بأمان أننا لن نقوم بطرح هذا الإصدار على مستويات الاستضافة القياسية/الخاصة بالأعمال قبل نهاية العام. بخلاف ذلك، ليس لدينا أي تواريخ محددة الآن.
في الوقت الحالي، نقوم بجمع بيانات حول مدى انتشار المشكلات، ونعمل على استراتيجيات لتحذير المسؤولين ومساعدتهم على حل الأمور. اتباع التعليمات الواردة في الإعلان هنا سيساعد، لكن لا يمكننا الاعتماد على الجميع لتتبع هذه الإعلانات على ميتا.
هذا رائع! وبالنظر إلى هذه فقط، فإن الشيء الحرج الوحيد لترقية ember هو “ملحقات نموذج الدالة”: (ولكن بالطبع، ستصبح الأمور الأخرى حرجة في النهاية أيضًا، لذا لا يزال من المفيد حلها)
شكرا ديفيد لقد قمت للتو برحلة تجريبية بالأمس. يبدو أن كل شيء يعمل بشكل رائع باستثناء مكونين إضافيين أستخدمهما. صفحة مسؤول المكون الإضافي لبصمة الإصبع فارغة وخريطة المستخدم للمكون الإضافي للمواقع لا يتم تحميلها. لا يوجد خطأ في وحدة التحكم أو /logs. هذا خبر سار يمكنني التراجع عنه وهناك الكثير من الوقت لإصلاح هذه الأمور قبل أن تصبح جزءًا من النواة. شكرا لعملك
لم يكن لدي وقت للنظر بعد، ولكن سأفعل ذلك قريبًا! وقتي منتشر عبر العديد من المستودعات وكان للمواقع شريحة كبيرة مني في الأشهر القليلة الماضية، ومن الواضح أنها تتطلب المزيد قليلاً
شكراً ديفيد، يبدو أن هذا يعمل بشكل رائع ولكن لاحظت شيئًا غريبًا بعض الشيء، بعد تحديث Discourse الآن في لوحة الإدارة وسجل وحدة التحكم Ember عاد إلى
لقد تحققت مرة أخرى من app.yml ولا يزال EMBER_VERSION: 5 موجودًا. ولكن يبدو أن ترقية لوحة الإدارة قد أعادت إصدار Ember. لقد تحققت من أن خريطة الموقع تعمل بشكل جيد أيضًا. لذا فإن سجل وحدة التحكم صحيح وأنه قد تم التراجع عنه بالفعل.
أستطيع التأكيد على أنه يعمل. بعد أن قمت بإعادة بنائه، أصبح على Ember 5.4.0 مرة أخرى. قمت بترقية المسؤول بعد إعادة البناء، ولا يزال إصدار Ember هو 5.4.0. شكرًا لك
لقد قمت بتحديث المنشور الأول هنا بمعلومات جديدة قليلاً:
أصبح لدينا الآن جدول زمني تقريبي. نعتزم جعل Ember 5 هو الافتراضي في الاختبارات التي تم اجتيازها الأسبوع المقبل. على استضافتنا، سيتم تمكينه للمواقع “القياسية” بدءًا من 15 يناير، ثم لمواقع “الأعمال” بدءًا من 22 يناير.
لقد قدمنا لافتة تحذير جديدة في واجهة المستخدم لتوفير تحذير أكثر وضوحًا للمسؤولين بشأن السمات/الإضافات غير المتوافقة قبل الترقية. تم دمج هذه الميزة اليوم في 3.2.0.beta4-dev، وهي متاحة عبر مستويات الاستضافة القياسية/للأعمال لدينا.
الموقع الذي أشرت إليه هو موقع مجاني. لقد اعتدت على عدم رؤية المواقع المجانية مفصلة وبدلاً من ذلك تقع عادةً تحت قواعد قياسي لدرجة أنني كان يجب أن ألقي نظرة أقرب.
تم تحديث إصدار Ember الافتراضي الآن في main/tests-passed. هذا يعني أن بيئات التطوير المحلية، و CI، والمواقع المستضافة ذاتيًا ستستخدم Ember 5 ما لم يتم إلغاء الاشتراك مؤقتًا عبر علامة EMBER_VERSION=3