سجل تغييرات PmaControl
السجل الكامل لإصدارات 5.x
تُدرج هنا كل إصدارات v5.x.y المستقرة المنشورة، بدءًا من الأحدث.
تم توثيق 43 إصدارًا مستقرًاأحدث إصدار
PmaControl 5.4.23
تنبيهات قفل البيانات الوصفية، وفاصل 30 ثانية، وقياس تكلفة كل مرحلة معالجة.
أبرز التغييرات
- يفتح انتظار «Waiting for table metadata lock» لمدة 30 ثانية تنبيه emergency واحدًا لكل خادم.
- تعيد الإضافة استخدام لقطة processlist المجمعة مسبقًا: لا استعلام إضافي إلى الخادم ولا كتابة ثانية للسلاسل الزمنية.
- تُقيّم قاعدة Alerting وحدها بحد أقصى كل 30 ثانية؛ يبقى Aspirateur عند 5 ثوانٍ ولا يتغير Integrate.
مراحل المعالجة المضافة
قياسات على PHP 8.5.9 وMariaDB 10.11.18 مع لقطة ضغط من 53 صفًا.
| المعالجة | العينات | الوسيط | p95 | الحد الأقصى |
|---|---|---|---|---|
| مطالبة ذرية، الفاصل لم ينقضِ | 2 000 | 0.078 ms | 0.139 ms | 0.844 ms |
| مطالبة ذرية، الفاصل انقضى | 1 000 | 0.080 ms | 0.099 ms | 0.213 ms |
| تخطي callback سليم داخل الفاصل | 500 | 0.165 ms | 0.260 ms | 0.424 ms |
| callback سليم عند الاستحقاق | 200 | 0.952 ms | 1.159 ms | 1.456 ms |
| فتح حادثة عند الاستحقاق | 100 | 2.523 ms | 3.226 ms | 3.433 ms |
| تحديث حادثة عند الاستحقاق | 100 | 2.913 ms | 3.796 ms | 5.588 ms |
| تخطي callback مع حادثة نشطة | 500 | 0.170 ms | 0.270 ms | 0.356 ms |
| حل حادثة عند الاستحقاق | 100 | 1.307 ms | 1.747 ms | 3.314 ms |
تفاصيل مراحل المعالجة الداخلية
| المعالجة | العينات | الوسيط | p95 | الحد الأقصى |
|---|---|---|---|---|
| توزيع listener والتحديث الكامل | 100 | 2.024 ms | 2.544 ms | 2.743 ms |
| فك ترميز JSON فقط، 53 صفًا | 5 000 | 0.049 ms | 0.066 ms | 0.153 ms |
| الكشف والفرز والتحديد، 53 منتظرًا | 5 000 | 0.737 ms | 0.832 ms | 1.498 ms |
مسار المعالجة الحالي المعاد استخدامه
تبقى هذه المراحل دون تغيير. قيم Integrate الطويلة هي قيم شاذة تاريخية لمسار mysql_* وليست تكلفة للقاعدة الجديدة.
| المعالجة | العينات | الوسيط | p95 | الحد الأقصى | فرق الميزة |
|---|---|---|---|---|---|
| Aspirateur tryMysqlConnection، المعالجة الكاملة | 29 | 44 ms | 156.6 ms | 841 ms | 0 ms |
| Aspirateur، مرحلة الاتصال المترابطة | 29 | 4.469 ms | 5.636 ms | 5.846 ms | 0 ms |
| مسار Integrate mysql_*، كل عمليات الدمج | 66 | 1 ms | 5,150.75 ms | 173,724 ms | 0 ms |
السجل حسب الإصدار
لم تحصل الأرقام المفقودة على علامة مستقرة. استُبعد الإصدار التمهيدي v5.0-beta عمدًا من قائمة v5.x.y.
PmaControl 5.4
-
v5.4.23 أحدث إصدار
تنبيهات قفل البيانات الوصفية، وفاصل 30 ثانية، وقياس تكلفة كل مرحلة معالجة.
-
عزل المراقب والنشر المرن للحزم.
-
v5.4.21 علامة مستبدلة
احتواء أخطاء المراقب واستكمال ملفات إصدار Git؛ استُبدلت العلامة بالإصدار 5.4.22.
-
v5.4.20 علامة مستبدلة
عزل إعادة محاولة تشغيل الخدمات بواسطة المراقب؛ استُبدلت العلامة بالإصدار 5.4.22.
-
وقت تشغيل التخطيط، وتعزيز الترقيات، وتوجيه المراقبة، وطوبولوجيا Dot3، وإصلاحات الواجهة.
-
وقت تشغيل FrankenPHP، ومرونة النسخ الاحتياطي، والمسارات القديمة، وتحديثات الواجهة.
-
حزم Debian، وحالة TLS في FrankenPHP، والنسخ الاحتياطي v2، وGalera، وموجز تنبيهات Pro.
-
واجهة Light، وسعة CI، وحارس حداثة البيانات، وموثوقية النسخ الاحتياطي والمخطط.
-
تهيئة APT حتمية، وتصميم جديد، وأمان السجلات، وأداء أدوات الجمع.
-
بروتوكول كتالوج v2 محدود وموثوقية ذاكرة العمال ومحاورهم.
-
التحقق من نشر إضافات FrankenPHP وتثبيت الخدمات وCI.
-
إصدار APT يعتمد FrankenPHP فقط، مع استعادة تضمين Composer وإصلاح ترحيلات التثبيت.
-
إصلاح تضمين تبعيات الحزمة.
-
الانتقال إلى FrankenPHP، ووحدة Backup v2، والترخيص، وتحسينات التشغيل.
-
Backup v2، وسعة التخزين، والترحيلات القابلة للاستئناف، وموثوقية ClickHouse.
-
مواءمة عميل MariaDB وحزم المرآة لتثبيت Debian 13.
-
المراقبة، والتدقيق، والجلسات المحدودة، ودورة حياة الخدمات، وموثوقية وقت التشغيل.
-
تثبيت بخطوة واحدة باستخدام PHP 8.5 وMariaDB 11.8.8.
-
تكافؤ مخطط ووقت تشغيل APT، وسجل الترحيلات، وتعزيز تصدير DokuWiki.
-
أذونات مؤقتة بعد التثبيت، وتعطيل مسارات التثبيت، وتصدير تدقيق آمن.
-
تعديل النص الذي يصدره تدقيق byCluster.
-
نشر تقارير audit/byCluster إلى DokuWiki عبر XML-RPC.
-
أنفاق SSH آمنة للقيم الفارغة، وروابط معمارية قابلة للنقل، وإصلاح مسار JSON للوحة التحكم.
-
ترخيص Ed25519، وحد الخوادم، والتحكم في الإضافات، وتوحيد حزمة Debian.
PmaControl 5.3
-
إصلاح تثبيت APT جديد بالكامل لـ FrankenPHP وMariaDB 11.8.
PmaControl 5.2
-
توافق PHP 8.5 وإصلاحات الإضافات والتقسيم وHTTP ومعدل النسخ المتماثل.
-
مستكشف قواعد بيانات قابل للتوسع، ولوحة Performance، وتقسيم تلقائي، واستخراج Cleaner/Archives.
-
تحمل غياب مقاييس القرص عند التشغيل الأول.
-
كتالوج PMX محلي قابل للتثبيت، وأذونات الوجهة، ورموز أخطاء CLI موثوقة.
-
تهيئة مسارات FrankenPHP الجديدة ومسارات وقت تشغيل قابلة للكتابة.
-
إنشاء ذاكرة مؤقتة للإضافات قابلة للكتابة بواسطة postinst.
-
تخزين بيانات كتالوج الإضافات بترميز utf8mb4.
-
إضافة عمود title لكتالوج الإضافات إلى المخطط الكامل.
-
إضافة جداول KPI للخدمات وأعمدة العمال إلى مخطط التثبيت.
-
إضافة daemon_main.is_enabled إلى المخطط الكامل.
-
أصبحت تثبيتات FrankenPHP الجديدة تخدم PmaControl افتراضيًا.
-
أصبح FrankenPHP وقت التشغيل الافتراضي على Debian مع نسخة Apache قديمة منفصلة.
-
سوق PMX، وإضافة EOL، وواجهة MaxScale، وعناوين VIP مشتركة، وتعزيز ProxySQL.
-
حزمة APT ذاتية التهيئة، وتشفير ProxySQL، وموثوقية IntegrateLog والعمال وHostStat.
PmaControl 5.1
-
مستكشف سجلات MySQL، ورسوم النسخ المتماثل، وطوبولوجيا VIP/ProxySQL، والتعليقات التوضيحية.
PmaControl 5.0
-
نشر حزم Debian، ومقاييس النسخ المتماثل، وتدقيق MaxScale، وحواجز وقت التشغيل.
-
تحسين آخر ظهور للخادم، وتقسيم إدخالات Integrate، وحماية الوصول إلى Dot3.
-
ملف Read-Only كامل وقائمة مفلترة حسب ACL.