طلبات الدمج
API واجهة برمجة التطبيقات أو واجهة برمجة التطبيقات هي وسيط برمجي يسمح للبرامج بالتفاعل مع بعضها البعض ومشاركة البيانات بطرق محدودة ومحددة بوضوح.
- #4031: إضافة تحذير إلى استجابة البحث عندما تكون معلمة المصدر ذات صلاحية مختلطة
- #4056: عرض توثيق طرق عرض البحث الإضافية على موقع توثيق واجهة برمجة التطبيقات
- #4062: إصلاح خطأ لضمان استخراج نوع الصورة بشكل صحيح من نوع المحتوى
- #4078: نشر سجل التغييرات للإصدار api-2024.04.09.03.50.11
- #4098: ترقية idna من 3.6 إلى 3.7 في /api
الفهرس
- #4060: إصلاح: الهروب من المسافة في حقن الدليل `just catalog/test`
- #4061: إعادة هيكلة: إزالة التجاوز الزائد لـ `get_media_type()` في الموفرين ذوي نوع الوسائط الواحد
- #4071: تقليل الأثر المرئي لتنبيهات DAG في Slack Slack هي منصة للدردشة الجماعية التعاونية https://slack.com/. ويمتلك مجتمع WordPress قناة Slack الخاصة به على https://make.wordpress.org/chat/
التوثيق
- #4084: إصلاح أعلام الميزات في بيئة الإنتاج أثناء التهيئة
- #4095: ترقية idna من 3.4 إلى 3.7 في /documentation
الواجهة الأمامية
- #4009: لا يزال خطأ نقطة النهاية ذات الصلة يُرسل إلى Sentry
- #4011: معالجة أخطاء تشغيل الصوت العامة
- #4043: تفعيل طرق عرض البحث الإضافية في الواجهة الأمامية
- #4044: إضافة حدث `SEARCH_RESPONSE_TIME`
- #4048: تحديث حزم jest
- #4049: تحديث التبعية typescript إلى الإصدار 5.4.4
- #4050: تحديث pnpm إلى الإصدار 8.15.6
- #4052: تحديث التبعية postcss-focus-visible إلى الإصدار 9
- #4054: استبدال `focus:` بـ `focus-visible:`
- #4057: تحديث Node.js إلى الإصدار 18.20.2
- #4058: تحديث التبعية node-html HTML هو اختصار للغة ترميز النص التشعبي. وهي لغة ترميز تُستخدم في تطوير صفحات الويب والمواقع الإلكترونية.-parser إلى الإصدار 6
- #4066: إصلاح: إزالة المسافات البيضاء غير المرغوب فيها في بداية ونهاية الإسنادات
- #4079: نشر سجل التغييرات للإصدار frontend-2024.04.09.03.50.12
- #4084: إصلاح أعلام الميزات في بيئة الإنتاج أثناء التهيئة
البنية التحتية
- #4051: إضافة التسجيل إلى جميع عمليات خروج dag-sync
خادم الاستيعاب
- #4097: ترقية idna من 3.6 إلى 3.7 في /ingestion_server
الإدارة
- #4059: تحديث سير العمل إلى الإصدار 6 (إصدار رئيسي)
- #4069: تحديث print_ps() لاستخدام مخرجات ps في Docker Compose JSON JSON، أو ترميز كائنات JavaScript، هو تنسيق بسيط وقابل للقراءة لهيكلة البيانات. ويُستخدم بشكل أساسي لنقل البيانات بين الخادم وتطبيق الويب، كبديل لـ XML.
- #4090: إضافة رموز تعبيرية إلى حالات التذكير المقبولة لروبوت تذكير سلسلة المشروع
- #4094: ترقية idna من 3.4 إلى 3.7 في /automations/python
- #4096: ترقية idna من 3.6 إلى 3.7 في /utilities/project_planning
المشكلات المغلقة
واجهة برمجة التطبيقات
- #723: إزالة اللاحقة `_package` من أسماء الوحدات في واجهة برمجة التطبيقات
- #3750: يُستخرج نوع الصورة المستخدم للصور المصغرة بشكل غير صحيح أحيانًا من نوع المحتوى
- #4023: إنشاء برنامج نصي لإنشاء خصائص الوسائط تلقائيًا في واجهة برمجة التطبيقات والواجهة الأمامية
- #4030: تحسين معالجة معلمة المصدر غير الصالحة
- #4055: تفعيل عرض توثيق طرق عرض البحث الإضافية لواجهة برمجة التطبيقات
الفهرس
- #1370: الترقية إلى Python 3.11
- #1385: إزالة تطبيقات القالب البرمجية غير الضرورية لـ `get_media_type`
- #1566: إزالة الوسوم المكررة
- #2186: إنشاء برنامج نصي لإنشاء خصائص الوسائط تلقائيًا
- #3987: تقليل/تحسين الأثر المرئي لتنبيهات DAG في Slack
- #4013: قد تفشل استعلامات متحف العلوم أحيانًا بسبب خطأ في النظام المنبع
- #4091: استخدام تحديثات مجمعة لتنظيف كائنات JSON الفارغة في حقول الوسوم
التوثيق
- #3877: إضافة توثيق للترجمات العربية المُنشأة آليًا والمضمنة في اختبارات e2e
الواجهة الأمامية
- #553: اقتطاع المسافات البيضاء في بداية ونهاية نتيجة زر نسخ الإسناد
- #2471: إضافة حدث التحليلات `SEARCH_RESPONSE_TIME`
- #3487: `NotSupportedError` عند محاولة تشغيل الصوت
- #3775: لا يمكن استخدام `SEARCH_TIME_EVENT` بسبب قيود plausible وCORS
- #4006: لا يزال خطأ نقطة النهاية ذات الصلة يُرسل إلى Sentry
- #4023: إنشاء برنامج نصي لإنشاء خصائص الوسائط تلقائيًا في واجهة برمجة التطبيقات والواجهة الأمامية
- #4035: تفعيل العلامة `additional_search_views` في بيئتي التجهيز والإنتاج
- #4047: تحديث jest إلى أحدث إصدار
- #4082: العلامات القابلة للتبديل لا تعمل في بيئة الإنتاج
- #4087: لم تُحدّث الحالة المنطقية لعنصر VCheckbox لتطابق الحالة المخزنة في التطبيق
الإدارة
- #2340: إضافة توثيق موجه إلى المشرفين يتضمن إرشادات وتوقعات بشأن مشكلات “جيدة للمبتدئين” و”بحاجة إلى مساعدة”
- #3876: التبديل إلى Docker Compose v2
طلبات الدمج
البنية التحتية
- #837: طرح Airflow في بيئتي next/production باستخدام Ansible
الإدارة
- #845: 🔄 مزامنة الملفات مع WordPress/openverse Openverse هو محرك بحث للوسائط المرخصة ترخيصًا مفتوحًا، بما في ذلك الصور والصوت. اعثر على Openverse على GitHub وعلى https://openverse.org.
المشكلات المغلقة
واجهة برمجة التطبيقات
- #468: إدارة مشاريع Sentry وإعداداتها في Terraform
الواجهة الأمامية
- #468: إدارة مشاريع Sentry وإعداداتها في Terraform
البنية التحتية
- #775: نقل جميع قواعد Airflow الخاصة بـ Cloudflare من openverse.engineering إلى openverse.org
- #776: تشغيل تحديث للبيانات ومهام موفري الخدمة على مثيل Airflow الجديد
#openverse، #week-in-openverse