سجل التغييرات في خدمة الويب SKOOR
9.0.0
- يضيف عدد صفوف المصدر في نقاط النهاية
.../columns/{column}/valuesو.../{id}/distinctValues. يمكن استخدام هذا لإنشاء رسوم بيانية تاريخية. - يضيف نقاط نهاية جديدة للتحديث الدفعي:
- المستخدمون في مجموعة مستخدمين:
/userGroups/{id}/users - مجموعات المستخدمين لمستخدم:
/userGroups/users/{userId}
- المستخدمون في مجموعة مستخدمين:
- يقدم WebserviceUser/UserGroup لتغليف ErangerUsers/UserGroup
- يضيف دعمًا لسياسة كلمة المرور
- يضيف دعمًا إلى MFA (المصادقة متعددة العوامل)
- يقدم UserRole جديد
Data_Editor- يمكنه تحرير البيانات من DataSources طالما أن المستخدم مشمول في النطاق.
- يمكنه الوصول إلى/إنشاء/تحرير DataQueries
- يمكن عرض/تحرير (RunConfigs/ScheduleConfigs)/تشغيل البرامج النصية
- يمسح كلمات المرور في envVariables و runConfigs في البرنامج النصي.
- يمكّن من تعيين 0 Timeout للبرامج النصية (بدون مهلة) وتخصيصها في Run Configurations.
- استيراد/تصدير
- يحسن استيراد/تصدير لوحات المعلومات باستخدام البرامج النصية من خلال محاولة مطابقة البرامج النصية في الأنظمة المستهدفة حسب الأسماء.
8.1.31
- يصلح الخلل الذي يمنع أحيانًا محرك استعلام البيانات من العثور على الجداول المادية.
8.1
- يصلح الخلل الذي يتسبب أحيانًا في عدم ظهور استعلامات البيانات المادية بشكل صحيح.
8.1.29
- معالجة الفلاتر بشكل صحيح في أعمدة العد المتميزة.
8.1.2
- تمكين الترجمة التلقائية للوحة المعلومات لجميع العملاء من خلال توفير مفتاح API DeepL مشترك.
8.1.27
- إصلاح الخلل الذي يتسبب أحيانًا في عدم حفظ لوحات المعلومات التي تحتوي على اسم URL بشكل صحيح.
8.1.26
- يسمح بتوفير رأس وتذييل ليتم عرضهما في تقارير PDF.
8.1.25
- إضافة
SKOOR_USER_USERGROUP_IDSوSKOOR_USER_USERGROUP_NAMESإلى متغيرات البيئة في البرامج النصية. - إصلاح حالة التنافس التي تتسبب في توقف استعلامات البيانات في حالة التحديث.
- يصلح الخلل الذي يعيق استعلامات البيانات التي تمزج بين القوالب والمعلمات.
8.1.24
- تعطيل التخزين المؤقت في مصدر بيانات CashPilot.
8.1.23
- تحديث التبعية لإصلاح واجهة مستخدم Swagger.
8.1.2
- يصلح الخلل الذي يؤدي أحيانًا إلى تعطيل استعلامات البيانات المتداخلة التي تستخدم جداول محددة النطاق.
8.1.21
- يعزز تحليل استعلامات البيانات للحصول على المراجع.
8.1.20
- يخفف من الاستثناءات الأخرى عند تحليل استعلامات البيانات.
8.1.19
- يخفف بعض استثناءات IndexOutOfBoundsExceptions عند تحليل استعلامات البيانات.
8.1.1
- لا يطبع خطأً إذا كان استعلام البيانات فارغًا.
8.1.17
- يصلح الخلل الذي يعيق استيراد لوحة المعلومات عند وجود لوحات معلومات بأسماء URL.
8.1.16
- يعيد رمز الحالة الصحيح 401 في حالة فشل المصادقة الأساسية.
- يعالج بشكل صحيح مؤسسات Magellan عند تجسيد استعلامات البيانات التي تصل إلى مصدر بيانات StableNet.
- في الإصدارات السابقة، كانت استعلامات البيانات المستندة إلى مصدر بيانات StableNet يتم تحديثها دائمًا بشكل ديناميكي. تم تعديل هذا السلوك الآن بحيث يتم تحديث الاستعلامات التي تعتمد على جداول StableNet الخارجية فقط بشكل ديناميكي.
- إصلاح الخلل الذي يتسبب أحيانًا في فقدان مراجع استعلامات البيانات المستخدمة للنطاقات أو استعلامات البيانات الفرعية.
- تحديث التبعيات المعرضة للخطر.
8.1.15
- ينفذ بعض التغييرات المطلوبة لدعم الميزات الجديدة لـ StableNet FDW.
- استعلامات البيانات
- يوفر استعلام البيانات الحالي كسياق عند إجراء Text2SQL في محرر استعلام البيانات.
- يسمح بإنشاء استعلامات بيانات نموذجية لمصدر بيانات معين باستخدام Google vertex AI.
- البرامج النصية
- ينفذ نقطة نهاية مولد الكود
- يضيف نقاط نهاية جديدة لاسترداد شجرة الكائنات
/root/tree/{parentType}/{parentId}/tree
- يمسح الملفات والأنماط المخزنة مؤقتًا على القرص الصلب عند إعادة تشغيل خدمة الويب.
8.1.14
- يمكن الآن تكوين أصول CORS المسموح بها باستخدام خاصية
cors.allowed.origins(قائمة مفصولة بفواصل). عندما تحتاج تطبيقات الويب من أصول أخرى (مثل StableNet Portal) إلى إرسال طلبات غير متزامنة إلى خدمة الويب SKOOR، يجب إضافة عناوين URL الخاصة بأصولها؛ وإلا، فلن تعمل هذه التطبيقات بعد ذلك.
8.1.13
- إصلاح الخلل الذي يتسبب في توقف اتصال قاعدة البيانات.
8.1.12
- إصلاح نقاط نهاية searchPath عن طريق قطع المسافات في أجزاء المسار.
- ضبط مصدر بيانات CashPilot لمزامنة بيانات المستخدمين المتعددين.
- تحسين تجسيد استعلامات البيانات.
- يرشح بعض ضوضاء الماسح الضوئي من السجل.
- يسمح بشرح استعلامات البيانات دون تحليل.
- يصلح اكتشاف مرجع جدول استعلام البيانات إذا كان اسم الجدول متبوعًا مباشرة بـ
). كان هذا يمنع أحيانًا تطبيق النطاقات بشكل صحيح.
8.1.12
- يصلح نقاط نهاية مسار البحث عن طريق قطع المسافات في أجزاء المسار.
- يضبط مصدر بيانات CashPilot لمزامنة بيانات المستخدمين المتعددين.
8.1.11
- لا يتم تمكين الخدمة أو بدء تشغيلها عند تحديث الحزمة على أنظمة الاستعداد.
- يصلح خطأً يعيق نقطة نهاية الترجمة عند توفير مصفوفة نصية فارغة في الحمولة.
- يضيف دعم عدم التمييز بين الأحرف الكبيرة والصغيرة إلى نقاط نهاية searchPath.
8.1.10
- يحسن تصدير/استيراد البرامج النصية
- يضيف خيار "
script_metadata.json" إلى التصدير. - يسمح بالكتابة فوق البرنامج النصي الموجود باستخدام علامة الكتابة فوق.
- يسمح باستيراد البيانات الوصفية من
script_metadata.jsonإذا كانت موجودة.
- يضيف خيار "
- لوحات المعلومات
- يمنع تكرار أسماء عناوين URL.
- Google Vertex AI (يستخدم في وظيفة Script Copilot و Data Query Text to SQL)
- تغيير الموقع الافتراضي إلى
europe-north1والنموذج الافتراضي إلىgemini-2.5-flash-liteلأنgemini-1.5سيتم إيقافه في 24 سبتمبر 2025 (انظر https://cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions).
- تغيير الموقع الافتراضي إلى
- يجعل البرامج النصية لـ Python تعمل بدون تخزين مؤقت (تظهر المخرجات مباشرة في ConsoleOutput).
8.1.9
- تغيير مالك بعض ملفات التكوين إلى
eranger. - ينفذ المصادقة الأساسية لطلبات API.
- يقدم نقطتي نهاية جديدتين في ObjectSearchController
/root/searchPathللبحث عن كائنات SKOOR باستخدام مسارها بدءًا من الجذر./{parentType}/{parentId}/searchPathللبحث عن كائنات SKOOR باستخدام مسارها من عنصر أبوي محدد.
- يقلل عدد استعلامات البيانات المادية التي يتم تحديثها بشكل متزامن إلى 8. وهذا يساعد على تقليل التنازع على IO.
- يصلح خطأ في ذاكرة التخزين المؤقتة للاستعلامات التي تتسبب في تنفيذ نفس الاستعلام عدة مرات بالتوازي بدلاً من أخذ النتيجة من ذاكرة التخزين المؤقتة للاستعلامات.
- يحدد عدد أسطر سجل البرنامج النصي بـ 1000 سطر، وعدد أحرف كل سطر بـ 10000 حرف.
8.1.8
- البرامج النصية
- يصلح خطأً يمنع تحميل ملفات .env في تشغيل البرنامج النصي، إذا لم تكن موجودة في الجذر.
- يصلح خطأً يمنع حفظ التغييرات على البرنامج النصي عند استخدامه في لوحة التحكم.
- إعادة هيكلة ScriptsConfig لتحسين قابلية الصيانة.
- مصدر البيانات
- يقلل من TTL غير المخزن مؤقتًا إلى ثانية واحدة
- استعلامات البيانات
- إصلاح الخلل الذي يعيق معلمات استعلام البيانات في قواعد بيانات MySQL.
8.1.7
- استعلامات البيانات
- يضيف دعمًا لإجبار حذف استعلام البيانات/مجموعة استعلامات البيانات
- إضافة دعم لإجبار نشر استعلام البيانات
- إزالة dependantsCount من SimpleScriptConfig.
- إزالة مزود LocalAI وجعل Google Vertex AI هو الإعداد الافتراضي الجديد.
8.1.6
- إصلاح
SKOOR_SESSION_IDالفارغ في البرامج النصية.
8.1.5
- لوحة التحكم/DQs استيراد وتصدير
- يصلح استيراد Dashboards بدون تخطيطات Dashboard.
- إصلاح فحص المستخدمين ومجموعات المستخدمين حتى إذا كانت النطاقات والأذونات غير صحيحة.
- يضيف تحذيرًا إلى إشعارات الاستيراد، إذا كان نظام التصدير أحدث من النظام المستهدف.
- تحديثات البرامج النصية:
- يوحد ScriptConifg بدون ScriptConfigType
- تستخدم البرامج النصية Runners. يتم اختيار Runner تلقائيًا وفقًا للملفات الموجودة في دليل البرنامج النصي
- PythonRunner: يتم اختياره عند وجود
main.py. - ShellRunner: يتم تحديده عند وجود
run.sh. - TalendRunner: يتم تحديده عند اكتشاف أصول Talend.
- PythonRunner: يتم اختياره عند وجود
- يضيف خيار إلغاء الاشتراك في Poetry عن طريق إعادة تسمية أو حذف
pyproject.toml. - يوسع ExtendedScriptConfig بتفاصيل dependentWidgets و Widgets.
- يوسع SimpleScriptConfig مع dependantsCount.
- يضيف requestParam لـ deleteScript لإجبار حذف البرامج النصية مع التبعيات، وإلا فإنه يرمي استثناء.
8.1.4
- إصلاح تحميل نصوص Talend Scripts.
- يزيل أرقام الإصدارات من اسم ZIP، على سبيل المثال: سيتم استيراد newScript_1.3.zip كنص برمجي باسم newScript
- إصلاح التعيين الصحيح للأصول أثناء استيراد لوحات المعلومات.
- يجعل اسم لوحة المعلومات إلزاميًا.
8.1.3
- يسمح بتعريف الفهارس المركبة على استعلامات البيانات المادية.
- يصلح تعيين لوحة المعلومات للتصدير/الاستيراد
- مصدر بيانات CashPilot
- إضافة معلمات ترقيم الصفحات إلى عنوان URL للخدمة
- استخدام قالب التعبير والتنسيق للفلاتر.
- يسمح بتشغيل نصوص برمجية Python على الأنظمة غير المتصلة بالإنترنت.
8.1.2
- مصادر البيانات / استعلامات البيانات
- يسمح بفرز القيم المتميزة بناءً على الترتيب حسب الأعمدة.
- يصلح بعض الأخطاء التي كانت تمنع جدولة البرامج النصية وإعادة الترتيب من العمل بشكل صحيح.
8.1
- يدعم برنامج Puppeteer الجديد
8.1
- يستخدم ترقيم الصفحات عند الحصول على البيانات من CashPilot
- يوفر نقطة نهاية للترجمة التلقائية باستخدام DeepL. لتفعيل هذه الميزة، يجب توفير مفتاح API DeepL
في
/etc/opt/eranger/eranger-webservice.cfgباستخدام خاصيةi18n.deeplApiKey. - يقدم نقطة نهاية جديدة،
/script/، إلى جانب ScriptController، مما يتيح تطوير البرامج النصية المخصصة.- توفر البرامج النصية أداة قوية لتطوير وتشغيل وتخصيص وجدولة أنواع مختلفة من البرامج النصية.
- تتكون البرامج النصية من ثلاثة أقسام رئيسية:
- الإعدادات: تتضمن الاسم والوصف والمهلة الزمنية وتكوينات التشغيل وتكوينات الجدولة.
- الملفات: بنية تشبه نظام الملفات تدعم عمليات CRUD (إنشاء، قراءة، تحديث، حذف) القياسية.
- التشغيل: يسمح بتشغيل البرامج النصية وتتبعها. يقتصر سجل التشغيل على 1000 مهمة.
- يدعم تحميل البرامج النصية المضغوطة في Python وTalend وShell.
- تمت إضافة دعم لرموز webhook، مما يسمح بتشغيل البرامج النصية عبر webhooks.
- يسمح باستخدام قوالب FreeMarker في DataQueries.
- تحقق من الاتصال بالخدمات الخارجية مثل SKOOR AI و DeepL بشكل غير متزامن لتتمكن من تسليم settings.json على الفور.
- يوسع نقطة نهاية
/alarmsللحصول أيضًا على أذونات وخصائص الكائنات المعينة. - إضافة طريقة POST إلى
/alarms/{id}/commentو/alarms/{id}/assign.
8.0.22
- إصلاح الخلل الذي يعيق الاستعلامات الفرعية في MySQL وبعض الحالات الأخرى.
8.0.21
- يحسن طريقة معالجة الاستعلامات الفرعية (يستخدم CTE غير مادية). وهذا يزيد من أداء الاستعلام بمقدار كبير في العديد من حالات الاستخدام.
8.0.20
- لا يتم تخزين سجل القيم لـ SLCs في ذاكرة التخزين المؤقت بعد الآن لأن قيم SLC يمكن إعادة حسابها بأثر رجعي.
- تنظيف ذاكرة التخزين المؤقتة لاستعلامات البيانات المادية في حالة حدوث خطأ بخلاف انتهاء المهلة
- إصلاح خطأ كان يمنع تحديث استعلامات البيانات المادية إذا كان لدينا مزيج من الاستعلامات المادية وغير المادية.
8.0.19
- مصدر بيانات StableNet
- إصلاح الخلل الذي يتسبب في حظر الاستعلامات عند التحقق من الجداول الخارجية.
- استعلامات البيانات
- يحسن تحديث
- يدعم الاستعلامات الفرعية عند استخدام وظيفة CROSSTAB في PostgreSQL
- يسمح بشرح خطة استعلام البيانات باستخدام نقطة النهاية
/dataQueries/explain.
8.0.18
- إزالة التخزين المؤقت لاستعلامات البيانات الديناميكية بالكامل.
8.0.17
- يصلح الخلل الذي كان يمنع اتصالات PostgreSQL من استخدام العمال المتوازيين.
8.0.16
- يصلح الخلل الذي يعيق التخزين المؤقت لاستعلامات البيانات في حالة وجود جداول خارجية.
8.0.15
- استعلامات البيانات
- إصلاح الخلل الذي يتسبب أحيانًا في تحديث نفس استعلام البيانات المادية بشكل متزامن.
- تعطيل التخزين المؤقت الديناميكي لأنه يعطل مخطط الاستعلام في العديد من الحالات.
8.0.14
- استعلامات البيانات
- إصلاح الخلل الذي يتسبب أحيانًا في إفراغ جداول استعلام البيانات المادية بعد تعطل خادم PostgreSQL .
8.0.13
- استعلامات البيانات
- يسمح باستخدام
WITH RECURSIVE. - إصلاح الخلل الذي يمنع استعلامات البيانات من أن تتجسد في حالة أعمدة VARCHAR.
- يسمح باستخدام
8.0.12
- يصلح الخلل الذي يتسبب في فشل استعلام البيانات المتداخلة إذا كانت الاستعلامات الفرعية متداخلة بطريقة معينة.
- يعطل تقديرات عدد الصفوف في حالة وجود جداول خارجية.
8.0.11
- إصلاح الخلل الذي يتسبب في بقاء بعض اتصالات قاعدة البيانات في حالة "
idle in transaction" (تحديد) لفترة طويلة.- زيادة عدد اتصالات قاعدة البيانات المتزامنة إلى 60.
- مصدر بيانات CashPilot
- يدعم
page_sizeوerror_message_pathمن REST FDW. وهذا يسمح بالحصول على نتائج مرقمة والتعامل مع رسائل الخطأ. - يدعم
certificateوbasic_auth_usernameوbasic_auth_passwordمن REST FDW.
- يدعم
8.0.10
- إصلاح الخلل الذي يتسبب في فشل
/alarmrecipients.
8.0.9
- استعلامات البيانات
- إصلاح الخلل الذي يتسبب في عدم تحديث أعمدة استعلام البيانات فور نشرها.
- إصلاح الخلل الذي يتسبب أحيانًا في فشل استعلامات البيانات إذا تمت الإشارة إلى مصدر البيانات أو استعلام البيانات عدة مرات.
- مصدر البيانات
- يسمح بتصفية البيانات باستخدام حرف بدل واحد
% - إصلاح الخلل الذي يتسبب في عدم عمل النطاقات بشكل صحيح.
- يسمح بتصفية البيانات باستخدام حرف بدل واحد
8.0.8
- استعلامات البيانات
- يصلح الخلل الذي يمنع حذف مجموعات استعلامات البيانات المتعددة على التوالي.
- يسمح بتصدير استعلامات البيانات التي تشير إلى نطاقات مصدر البيانات مع المستخدمين المحذوفين.
- إصلاح الخلل الذي يعيق تحديد مصدر البيانات عند إنشاء استعلام البيانات.
8.0.7
- مصادر البيانات
- إزالة كلمة المرور عند تصدير قائمة مصادر البيانات.
8.0.6
- مصادر البيانات
- معالجة أفضل للأخطاء عند الاستيراد من ملفات XLSX
- إصلاح الخلل الذي يتسبب في فشل ترحيل التكوين القديم في حالة التحديث من الإصدار 7.2.x بدلاً من الإصدار 7.3.x.
8.0.5
- يدعم النص العربي في تذييل تقرير PDF.
- إضافة مصدر بيانات CashPilot.
- يسمح باستخدام تعبيرات الجدول المشتركة (استعلامات WITH) في استعلامات البيانات.
8.0
- يصلح الخلل الذي يتسبب في عدم تحويل التكوينات القديمة بشكل صحيح في حالة وجود عدة مستأجرين.
8.0.3
- يصلح اتصالات قاعدة بيانات التكوين المعطلة في حالة وجود عدة مستأجرين.
8.0
- مصادر البيانات
- يوفر رسائل خطأ أفضل عند استيراد البيانات من ملفات XLS/XLSX.
8.0.1
- مصادر البيانات
- يستخدم محلل CSV متوافق مع RFC4180 عند تحليل بيانات الاستيراد.
- يصلح الخلل الذي يتسبب في عدم عمل تكوينات الاستخدام المتعدد بشكل صحيح في حالة عدم وجود مستأجر افتراضي.
8.0
-
يضيف
dataSources/{id}/tables/{table}/distinctValuesوdataSources/{id}/tables/{table}/distinctValuesاللذين يسمحان بالحصول على قيم مميزة لمجموعات الأعمدة. - يصلح الخلل الذي يعيق الفرز في معاينة مصدر البيانات إذا قمنا بالفرز حسب أعمدة تحتوي على قيم مكررة.
- ينقل التكوين من نظام الملفات إلى قاعدة البيانات. والذي يتضمن (الملفات، الأنماط، الترجمات، مصادر البيانات، استعلامات البيانات)
- استعلامات البيانات
- يحسن إعادة تسمية استعلامات البيانات. ستؤدي إعادة تسمية استعلام البيانات إلى تغيير اسمه أيضًا في الاستعلامات التابعة.
- تحسين تصدير/استيراد استعلامات البيانات.
- يحسن التخزين المؤقت لاستعلامات البيانات.
- تحديثات إلى Spring Boot 3.3.0.
- تحديثات إلى Java 21.0.3.
- إضافة وظيفة تجميع جديدة "distinct_count"
- وحدة تحكم GIS: نظام المعلومات الجغرافية
- إضافة
/dataQuery/{id}/clusterالذي يضيف دعمًا لـ Geo Maps باستخدام استعلامات البيانات. - إضافة "
gis/cluster" التي تضيف دعمًا لـ Geo Links في Geo Maps. - تصفية العناوين الفارغة قبل الترميز الجغرافي.
- إضافة
7.3.21
- يصلح الخلل الذي يتسبب في ظهور رسالة الخطأ "لم يتم العثور على نوع mime لـ *.csv" في بعض الأنظمة عند تصدير جدول مصدر البيانات.
7.3.20
- يصلح استيراد بيانات جدول مصدر البيانات.
7.3.19
- إصلاح الخلل الذي يتسبب أحيانًا في فشل عمليات التحديد إذا كان الاستعلام يحتوي على وسيطة فارغة.
7.3.18
- لم يعد يتم التخلص من ذاكرة التخزين المؤقتة لاستعلامات البيانات الديناميكية عند إعادة تشغيل خدمة الويب.
7.3.17
- إصلاح الخلل الذي يعيق تعليقات الجدول.
- يقوم بمزيد من التخزين المؤقت لتسريع استعلامات البيانات بشكل أكبر.
7.3.16
- إصلاح الخلل الذي يتسبب في حدوث خطأ عند الإشارة إلى استعلام البيانات الفرعي عدة مرات على مستويات مختلفة.
7.3.15
- المزيد من الإصلاحات لتحسين أداء استعلامات البيانات.
7.3.14
- إصلاحات متنوعة لتحسين أداء استعلام البيانات.
7.3.13
- تحسين التخزين المؤقت لأصول SKOOR Dashboard الثابتة.
- إصلاح الخلل الذي يمنع تخزين استدعاءات API مؤقتًا.
7.3.12
- زيادة أداء نقاط نهاية القيم المتميزة.
- يتجنب استعلامات البيانات المادية ذات مجموعات النتائج الكبيرة جدًا التي تعيق خدمة الويب بأكملها.
7.3.11
- يستخدم الجدول الجديد
stablenet_permission_hashمن StableNet FDW. وهذا يسمح بتحسين استعلامات البيانات المادية والتخزين المؤقت بشكل عام.
7.3.10
- يعيد استخدام مثيلات عميل Java HTTP.
- لم يعد يبطل رموز StableNet Auth بعد عمليات الاختيار، حيث يتم ذلك الآن تلقائيًا بواسطة SKOOR Auth. وهذا يوفر جولة واحدة إلى خدمة SKOOR Auth.
- لا تحاول استخدام الجداول غير المسجلة لاستعلامات البيانات المادية على الخلفية MySQL.
7.3.9
- يخزن بعض بيانات تعريف الجداول في ذاكرة التخزين المؤقت لتقليل الوصول إلى قاعدة البيانات.
7.3.8
- تقليل عدد استعلامات البيانات المادية التي يتم تحديثها في وقت واحد إلى 10.
7.3.7
- لم يعد محدث ذاكرة التخزين المؤقتة لاستعلامات البيانات يتخلص من البيانات المخزنة مؤقتًا في حالة حدوث فشل مؤقت في تحديث رموز مصادقة StableNet.
7.3.6
- تقليل حد ذاكرة التخزين المؤقتة الديناميكية لاستعلامات البيانات من 100000 إلى 10000 صف. من شأن ذلك أن يقلل عمليات الكتابة على القرص لاستعلامات البيانات غير المادية.
7.3.5
- استبدال
server.tomcat.max-threadsالمهمل بـserver.tomcat.threads.max.
7.3.4
- زيادة عدد الاتصالات المتزامنة بخادم SKOOR Engine.
7.3
- يصلح خطأً يمنع تشغيل استعلام البيانات للاستفادة من البيانات المادية.
- يضبط مهلة تحديث استعلام البيانات المادية بناءً على فترة التحديث.
- لا شيء: 600 ثانية
- يوميًا: 600 ثانية
- كل ساعة: 60 ثانية
- كل دقيقة: 10 ثوانٍ
- يحدد الحد الأقصى لعدد الصفوف في استعلام البيانات المادية بناءً على فترة التحديث.
- لا شيء: 10,000,000
- يوميًا: 10,000,000
- كل ساعة: 1,000,000
- كل دقيقة: 100,000
7.3.2
- إصلاح الخلل الذي يمنع تصدير جداول مصادر البيانات.
7.3
- زيادة الحد الأقصى لعدد سلاسل Spring Boot إلى 400.
- تحسين التزامن عند تحديث استعلامات البيانات المادية.
7.3
- يضيف نوع مصدر البيانات StableNet الذي يستخدم StableNet Foreign Data Wrapper.
- يصلح الخلل الذي يتسبب في عدم تطابق قيم المحرك وتعريفات القيم.
- يصلح خطأً يتسبب في أداء سيئ جدًا لقاعدة البيانات في مجموعات البيانات الكبيرة عند تصفية القيم الصحيحة.
- تحسينات أداء أخرى متنوعة لمجموعات البيانات الكبيرة.
- نقاط نهاية جديدة للتصدير/الاستيراد للوحات المعلومات واستعلامات البيانات.
7.2.15
- إصلاح استيراد بيانات مصدر البيانات لملفات XLS(X) التي تفتقد خلايا نهائية في بعض الصفوف.
7.2.14
- إصلاح الخلل الذي يتسبب في فشل "
PUT /{parentType}/{parentId}/children" إذا كان الأصل SLC.
7.2
- زيادة تجمع اتصالات قاعدة البيانات أثناء المعالجة من 8 إلى 30 للسماح بمزيد من الطلبات المتوازية.
7.2
- تحسين سلوك المهلة الزمنية في مصادر بيانات MySQL.
7.2.11
- وظيفة تقدير صفوف النتائج الأكثر دقة لمصادر البيانات واستعلامات البيانات.
- يدعم وظائف اقتطاع التاريخ مثل
month()وday()على MySQL أيضًا.
7.2.10
- يصلح مشكلات المنطقة الزمنية والتوقيت الصيفي على اتصالات MySQL.
- يوفر أوقاتًا بتنسيق ISO-8601 في المنطقة الزمنية لخدمة الويب بدلاً من UTC (على سبيل المثال 2023-01-02T08:00:00+01:00 بدلاً من 2023-01-02T07:00:00Z). هذا أسهل بكثير في القراءة عند العمل مع خدمة الويب ولا ينبغي أن يؤثر على العملاء الحاليين لأنهم يجب أن يأخذوا في الاعتبار دائمًا الفارق الزمني.
7.2.9
- كما يقدر عدد الصفوف على MySQL لتحسين أداء الاستعلام.
7.2.8
- يعالج بشكل صحيح مشغلات JSON ? و?| و?& في استعلامات البيانات.
7.2.7
- إصلاح معالجة معلمات التاريخ والوقت المحددة المناطق.
7.2.6
- إصلاح خطأ يعيق عمل تقارير PDF التي تحتوي على أحرف خاصة في حقول التذييل.
7.2.5
- إصلاح علامة الموضع المعطلة إذا كان استعلام البيانات يحتوي على أخطاء.
7.2.4
- إصلاح حالة التعطل عند الوصول إلى استعلام بيانات بطيء عدة مرات بالتوازي.
7.2.3
- يحدد الأعمدة في مصدر البيانات
/columnsإلى المخطط الحالي. - إصلاح تحميل نطاقات مصدر البيانات.
7.2
- يصلح خطأً يعيق الطلبات إلى مصادر البيانات واستعلامات البيانات التي تحتوي على علامات اقتباس في قيم استعلام البحث.
- إصلاح استعلامات البيانات على قواعد البيانات التي لا تسمح بإنشاء مخطط ذاكرة التخزين المؤقت.
7.2.1
- يستمع إلى جميع عناوين IPv4 و IPv6 بدلاً من IPv4 فقط.
7.2.0
- يسمح بتعديل مخططات الجداول لمصادر البيانات
- يسمح بتغيير بيانات مصادر البيانات
- ينفذ التعليقات التوضيحية
- يغير تمثيل وقت إعادة التقييم النشط الذي يحتوي على
beginفقط مكون التوقيت المحلي بدلاً من سلسلة ISO-8601 الكاملة. - فترة التحديث لطلبات البيانات المادية.
7.1.3
- يصلح خطأً يتسبب في فشل طلبات
/{type}/{id}/childrenفي حالة احتواء كائن علىAlarmrecepients.
7.1.2
- مصادر البيانات
- إصلاح تقدير عدد الصفوف في حالة احتواء الاستعلام على شروط IN().
7.1.1
- مصدر بيانات البرنامج النصي
- إصلاح الخلل الذي يتسبب في حدوث خطأ إذا كان الإزاحة أكبر من عدد الصفوف المعادة.
7.1
- يرفض القيم المقدمة إلى
/webcollectorالتي تكون بعيدة جدًا في المستقبل - يقدر عدد الصفوف التي تم جلبها من قواعد بيانات PostgreSQL بدلاً من حسابها إذا كان عدد الصفوف التي تم جلبها أكبر من 1'000'000. هذا يزيد بشكل كبير من أداء الاستعلام على مجموعات البيانات الكبيرة.
- إصلاح الخلل الذي يتسبب في فشل جلب رسائل المهام إذا لم يكن الكائن مجدولًا على جامع.
7.0.7
- استعلامات البيانات
- يصلح حالة التعطل عند تحديث استعلامات البيانات المتداخلة.
- يصلح خطأً يتسبب في أن يجد حل التبعية نفس التبعية عدة مرات.
7.0.6
- يوفر "
defaultParams" في طلب "/dashboards/groups/nested"
7.0.5
- يصلح الخلل الذي يتسبب في تعطل طلب
selectعلى مصدر بيانات البرنامج النصي إذا لم يتم توفير معلماتoffsetوlimit. - إصلاح تحليل استعلامات البيانات التي تحتوي على
with
7.0.4
- وحدة التحكم في المخزون
- إصلاح معالجة طلب
treeمع الكائنات الفارغة.
- إصلاح معالجة طلب
7.0.3
- تقارير PDF
- يصلح أيضًا تغليف الصفحات للجداول.
7.0
- تقارير PDF
- يصلح التفاف الصفحة
- يصلح تكرار رؤوس الجداول
7.0
- يسمح بتصدير استعلام بيانات واحد
- إصلاح الخلل الذي كان يمنع أحيانًا اكتشاف استعلامات البيانات التي تم تكوينها بالفعل عند إعادة تشغيل الخدمة.
7.0
- تحسين استعلامات البيانات
- يسمح بتجسيد استعلامات البيانات بشكل مشابه للعروض المجسدة.
- إزالة إصدارات Semver لصالح التواريخ فقط.
- يحسن اكتشاف المراجع.
- يفرض الأذونات من مصدر البيانات في استعلام dmvn testata أيضًا.
- يخزن نتائج استعلامات البيانات مؤقتًا لتحسين الأداء.
- يجمع أجهزة عرض تقارير PDF لتحسين الأداء.
- تحديث موصل MySQL JDBC. يتطلب MySQL >= 8.
- يضيف InventoryController الذي يوفر نقاط نهاية محسنة لأداة SKOOR Dashboard Inventory.
6.4.3
- إصدار صيانة لدمج التغييرات من 6.3.4.
6.4
- يدعم نوع PostgreSQL
citextوأنواع خاصة أخرى (أكثر).
6.4
/filesتقوم نقطة النهاية الآن بتعيين نوع mime الافتراضي للملفات غير المعروفة إلىapplication/octet-streamبدلاً من إرجاعnull.
6.4
- يسمح بحذف الملفات باستخدام
DELETE /files/filename.extension - زيادة الحد الأقصى لحجم الملفات التي يمكن تحميلها من 1 ميجابايت إلى 10 ميجابايت.
6.3
- يضمن أن اتصالات PostgreSQL تستخدم دائمًا مجمع الاتصالات الخارجية.
6.3
- يضمن أن المستخدم الحالي لديه أذونات كاملة على مجموعة لوحة التحكم التي تم إنشاؤها حديثًا.
6.3.2
- تسريع بدء تشغيل خدمة الويب عن طريق تشغيل عمليات الترحيل مرة واحدة فقط أثناء التحديث.
6.3.0
- يسمح باستخدام عوامل مثل AND() و OR() عند إجراء بحث نصي في مصادر البيانات
- 6.2.5
6.2
- يصلح إنشاء مجموعات لوحة المعلومات
6.2.4
- يعمل على تطبيع أذونات لوحة المعلومات
- يجعل "لوحات المعلومات" الجذرية قابلة للقراءة من قبل أي شخص
- إضافة "رفض أي" إلى مجموعة "لوحات المعلومات" الجذرية للكائنات المشار إليها
- إزالة قواعد "الرفض" من جميع كائنات لوحة المعلومات
6.2.3
- يفرض أذونات init للوحات المعلومات على الكائن الأصلي
6.2
- يصلح عملية جلب لوحة المعلومات عندما يتم نقل المستخدم إلى مجموعات أخرى أو تغيير دوره.
6.2
- إصلاح ترحيل مربع العنوان في حالة وجود مربع العنوان الأيمن فقط.
6.2
- نقاط نهاية جديدة لأذونات لوحة التحكم
6.1
- إصلاحات استعلامات البيانات باستخدام وظائف التجميع بدون اسم مستعار (على سبيل المثال count(*), sum(foo), ...)
6.1
- تقوم بترحيل لوحة المعلومات مرة واحدة لكل مستأجر بدلاً من مرة واحدة فقط على مستوى عالمي.
6.1
- استعلامات البيانات
- إصلاح استعلامات البيانات التي حذفت المستخدم ككاتب.
- إصلاح استعلامات البيانات ذات سلاسل الاستعلام الفارغة.
6.1.1
- استعلامات البيانات
- لا يستخدم تعبيرات الجدول المشتركة في MySQL لأن الإصدار القديم من MySQL لا يدعمها. من المحتمل أن يتم اكتشاف هذه الميزة في إصدار لاحق من خدمة الويب.
6.1.0
- استعلامات البيانات
- يستخدم تعبيرات الجدول المشتركة (استعلامات WITH) للاستعلامات الفرعية بدلاً من الاستعلامات الفرعية المتداخلة. لم تعد هناك حاجة لإضافة اسم مستعار إلى الاستعلام الفرعي.
- تقوم بإزالة التعليقات قبل معالجة الاستعلامات الفرعية والمعلمات.
- يقيس وقت تنفيذ الاستعلام ومدة الإرجاع
- يسمح بالقيم الافتراضية للمعلمات ويبسط صيغة المعلمات (لم يعد هناك "params.")
- استعلامات البيانات / مصادر البيانات
- التجميعات الفرعية
- نهاية نمط لتخزين أنماط CSS المخصصة
- إرجاع العناصر التابعة في استدعاء السبب
6.0.5
- إصلاحات قراءة التكوين من متغيرات البيئة
6.0.4
- استعلامات البيانات
- إزالة منطق التثبيت
- يحذف المجموعات دائمًا بشكل متكرر
- تبسيط وإصلاح التصدير/الاستيراد
6.0.3
- يعيد رمز حالة HTTP 404 بدلاً من 500 في حالة وجود لوحة تحكم غير صالحة
6.0.2
- يسمح بحفظ استعلامات البيانات غير الصالحة. يعرض أخطاء عند الحصول على استعلام البيانات بدلاً من ذلك
- لا يضيف علامات الإصدار بعد الآن عند نشر استعلامات البيانات
- يصلح اكتشاف المراجع الدائرية لطلبات البيانات الفرعية.
6.0
- طلب واحد للوحات المعلومات بما في ذلك العناصر التابعة لها (/dashboards/{id}/nested)
6.0
- التكوين من ENV
- يسمح بتعيين الوضع المظلم على المستخدم
- العديد من التغييرات عند الحصول على لوحات المعلومات
- يزيل بعض الأشياء التي يقوم بها الآن SKOOR Auth
- يستخدم تجمع الاتصال من PGPool-II إذا كان متاحًا