تمت ترقية شبكة Odaily Planet Daily News Sui الرئيسية إلى الإصدار V1.8.1، وتتضمن هذه الترقية عددًا من الإصلاحات والتحسينات. نقاط الترقية هي كما يلي:
- تمت إضافة علامة ميزة تكوين بروتوكول zkLogin للاختبار على شبكة التطوير، واستخدام منطق التحقق من الإثبات المحدث للتحقق من توقيع zkLogin؛
- تحتوي الإصدارات الأحدث على تحذيرات إضافية من linter تتعلق بمقارنات المجموعة في كود إطار عمل Sui (Bag، وTable، وTableVec) عند إنشاء كود Move؛
- جميع أخطاء تنفيذ المعاملات من تنفيذ_المعاملة_بلوك في خطأ العميل تُرجع الآن رمز الخطأ -32002. إذا واجه المستخدم رمز الخطأ هذا، فمن المحتمل أن تكون هناك مشكلة في إدخال المعاملة؛
- عند إنشاء كود النقل، توجد الآن تحذيرات إضافية من linter تتعلق بالتجميد (المباشر أو غير المباشر) لكائن يحتوي على كائن (مغلف) آخر. تجميد مثل هذه الأشياء يمنع فك الأشياء الداخلية؛
- التفاصيل الموجودة في رسائل الخطأ التي تم إرجاعها أثناء إنشاء التبعية، والتي قد تختلف عن رسائل الخطأ السابقة، ولكنها لا تزال تحتوي على تفاصيل ومعلومات مماثلة؛
- تحديث تعيين رموز الأخطاء لدعم هيكل أكثر وضوحًا للإبلاغ عن الأخطاء. خطأ داخلي تم إنشاؤه أثناء القراءة من جهة معتمدة يؤدي إلى إرجاع رمز الخطأ -32603. تؤدي أخطاء العميل التي تم إنشاؤها عند القراءة من جهة موثوقة إلى إرجاع رمز الخطأ -32602. لم يتم تعديل سلسلة الخطأ؛
- لم تعد شبكة Sui بحاجة إلى استخدام الخوارزمية القديمة لحساب ملخصات الحزمة، لذلك تمت إزالة علامة --legacy-digest من ترقية عميل sui وأوامر sui move build CLI.