تحافظ هذه التنفيذ على رمز البريد الإلكتروني للاستخدام الواحد الحالي لبدء التنزيل، مع السماح للنسخ الاحتياطي المحلية بإنشاء ترخيص استئناف محدود النطاق مخصص لـ:
نفس المسؤول المصادَق عليه؛
نفس النسخة الاحتياطية؛
نفس قيمة الرمز الأصلي؛ و
طلب لاحق يحمل ترويسة Range.
لا يزال يتم رفض طلب GET كامل ثانوي عادي باستخدام الرمز المستهلك، وكذلك يتم رفض طلب Range لنسخة احتياطية أخرى. تحتفظ النسخ الاحتياطية البعيدة/لـ S3 بسلوكها الحالي.
جعلت فترة الاستئناف قائمة (enum) بدلاً من مدة غير محدودة:
معطل (Disabled)
ساعة واحدة
6 ساعات (موصى به)
12 ساعة
حتى انتهاء صلاحية رمز البريد الإلكتروني الأصلي
يتم أيضًا تحديد فترة الاستئناف الفعلية بحد أقصى يعادل العمر المتبقي لرمز البريد الإلكتروني الأصلي عند بدء التنزيل الأولي.
يبقى سلوك Discourse الحالي هو الافتراضي (معطل) من أجل التوافق مع الإصدارات السابقة، بينما يتم تقديم خيار 6 ساعات كخيار موصى به عند تمكين التنزيلات القابلة للاستئناف.
يسأل طلب السحب (PR) عما إذا كان المحافظون يفضلون الاحتفاظ بهذا الإعداد الافتراضي الذي يحافظ على التوافق، أم يجعلون القيمة القابلة للاستئناف الموصى بها هي الإعداد الافتراضي كجزء من معالجة هذه المشكلة.
كما أضفت تغطية للرجوع (regression coverage) لمسار الاستئناف الناجح وحدود التفويض الرئيسية، بما في ذلك:
بقاء رفض إعادة استخدام الرمز العادي؛
بقاء رفض الاستئناف عبر نسخ احتياطية مختلفة؛
منع تعطيل الإعداد بشكل فوري من الاستئناف الإضافي؛
عدم حصول S3 على إذن استئناف محلي؛ و
إنتاج التنزيل الأولي واستئنافه لسجل تدقيق تنزيل نسخة احتياطية واحدة فقط.
تمر حزمة CI الكاملة، وطلب السحب (PR) جاهز للمراجعة.
سيكون من المرحب به تقديم ملاحظات حول نموذج الأمان، ولا سيما حول التوصية بـ 6 ساعات والإعداد الافتراضي.