هذا أول إصدار مستقر منذ فبراير 2013. وهو في جوهره نفس الإصدار 1.104b-7-rc مع بعض التحديثات في الترجمة.
جميع الحزم الثنائية ومصادرها متوفرة على syndie.de و syndie.i2p. والإضافات متوفرة على plugins.i2p و stats.i2p.
بالنسبة لأولئك الذين يقومون بالترقية من الإصدار 1.103b، ستجدون أن بدء تشغيل Syndie وإيقافه أصبح أسرع بكثير بفضل الإصدار الجديد من HSQLDB.
إذا كان لديك قاعدة بيانات كبيرة أو هوية ترغب في الحفاظ عليها، فقد ترغب في عمل نسخة احتياطية من مجلد ~/.syndie بالكامل قبل البدء. عملية الترقية تقوم بعمل نسخة احتياطية تلقائية، ولكن قد تجد أنه من الأسهل استخدام نسختك الاحتياطية الخاصة إذا فشلت عملية الترقية.
قد تفشل عمليات الترقية من 1.103b لدى بعض المستخدمين بسبب تلف في قاعدة البيانات ناتج عن أخطاء في إصدار HSQLDB القديم. وللأسف، لا نعرف كيفية إصلاح ذلك. بدائلكم هي البدء من جديد بقاعدة بيانات نظيفة، أو البقاء على الإصدار 1.103b إلى الأبد. نعتذر عن ذلك.
كما هو المعتاد، نوصي بتحديث هذا الإصدار. أفضل طريقة للحفاظ على الأمان والمساعدة في الشبكة هي تشغيل أحدث إصدار.
تفاصيل الإصدار
إصلاح الأخطاء
- إصلاح خطأ NPE في SyndieTreeListener
- إصلاح، أو ربما مجرد نقل، خطأ NPE في addURI/getURI
تحسينات وتصحيحات الواجهة الرسومية (GUI)
- عدم فتح علامة تبويب عرض الرسالة للرسائل غير القابلة للقراءة أو الرسائل الناقصة (stub messages)
- عدم الفشل عند تكرار طلبات الإلغاء
- إصلاح نص BrowseForumTab في المنتدى ذي الاسم الفارغ
- من أجل الاتساق، وضع زر الإلغاء دائمًا على يسار OK/Save
- نقل تاريخ الرسالة إلى عمود التاريخ في علامة تبويب المزامنة (syndicator tab)
- تحسين تنسيق أحجام الملفات في علامة تبويب المزامنة
- تنظيف نافذة ظهور الأخطاء الداخلية
- احتجاز أخطاء الإغلاق عند تغيير الترجمة أو السمة
- إضافة عنصر قائمة لحذف الرسائل والمنتديات المشفرة بكلمة مرور (PBE)
- إضافة اختصارات لوحة المفاتيح في علامة تبويب عرض الرسالة
- إصلاح الأرشيف المكرر في علامة تبويب المزامنة بعد إعادة التسمية
- عدم عرض الرسائل المشفرة بكلمة مرور (PBE) بعد حذفها
- التحديث إلى SWT 3.8.2 20130131
التوزيع (Syndication)
- تحسين تمرير فشل الاستيراد وعرضه
- المزيد من التنظيف في Importer وتحسين ImportResults من خلال تمرير مؤشرات المفاتيح المفقودة والرسائل المشفرة بكلمة مرور (PBE) في رمز النتيجة
- تبسيط SyncArchive.IncomingAction باستخدام Results
- التعامل مع عرض رسائل الإلغاء “النموذجية” (stub) بشكل صحيح
- التحقق المبكر من الوجهة المحظورة في ImportPost
- تقليل سياسة السحب الافتراضية إلى 14 يومًا
- سحب الفهارس الضرورية فقط للرسائل المستوردة
- جلب الرسائل من الأحدث إلى الأقدم
قاعدة البيانات
- التحديث إلى الإصدار 25 من قاعدة البيانات
- إضافة LOBs للمرفقات والصفحات
- زيادة حدود الطول لـ cancelledURI و headerValue وآخرين
- تنفيذ النسخ الاحتياطي لقاعدة البيانات في الوضع غير المتصل
- عمل نسخة احتياطية من قاعدة البيانات قبل الترقية إلى hsqldb 2.x
- إضافة كود لنقل العناصر الكبيرة إلى LOBs
- تمكين نقل المرفقات والصفحات الكبيرة إلى LOBs
- تنفيذ استرجاع الصفحات والمرفقات من LOBs
- تنفيذ getAttachmentAsStream بشكل فعلي (غير مستخدم حتى الآن)
- تنفيذ تخزين الملفات في LOBs ضمن ImportPost
- النوم لفترة قصيرة قبل عملية compact عند الإغلاق
- تنفيذ compact فورًا بعد الترقية، ثم إعادة الاتصال، كما يوصي hsqldb
- استخدام حجم المرفق من جدول messageAttachment، وليس الحجم الفعلي من جدول messageAttachmentData
أخرى
- استخدام DataHelper.loadProps() لاسترجاع الخصائص بأمان مع دعم UTF-8
- إضافة نص برمجي (script) لأداة إدارة قاعدة بيانات hsqldb
- المزيد من إعادة هيكلة الكود
- ترجمات جديدة: البولندية، البرتغالية، الرومانية
- تحديثات الترجمة