الكلجديدمُحسّنإصلاح
مُحسّن

Auto يُرجع الجلسة والتتبع بشكل افتراضي

تحتوي كل response لـ Auto الآن على كائن meta (أي مستوى فاز، وما إذا تم حل التحدي، وعدد المحاولات، وإجمالي الأرصدة) بالإضافة إلى الجلسة النشطة (proxy، وcookies، وuserAgent) حتى تتمكن من معرفة ما نجح في اختراق الهدف وإعادة المحاولة بنفسك. حقل session.proxy هو معرف proxy مبهم بنظام base36، وليس عنوانًا خامًا أبدًا. قم بتعيين returnSession: false إذا كنت لا ترغب في تضمين الجلسة في الـ response.

مُحسّن

Auto يحل المزيد من أنواع التحديات

يعالج Auto الآن تحديات Cloudflare غير التفاعلية (جدار "Checking your browser" الذي تعرضه بعض المواقع المحمية) من البداية إلى النهاية، بدلاً من إرجاع صفحة التحدي كما لو كانت محتوى. كما تم إصلاح حالتين مرتبطتين: الاستجابة 200 التي تخفي تحدياً بينياً تتصاعد الآن إلى حل حقيقي، والتحدي الذي يعيد عرض الجدار بعد إسقاط cookie التخليص يقوم الآن بإعادة التحميل وجلب المحتوى الحقيقي. Marathonbet هو الموقع الأبرز الذي يتم تخطيه حديثاً؛ كما تستفيد vinted وبعض أهداف interstitial-on-200 الأخرى.

مُحسّن

تحديث Playground، وخيار Reset، والتمرير عند الطلب

لم يعد تحديث Playground يعرض الحالة الثابتة بشكل خاطف قبل أن تظهر حالتك مجدداً. يمسح زر Reset الجديد (يتطلب تأكيداً) تبويبات request الثلاثة كلها، وملفات cookies، والـ proxies المنقولة دفعة واحدة. يمكن الآن للـ response أيضاً نقل معرف proxy الخاص به أو User-Agent إلى الـ request التالي عندما تطلب ذلك، بدلاً من تطبيقها تلقائياً دون علمك.

مُحسّن

الـ responses تعكس الـ proxy الذي عالجها

يتضمن كل Single response الآن معرّف الـ proxy الذي عالج الـ request، وتفعل الـ Browser responses الشيء نفسه. مفيد للاستدعاءات المتسلسلة التي تحتاج إلى الالتزام بنفس الـ proxy.

مُحسّن

أعمدة قابلة للفرز وشريط جانبي قابل للطي

انقر فوق رأس العمود في Dashboard لفرزه. يعمل هذا على Activity و API Keys و sessions، ويحافظ على حالته بعد التحديث التلقائي، ويؤدي Ctrl-click (أو Cmd على Mac) إلى إلغاء الاختيار. ينطوي الشريط الجانبي أيضاً ليتحول إلى شريط أيقونات عندما تريد إعطاء مساحة أكبر للجدول.

مُحسّن

تسميات Activity تطابق Overview

كان Activity يعرض سلاسل النتائج الخام مثل Application_fail بينما كان Overview يستخدم تسميات مبسطة (App Fail) بالألوان المناسبة. يستخدم Activity الآن نفس التسميات والألوان، مما يجعل قراءة كلا العرضين متطابقة.

مُحسّن

كل استجابة API تحمل request ID

ترد الاستدعاءات الموثقة الآن مع header الـ X-Foura-Request-Id. خزّنه في الـ logs الخاصة بك وسيكون بإمكانك مطابقة أي request بالصف الخاص به في Activity، أو تزويد الدعم به لنتمكن من التحقق مما حدث بالضبط من جانبنا.

مُحسّن

إلغاء playground requests قيد التنفيذ

اضغط على زر 'Cancel' الجديد أثناء تحميل playground request وسنقوم بإلغائه بسلاسة. تعود اللوحة فوراً إلى حالة idle مع رسالة 'Request canceled' بدلاً من خطأ شبكة مخيف.

مُحسّن

Proxy Finder يعيد فحص الـ pool بسرعة أكبر

طابور إعادة الفحص يفرغ الآن في غضون أيام بدلاً من أسابيع. لقد اختصرنا الوقت المستغرق لاختيار كل proxy للاختبار من حوالي 2 ثانية إلى حوالي 10 ms، مما يبقي الـ pool أكثر تحديثاً تحت الضغط. عدد أقل من عناوين IP الميتة في التدوير، وكل طلب لـ Single و Proxy Finder يعمل مع مجموعة أكثر كفاءة.

مُحسّن

تحديث مجمع proxy بشكل أسرع

تتوزع كل دفعة تحديث الآن عبر شبكات فرعية مختلفة، مما يتيح لكل عملية تشغيل استخدام ميزانية التزامن الكاملة. يتجدد تجمع Proxy Finder بمعدل أسرع من 5 إلى 10 مرات، وتتم إزالة الإدخالات القديمة خلال ساعات.

مُحسّن

Playground يعمل الآن على الهواتف

عندما يقل العرض عن 768px، ينقسم صف الـ URL إلى صفين، وتُمرر علامات تبويب الـ response أفقياً، ويتحول جدول الـ cookie إلى شبكة بطاقات. تفتح تلميحات الأدوات عند النقر بدلاً من الـ hover، ويحصل جهاز iPhone SE (تحت 374px) على تصغير إضافي. تم توسيط زر Send بشكل صحيح، ولم يعد الـ URL الطويل يتسبب في تمرير الصفحة أفقياً.

مُحسّن

ميزة التوسيع في Playground أصبحت الآن تراكباً حقيقياً بملء الشاشة

كانت ميزة التوسيع تقوم بتمديد بطاقة response داخل تدفق الصفحة، مما تسبب في إضافة شريط تمرير (body scroll) للألواح الطويلة وتغيير التخطيط. أصبحت الآن تراكباً ثابتاً بين الشريط الجانبي وحافة viewport، مع ألواح تتمدد لتملأ الـ viewport. يغلقها مفتاح Escape؛ وتقوم دالة helper واحدة بمعالجة مسارات النقر والضغط على المفاتيح.

مُحسّن

API يرفض وجهات الشبكة الخاصة

الوجهات التي يتم تحليلها إلى نطاق شبكة خاصة تعيد الآن الرمز 400 مع خطأ تحقق واضح بدلاً من إعادة توجيهها. يتم إجراء الفحص قبل إرسال أي request، ويغطي نطاقات IPv4 و IPv6 المحجوزة. إذا مررت اسم مضيف داخلي بالخطأ، فستظهر لك رسالة خطأ واضحة على الفور. ينطبق السلوك نفسه على Single و Proxy Finder و Browser.

مُحسّن

تحويل مساحة تجربة لوحة التحكم إلى IDE حقيقي للـ requests

تتشارك أعمدة Request و response الآن علامات تبويب متطابقة (UI، و Body، و Headers، و Cookies، و Raw). يحتوي كل قسم على مفتاح تبديل العرض الخاص به (JSON tree، و HTML tree، ونص)، ويقوم Expand بتمديد الـ response ليعرض بالكامل، ويفتح الاختصار Ctrl/Cmd+K ميزة البحث في القسم (find-in-pane) مع إمكانية التنقل بين التالي والسابق. تتوفر أزرار Copy و Download في كل قسم لتلتقط ما يظهر على الشاشة تماماً، وتقوم علامة التبويب Cookies الآن بالتجميع حسب المضيف (host) مع ميزة التصفية (filter)، والحذف لكل صف، وشارات الحالة (flag badges).

مُحسّن

كل منشور مدونة يمتلك الآن بطاقة معاينة خاصة به

أطلقنا بطاقات Open Graph فريدة لجميع منشورات المدونة الحالية البالغ عددها 30 منشوراً. تعرض الروابط التي تتم مشاركتها على Discord أو LinkedIn أو Slack أو Twitter الآن معاينة نظيفة ومميزة بهوية العلامة التجارية بدلاً من أيقونة favicon عامة. ويتم إنشاء بطاقات المنشورات الجديدة تلقائياً، مع ميزة ملاءمة النصوص التي تقوم بالتفاف العناوين الطويلة بدلاً من قطعها في منتصف الكلمة.