تجعل تحديثات يونيو سير عمل واجهة برمجة التطبيقات اليومي أسهل في الأتمتة والثقة، وذلك بفضل عمليات سطر الأوامر الجاهزة للذكاء الاصطناعي، وعمليات الاستيراد الأكثر تنظيمًا، والتحديث التلقائي لـ OAuth 2.0، والعديد من التحسينات التي طلبها المستخدمون.
يركز هذا الإصدار على الجوانب التي غالبًا ما تضيع فيها فرق واجهة برمجة التطبيقات وقتًا: منح وكلاء الذكاء الاصطناعي وصولاً منظمًا إلى موارد المشروع الحقيقية، وتقليل التنظيف بعد عمليات الاستيراد، وإبقاء الطلبات المحمية بواسطة OAuth قيد التشغيل، وتبسيط مهام الاختبار والتكوين الصغيرة ولكن المتكررة.
إليك ما تغير هذا الشهر.
تحديثات جديدة
Apidog CLI يدعم مهام سير عمل واجهة برمجة التطبيقات المدعومة بالذكاء الاصطناعي
أصبح Apidog CLI هو طبقة التنفيذ لمهام سير عمل واجهة برمجة التطبيقات المدعومة بالذكاء الاصطناعي.
بدلاً من مطالبة المستخدمين بتعلم كل أمر يدويًا، يتمثل الهدف في السماح لوكلاء الذكاء الاصطناعي بالعمل مع أصول Apidog الحقيقية بطريقة منظمة. بفضل إمكانيات سطر الأوامر، يمكن للوكلاء قراءة موارد المشروع، وكتابة التغييرات، والتحقق من صحة العمليات المنظمة، وتصدير البيانات، وتشغيل مهام سير عمل الاختبار بشكل أكثر موثوقية.
يضيف Apidog CLI هذا الشهر العديد من التحسينات العملية في هذا الاتجاه:
- يمكن أن يعمل كطبقة تنفيذ لوكلاء الذكاء الاصطناعي الذين يعملون على موارد مشروع Apidog.
- يدعم تشغيل حالات الاختبار.
- يمكن أن تشير حالات السيناريو إلى نقاط النهاية وحالات الاختبار والسيناريوهات الأخرى.
- تدعم عمليات التصدير بالصيغة الأصلية وصيغة OpenAPI تحكمًا أكثر دقة في النطاق.
عند اقترانه بمهارات Apidog، يمنح CLI وكلاء الذكاء الاصطناعي تعليمات أوضح وحدود تشغيل أكثر أمانًا. يمكن للوكلاء فهم كيفية استخدام موارد Apidog بشكل أفضل، والتحقق من صحة التغييرات التي تم إنشاؤها قبل كتابتها مرة أخرى، وإكمال مهام واجهة برمجة التطبيقات بتخمين أقل.
فكر في سطر الأوامر كجسر بين تعليمات الذكاء الاصطناعي باللغة الطبيعية وعمليات مشروع Apidog المنظمة.
تحسينات الاستيراد والتصدير
يعمل هذا الإصدار أيضًا على تحسين العديد من مهام سير عمل الاستيراد والتصدير، خاصة للفرق التي تنقل البيانات من Postman أو تحتفظ بتعريفات واجهة برمجة التطبيقات باستخدام OpenAPI و Swagger.
عند استيراد البيانات عبر Postman API، يمكن لـ Apidog الآن إزالة المسافات من أسماء المتغيرات. يساعد ذلك في تقليل الحاجة إلى التنظيف بعد الاستيراد ويتجنب المشكلات الناتجة عن أسماء المتغيرات غير الملائمة أو غير المتناسقة في الاستخدام اللاحق.
عند استيراد مساحات العمل عبر Postman API، يمكن لـ Apidog أيضًا إعادة تسمية أسماء "مساحة عملي" المربكة بناءً على منشئ مساحة العمل. بالنسبة للفرق التي تستورد مساحات عمل متعددة، يجعل هذا البيانات المستوردة أسهل في التحديد والتنظيم.
أصبح استيراد/تصدير OpenAPI و Swagger أكثر اكتمالاً. يدعم Apidog الآن معلمات من نوع الكائن ومعلمات من نوع المرجع أثناء الاستيراد/التصدير، مما يساعد الفرق على الحفاظ على هياكل مواصفات واجهة برمجة التطبيقات الأكثر ثراءً مع تعديل يدوي أقل.
| قبل | الآن |
|---|---|
|
|
OAuth 2.0 يدعم الآن التحديث التلقائي للرمز
تدعم مصادقة OAuth 2.0 الآن التحديث التلقائي للرمز.
عندما يكون رمز الوصول على وشك الانتهاء أو قد انتهت صلاحيته بالفعل، يمكن لـ Apidog تحديثه تلقائيًا حتى تستمر الطلبات دون الحاجة إلى إعادة المصادقة يدويًا أو نسخ رمز جديد.
هذا مفيد بشكل خاص للفرق التي تقوم بتصحيح أخطاء واجهات برمجة التطبيقات المحمية بواسطة OAuth بشكل متكرر. بدلاً من مقاطعة تدفق الطلب كلما انتهت صلاحية الرمز، يساعد Apidog في الحفاظ على استمرارية الجلسة.
يقلل هذا من انقطاعات المصادقة أثناء تصحيح أخطاء واجهة برمجة التطبيقات واختبارها والتحقق المتكرر من الطلبات.
تحسينات بناءً على ملاحظات المستخدمين
توافق أفضل لعميل MCP
قام Apidog بتحسين توافق عميل MCP ويمكنه الآن تحليل المخططات غير القياسية بشكل أكثر موثوقية.
يساعد هذا عند الاتصال بخوادم أو أدوات MCP التي لا يتبع إخراج مخططها بدقة التنسيقات المتوقعة. بدلاً من الفشل مبكرًا بسبب اختلافات المخطط، يمكن لـ Apidog التعامل مع المزيد من استجابات MCP الواقعية وتحسين معدل نجاح تكامل الأدوات وتصحيح الأخطاء.
البحث عن الخطوات الثابتة بالاسم في مجموعات الاختبار
عند إضافة خطوات ثابتة إلى مجموعة اختبار، يمكنك الآن البحث بالاسم.
بالنسبة للمشاريع التي تحتوي على العديد من نقاط النهاية أو حالات الاختبار أو السيناريوهات، يجعل هذا العثور على الخطوة الصحيحة وإضافتها إلى المجموعة أسرع دون الحاجة إلى التصفح يدويًا عبر قوائم طويلة.
المهام المجدولة تضيف خيار "كل 8 ساعات"
تتضمن المهام المجدولة الآن خيار "كل 8 ساعات".
يمنح هذا الفرق فترة زمنية مفيدة أخرى للاختبارات الآلية المتكررة، أو الفحوصات على غرار المراقبة، أو مهام سير عمل التحقق الدوري من واجهة برمجة التطبيقات.
تطبيق الويب Apidog يدعم تكوين الرؤوس التي يتم إنشاؤها تلقائيًا
يدعم تطبيق الويب Apidog الآن تكوين الرؤوس التي يتم إنشاؤها تلقائيًا.
يمنح هذا مستخدمي تطبيق الويب مزيدًا من التحكم في سلوك الطلب ويساعد في مواءمة رؤوس الطلبات التي يتم إنشاؤها مع متطلبات الفريق أو المشروع.
إصلاحات الأخطاء والتحسينات الصغيرة
لقد أصدرنا أيضًا مجموعة من الإصلاحات والتحسينات الأصغر هذا الشهر، بما في ذلك:
- تحسين الأداء عند اختيار سيناريوهات اختبار كبيرة للفروع الفرعية، مما يقلل من فرصة حدوث أخطاء المهلة.
- تدعم قوائم فروع Sprint والفروع العامة الآن عرض معرفات الفروع ونسخها.
- يتم عرض رسالة توضيحية أكثر سهولة في الاستخدام عندما يتعذر على macOS إرسال طلبات الشبكة الداخلية.
- تم إصلاح مشكلة عدم استيراد عناوين URL الأساسية للخدمة وعدم ربط نقاط النهاية بالخدمة المحددة عند إعادة استيراد بيانات Apidog إلى وحدة جديدة.
- تم إصلاح مشكلة عدم إضافة مصادقة OAuth 1.0 التي تم تعيينها للإضافة إلى رأس الطلب إلى رأس الطلب فعليًا.
- تم إصلاح مشكلة عدم عمل رمز طلب نقطة النهاية الذي تم إنشاؤه بشكل صحيح عندما استخدم Basic Auth متغيرات صينية.
- تم إصلاح مشكلة استخدام رمز الطلب الذي تم إنشاؤه بشكل غير صحيح لـ HTTPS عندما استخدمت نقطة النهاية HTTP.
- تم إصلاح مشكلة حيث يمكن أن تُبلغ سيناريوهات تشغيل سطر الأوامر عن "رمز غير متوقع" عندما تشير خطوة السيناريو إلى نص استجابة بتنسيق خام.
- تم إصلاح مشكلة استمرار ظهور تفاصيل تقرير الاختبار على أنها قيد التشغيل بعد إنهاء سيناريو الاختبار التلقائي بشكل غير طبيعي.
- تم إصلاح مشكلة عدم عرض التقرير المقابل في قائمة تقارير الاختبار بعد تشغيل حالات السيناريو في المجلد الجذر.
- تم إصلاح مشكلة قيام تحديث تطبيق الويب Apidog بتبديل المشروع تلقائيًا مرة أخرى إلى الفرع الرئيسي.
- تم إصلاح مشكلة عدم وجود محتوى في خيارات مرشح العلامات أثناء استيراد الفرع وعند إدراج نقاط النهاية في Markdown.
- تم إصلاح مشكلة إضافة الخدمات غير الافتراضية بشكل متكرر عند استيراد ملفات Apidog بوحدات وخدمات متعددة.
- تم إصلاح مشكلة عدم استيراد علامات مستند Markdown بشكل صحيح عند استيراد بيانات Apidog.
- تم إصلاح مشكلة استمرار ظهور التعارضات بعد دمج نقاط النهاية في الفرع الرئيسي في بعض الحالات.
- تم إصلاح مشكلة حدوث أخطاء في الواجهة الأمامية في بعض الحالات عند تصحيح أخطاء نقاط نهاية SSE.
- تم إصلاح مشكلة حيث كانت إحصائيات المشروع المحلية تحسب البيانات من الوحدة الافتراضية فقط.
- تم إصلاح مشكلة حيث أدى استيراد ملف Apidog متعدد الوحدات من صفحة تفاصيل الفريق إلى استيراد نقاط النهاية بشكل غير صحيح إلى الوحدة الافتراضية.
- تم إصلاح مشكلة اختفاء التغييرات في بعض الحالات بعد إرسال التعديلات.
- تم إصلاح مشكلة عرض رسالة خطأ غير صحيحة في تدفق التحقق من البريد الإلكتروني عند تغيير كلمات المرور.
ماذا يعني هذا
معًا، تجعل هذه التحديثات Apidog أكثر فائدة في مهام سير العمل التي تشمل الأشخاص، وكلاء الذكاء الاصطناعي، والمواصفات، والاختبارات الآلية.
| المجال | ما الذي يتحسن | لماذا يهم |
|---|---|---|
| مهام سير عمل سطر الأوامر المدعومة بالذكاء الاصطناعي | يمكن لـ CLI مساعدة وكلاء الذكاء الاصطناعي في العمل على موارد مشروع Apidog الحقيقية، وتشغيل حالات الاختبار، والرجوع إلى الأصول الموجودة، والتحكم في عمليات التصدير بشكل أكثر دقة. | أسهل لوكلاء الذكاء الاصطناعي لإكمال مهام واجهة برمجة التطبيقات بسياق مشروع منظم بدلاً من التخمين من معلومات غير منظمة. |
| الاستيراد والتصدير | يمكن لعمليات استيراد Postman API تنظيف أسماء المتغيرات وتوضيح أسماء مساحات العمل؛ يدعم استيراد/تصدير OpenAPI/Swagger معلمات من نوع الكائن ومعلمات من نوع المرجع. | تنظيف أقل بعد الترحيل وتبادل أكثر اكتمالاً لمواصفات واجهة برمجة التطبيقات. |
| المصادقة | يمكن لرموز OAuth 2.0 التحديث تلقائيًا. | انقطاعات أقل أثناء تصحيح أخطاء واجهة برمجة التطبيقات واختبارها. |
| توافق MCP | يمكن لعميل MCP تحليل المزيد من المخططات غير القياسية. | توافق أفضل مع أدوات وخوادم MCP الواقعية. |
| مهام سير عمل الاختبار | أصبحت الخطوات الثابتة أسهل في العثور عليها، وتدعم المهام المجدولة فترة إضافية مدتها 8 ساعات. | إعداد أسرع لمجموعة الاختبار وتنفيذ اختبارات متكررة أكثر مرونة. |
| تكوين تطبيق الويب | يمكن تكوين الرؤوس التي يتم إنشاؤها تلقائيًا في تطبيق الويب Apidog. | مزيد من التحكم في سلوك الطلب في مهام سير العمل المستندة إلى المتصفح. |
والنتيجة هي مسار تشغيل أنظف: يحصل وكلاء الذكاء الاصطناعي على سياق مشروع أفضل، وتتطلب البيانات المستوردة تنظيفًا أقل، ومن غير المرجح أن تتعرض طلبات OAuth للانقطاع، ولدى الفرق سيطرة أكبر على الاختبار المتكرر وتكوين الطلبات.
انضم إلى المحادثة
تواصل مع مهندسي واجهة برمجة التطبيقات الزملاء وفريق Apidog:
- انضم إلى مجتمعنا على Discord للمناقشات والدعم في الوقت الفعلي.
- شارك في مجتمعنا على Slack للمحادثات التقنية.
- تابعنا على X (تويتر) للحصول على آخر التحديثات.
ملاحظة: للحصول على التفاصيل الكاملة لجميع التحديثات، تحقق من سجل التغييرات لـ Apidog.
مع أطيب التحيات،
فريق Apidog
