أحدث إصدار
الإصدار 1.2.2
آمن
1
FIX
- Fix تم إجراء إصلاحات داخلية.
الإصدارات السابقة
الإصدار 1.2.1
- New ربط خوادم Robot الحالية بعملاء WHMCS من Dedicated ← Servers (منتج مخفي بمخزون صفر وخدمة Active).
- New زر Sync Details في الإدارة لخدمات Dedicated يحدّث IP والاسم والترافيك من Robot.
- New رسوم إعداد قابلة للتعديل قبل استيراد منتجات Standard أو المزاد.
- New إعدادات افتراضية لـ Primary IPv4 ونظام/dist افتراضي عند طلبات Robot الجديدة.
-
New
الاستيراد التلقائي بصيغ مختصرة للذاكرة والقرص (مثل
64 GB DDR4و2x 4TB). - Improvement واجهة إدارة Dedicated تعتمد أصول SRVthemes المضمّنة فقط (بدون ملحق ثيم إداري خارجي).
- Improvement سياسة نفاد المخزون تشمل Standard والمزاد؛ فشل جلب كتالوج Robot يتخطى ذلك النوع بدل معاملته فارغاً.
- Improvement الوضع الداكن لمنطقة عميل Dedicated يتبع توكنات Lagom الداكنة.
- Fix الخدمات المعلّقة تقفل منطقة العميل وتمنع الإجراءات بما فيها Reconcile.
- Fix التعليق يطبّق جدار Robot برفض كامل ويستعيد القواعد السابقة عند إلغاء التعليق.
- Security الربط يتحقق من رقم السيرفر في حساب Robot المختار قبل الإنشاء.
- Security كرون النفاد لم يعد يعامل فشل جلب الكتالوج ككتالوج فارغ (تفادي إخفاء/حذف جماعي).
الإصدار 1.2.0
-
New
قالب عنوان المنتج عند استيراد Dedicated — توليد اسم منتج WHMCS من عناصر نائبة مثل
{{cpu_model}}و{{location}}(تفعيل من Dedicated ← Settings ← Description). -
New
عنصر نائب
{{location}}لقوالب العنوان ووصف Lagom HTML، مع خريطتي تسميات مستقلة للعنوان والوصف. -
New
قوائم مواقع Robot / المزاد المدمجة مسبقاً (
FSN1،NBG1،HEL1، وأكواد المزاد مثلFSN1-DC14) بحيث تظهر عناوين مستوردة بتسميات ودّية مثل Germany / Finland بدل رموز المواقع الخام. -
New
واجهة تخصيص تسميات المواقع — نوافذ منفصلة لكل نطاق (كود ← تسمية) في تبويب Description، مع تضمين صفوف مزاد
FSN1-DCxفي الافتراضيات. -
New
استعادة فحص التحديث / ملاحظات الإصدار من
srv-hetznredc.json— إشعار الشريط الجانبي، شارة الإصدار في Info، ونافذة الملاحظات داخل الإدارة (بدون الملف القديمsrv-hetzner-dc.json). -
New
زر Download في نافذة ملاحظات الإصدار يفتح صفحة المنتج المرخّص عند وجود
serviceid(مع الرجوع لمنطقة العميل خلاف ذلك). -
Fix
صفحة Dedicated Settings لم تعد تفرغ وتُحوَّل إلى Core ← Dashboard عند فتح نوافذ تسميات المواقع (إعادة تسمية سمات Smarty المحجوزة
scope/title). - Fix الافتراضيات تُطبَّق الآن عند الاستيراد حتى إن لم تُحفظ الخريطة بعد (الخريطة الفارغة تستخدم الافتراضيات؛ Save يزرع/يزامن صفوف النافذة في الحقول المخفية).
-
Fix
أكواد مزاد مثل
FSN1-DC14تبقى بأحرف كبيرة عند غياب التسمية، وترث تسمية الموقع الأب (مثلFSN1) عند غياب صف DC مخصص. -
Fix
اقتراحات crontab لم تعد تستخدم
cd … && php -q مسار/نسبيأو نطاقات غير مدعومة في اللوحات مثل5-59/10— أصبحتphp -q /مسار/مطلقمع*/N(أو قائمة دقائق عند الـ stagger). -
Improvement
إعادة تنسيق Dedicated Settings ← Description بمجموعات
panel--collapseوwidgetللعناصر النائبة بما يطابق تبويبي Client/Cron. - Improvement توضيح نصوص Core ← Cron Jobs وأسطر crontab لتناسب لوحات الاستضافة (cPanel وما شابه)؛ الـ stagger يبقى مدعوماً بصيغة متوافقة.
-
Improvement
تحويل مسارات
php-fpmالمكتشَفة نحو PHP CLI عند اقتراح أوامر الكرون. - Improvement اكتشاف جذر WHMCS عبر symlink يحافظ على مسار argv غير المحلول حتى تعمل استدعاءات الكرون المطلقة محلياً.
-
Change
تحديث سطح المنتج إلى Hetzner Suite (اسم الإضافة، نصوص
whmcs.json، أوصاف شعارات SVG، سطر منتج ionCube). - Change نافذة ملاحظات الإصدار لم تعد تعرض مسار ملف ملاحظات الإصدار الداخلي للمسؤولين.
الإصدار 1.1.6
- Fix لوحة الإدارة لم تعد تفشل أحياناً مباشرة بعد التثبيت.
- Fix مهام cron المجدولة تصل الآن بشكل صحيح إلى خادم ترخيص التطوير في بيئات الاختبار بدل الاتصال دائماً بخادم الإنتاج.
- Fix إعادة استيراد منتجات Cloud من لوحة الإدارة لم تعد تفشل.
- Fix لم تعد إشعارات الترخيص والتكامل تظهر معاً بشكل مكرر في صفحة المعلومات.
- Fix شريط تجديد الإصدار والدعم يظهر الآن بشكل صحيح تحت قالب RSThemes للإدارة.
- Improvement شريط التنقل في لوحة الإدارة لم يعد يكرر اسم الصفحة الحالية في الأقسام أحادية الصفحة (مثل Info).
- Improvement إعادة تصميم إشعار تجديد الإصدار والدعم في صفحة Info بإرشادات أوضح وأزرار مباشرة للتجديد أو التواصل مع الدعم.
- Change روابط التوثيق والدعم تشير الآن إلى موقع التوثيق الحالي ونموذج تذكرة الدعم.
- Security إعادة تفعيل التحقق من الترخيص — مطلوب مفتاح ترخيص ServLayer صالح مجدداً للوصول للإدارة ولتزويد خدمات Hetzner.
- Security تعزيز أمان تحميل البيانات المخزّنة مؤقتاً ضد سيناريو تلاعب نظري.
الإصدار 1.1.5
- New تسعير خيارات Cloud القابلة للتكوين — ضبط أسعار شهرية للخيارات المشتركة ورسوم إضافية لكل موقع من صفحة الإدارة.
- New حدود الكمية لخيارات Cloud القابلة للتكوين — حد أدنى/أقصى للـ volumes واللقطات وعناوين IP العائمة.
- New محدّد نوع الخيار القابل للتكوين — Dropdown أو Radio أو Yes/No أو Quantity قبل التوليد.
- Fix حفظ تسعير خيار كمية عناوين IP العائمة يعمل الآن بشكل صحيح.
- Improvement تحديث التوثيق ليغطي خيارات Cloud القابلة للتكوين والتسعير وأنواع الخيارات.
الإصدار 1.1.0
- New تحديث منتجات Cloud المستوردة من الكتالوج المباشر دون إعادة الاستيراد من الصفر.
-
New
أعلام المواقع في أوصاف منتجات Lagom عبر
{{locations}}. - New روابط متجر تلقائية لمنتجات Cloud من اسم المنتج عند غياب slug.
- Fix مخزون منتجات Cloud يتبع توفر Hetzner الفعلي عند الاستيراد والمزامنة المجدولة.
- Fix استيراد Cloud يعرض الأسعار بشكل صحيح حتى عند عدم توفر النوع في كل المواقع.
- Fix حفظ multi-select المنتجات المستوردة في إعدادات Cloud يعمل الآن بشكل صحيح.
الإصدار 1.0.1
- Fix استيراد أنواع خوادم Cloud لم يعد يفشل عند تفعيل أوصاف منتجات Lagom في إعدادات Cloud.
الإصدار 1.0.0
- New تزويد وإدارة Hetzner Cloud وStorage Box والخوادم المخصصة (Robot) ضمن ملحق واحد.
- New فوترة هجينة مع رسوم استخدام زائد آلية لحركة مرور Hetzner Cloud.
- New أدوات استيراد إدارية لأنواع خوادم Cloud وكتالوج Dedicated (قياسي/مزاد).
- New إدارة لقطات في منطقة العميل مع مسار قراءة مخزّن مؤقتاً.
- New لوحة Cron Jobs مركزية بجداول لكل عائلة وتشغيل يدوي وعارض سجلات.
- New تنسيق منطقة العميل متكامل مع Lagom2.
- New تخطيط لوحة إدارة متوافق مع اصطلاحات WHMCS.
- New حزم لغات إنجليزية وعربية وألمانية للإدارة ومنطقة العميل.
- Fix cron الفوترة في WHMCS 9 يقرأ خيارات وحدة المنتج من الجداول الصحيحة.
- Improvement بيانات اعتماد API مشفّرة ولا تظهر في مخرجات التصحيح أو السجلات.
- Improvement تعزيز اختيار اللغة في منطقة العميل ضد الإدخال غير الصالح.