ओपनवर्स में एक सप्ताह: 2024-04-08 – 2024-04-15


ओपनवर्स

मर्ज किए गए PR

APIAPI API या एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस एक सॉफ़्टवेयर मध्यस्थ है, जो प्रोग्रामों को एक-दूसरे के साथ इंटरैक्ट करने और सीमित, स्पष्ट रूप से परिभाषित तरीकों से डेटा साझा करने की अनुमति देता है।

  • #4031: जब source पैरामीटर की वैधता मिश्रित हो, तो खोज प्रतिक्रिया में चेतावनी जोड़ें
  • #4056: API दस्तावेज़ साइट पर अतिरिक्त खोज दृश्यों का दस्तावेज़ दिखाएँ
  • #4062: यह सुनिश्चित करने के लिए बग ठीक करें कि सामग्री प्रकार से छवि प्रकार सही ढंग से निकाला जाए
  • #4078: api-2024.04.09.03.50.11 के लिए चेंजलॉग प्रकाशित करें
  • #4098: /api में idna को 3.6 से 3.7 पर अपडेट करें

कैटलॉग

  • #4060: सुधार: `just catalog/test` डायरेक्टरी इंजेक्शन में स्पेस को एस्केप करें
  • #4061: रिफैक्टर: एकल मीडिया प्रकार वाले प्रदाताओं में अनावश्यक `get_media_type()` ओवरराइड हटाएँ
  • #4071: SlackSlack Slack एक सहयोगात्मक समूह चैट प्लेटफ़ॉर्म है https://slack.com/। WordPress समुदाय का अपना Slack चैनल https://make.wordpress.org/chat/ पर है। में DAG अलर्ट के दृश्य प्रभाव को कम करें

दस्तावेज़ीकरण

  • #4084: हाइड्रेशन के दौरान प्रोडक्शन में फीचर फ़्लैग ठीक करें
  • #4095: /documentation में idna को 3.4 से 3.7 पर अपडेट करें

फ्रंटएंड

  • #4009: संबंधित एंडपॉइंट की त्रुटि अभी भी Sentry को भेजी जाती है
  • #4011: वैश्विक ऑडियो प्ले त्रुटियों को संभालें
  • #4043: फ्रंटएंड के अतिरिक्त खोज दृश्य चालू करें
  • #4044: `SEARCH_RESPONSE_TIME` इवेंट जोड़ें
  • #4048: jest पैकेज अपडेट करें
  • #4049: typescript निर्भरता को v5.4.4 पर अपडेट करें
  • #4050: pnpm को v8.15.6 पर अपडेट करें
  • #4052: postcss-focus-visible निर्भरता को v9 पर अपडेट करें
  • #4054: `focus:` को `focus-visible:` से बदलें
  • #4057: Node.js को v18.20.2 पर अपडेट करें
  • #4058: node-htmlHTML HTML, Hyper Text Markup Language का संक्षिप्त रूप है। यह एक मार्कअप भाषा है, जिसका उपयोग वेब पेज और वेबसाइट विकसित करने में किया जाता है।-parser निर्भरता को v6 पर अपडेट करें
  • #4066: सुधार: एट्रिब्यूशन में अनचाहे आरंभिक/अंतिम रिक्त स्थान हटाएँ
  • #4079: frontend-2024.04.09.03.50.12 के लिए चेंजलॉग प्रकाशित करें
  • #4084: हाइड्रेशन के दौरान प्रोडक्शन में फीचर फ़्लैग ठीक करें

इन्फ्रा

  • #4051: सभी dag-sync निकासों में लॉगिंग जोड़ें

इंजेशन सर्वर

  • #4097: /ingestion_server में idna को 3.6 से 3.7 पर अपडेट करें

प्रबंधन

  • #4059: वर्कफ़्लो को v6 पर अपडेट करें (मेजर)
  • #4069: print_ps() को Docker Compose ps JSONJSON JSON, या JavaScript Object Notation, डेटा संरचित करने का एक सरल, पठनीय प्रारूप है। इसका मुख्यतः सर्वर और वेब एप्लिकेशन के बीच डेटा भेजने के लिए XML के विकल्प के रूप में उपयोग किया जाता है। आउटपुट का उपयोग करने के लिए अपडेट करें
  • #4090: प्रोजेक्ट थ्रेड रिमाइंडर बॉट की स्वीकार्य स्थितियों में इमोजी जोड़ें
  • #4094: /automations/python में idna को 3.4 से 3.7 पर अपडेट करें
  • #4096: /utilities/project_planning में idna को 3.6 से 3.7 पर अपडेट करें

बंद किए गए मुद्दे

API

  • #723: API में मॉड्यूल नामों से `_package` प्रत्यय हटाएँ
  • #3750: थंबनेल के लिए उपयोग किया गया छवि प्रकार कभी-कभी सामग्री प्रकार से गलत तरीके से निकाला जाता है
  • #4023: API और फ्रंटएंड में मीडिया गुणों को स्वचालित रूप से जनरेट करने वाली स्क्रिप्ट बनाएँ
  • #4030: अमान्य source पैरामीटर हैंडलिंग में सुधार करें
  • #4055: API के अतिरिक्त खोज दृश्यों के दस्तावेज़ का प्रदर्शन चालू करें

कैटलॉग

  • #1370: Python 3.11 पर अपग्रेड करें
  • #1385: `get_media_type` के अनावश्यक बॉयलरप्लेट कार्यान्वयन हटाएँ
  • #1566: डुप्लिकेट टैग हटाएँ
  • #2186: मीडिया गुणों को स्वचालित रूप से जनरेट करने वाली स्क्रिप्ट बनाएँ
  • #3987: Slack में DAG अलर्ट के दृश्य प्रभाव को कम/बेहतर करें
  • #4013: अपस्ट्रीम बग के कारण Science Museum की क्वेरी कभी-कभी विफल हो सकती हैं
  • #4091: टैग फ़ील्ड में खाली JSON ऑब्जेक्ट साफ़ करने के लिए बैच किए गए अपडेट का उपयोग करें

दस्तावेज़ीकरण

  • #3877: e2e परीक्षणों में मशीन द्वारा जनरेट किए गए अरबी अनुवाद शामिल करने के लिए दस्तावेज़ जोड़ें

फ्रंटएंड

  • #553: एट्रिब्यूशन कॉपी बटन के परिणाम से आरंभिक/अंतिम रिक्त स्थान हटाएँ
  • #2471: `SEARCH_RESPONSE_TIME` एनालिटिक्स इवेंट जोड़ें
  • #3487: ऑडियो चलाने का प्रयास करते समय `NotSupportedError`
  • #3775: plausible और CORS सीमाओं के कारण `SEARCH_TIME_EVENT` अनुपयोगी है
  • #4006: संबंधित एंडपॉइंट की त्रुटि अभी भी Sentry को भेजी जाती है
  • #4023: API और फ्रंटएंड में मीडिया गुणों को स्वचालित रूप से जनरेट करने वाली स्क्रिप्ट बनाएँ
  • #4035: staging और prod में `additional_search_views` फ़्लैग चालू करें
  • #4047: jest को नवीनतम संस्करण पर अपडेट करें
  • #4082: प्रोडक्शन में स्विच किए जा सकने वाले फ़्लैग काम नहीं करते
  • #4087: VCheckbox तत्व की तार्किक स्थिति एप्लिकेशन में संग्रहीत स्थिति से मेल खाने के लिए अपडेट नहीं होती

प्रबंधन

  • #2340: “good first issue” और “help wanted” मुद्दों के लिए दिशानिर्देशों और अपेक्षाओं सहित मेंटेनर-उन्मुख दस्तावेज़ जोड़ें
  • #3876: Docker Compose v2 पर स्विच करें

openverse-infrastructure

मर्ज किए गए PR

इन्फ्रा

  • #837: Ansible के साथ next/production में Airflow रोल आउट करें

प्रबंधन

  • #845: WordPress/openverseOpenverse Openverse खुले लाइसेंस वाले मीडिया, जिनमें छवियाँ और ऑडियो शामिल हैं, के लिए एक सर्च इंजन है। Openverse को GitHub और https://openverse.org पर खोजें। के साथ फ़ाइल(फ़ाइलों) को सिंक किया गया

बंद किए गए मुद्दे

API

  • #468: Terraform में Sentry प्रोजेक्ट और सेटिंग्स प्रबंधित करें

फ्रंटएंड

  • #468: Terraform में Sentry प्रोजेक्ट और सेटिंग्स प्रबंधित करें

इन्फ्रा

  • #775: सभी Airflow Cloudflare नियमों को openverse.engineering से openverse.org पर पोर्ट करें
  • #776: नए Airflow इंस्टेंस पर डेटा रिफ्रेश और प्रदाता DAG चलाएँ

#openverse, #week-in-openverse