Openverseの1週間:2024-04-08 – 2024-04-15


openverse

マージされたPR

APIAPI API(アプリケーション・プログラミング・インターフェース)とは、プログラム同士が相互に作用し、明確に定義された限定的な方法でデータを共有できるようにするソフトウェア仲介機能です。

  • #4031:sourceパラメーターの有効性が混在している場合に検索レスポンスへ警告を追加
  • #4056:APIドキュメントサイトに追加の検索ビューのドキュメントを表示
  • #4062:コンテンツタイプから画像タイプが正しく抽出されるように修正
  • #4078:api-2024.04.09.03.50.11の変更履歴を公開
  • #4098:/apiのidnaを3.6から3.7へ更新

Catalog

  • #4060:修正:`just catalog/test`のディレクトリーインジェクションにおけるスペースをエスケープ
  • #4061:リファクタリング:メディアタイプが1つのプロバイダーにおける`get_media_type()`の冗長なオーバーライドを削除
  • #4071SlackSlack Slackは共同グループチャットプラットフォームです。https://slack.com/。WordPressコミュニティには独自のSlackチャンネルがあります。https://make.wordpress.org/chat/のDAGアラートの視覚的な占有領域を縮小

Documentation

  • #4084:ハイドレーション時に本番環境の機能フラグを修正
  • #4095:/documentationのidnaを3.4から3.7へ更新

Frontend

  • #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:ハイドレーション時に本番環境の機能フラグを修正

Infra

  • #4051:すべてのdag-sync終了処理にロギングを追加

Ingestion Server

  • #4097:/ingestion_serverのidnaを3.6から3.7へ更新

Management

  • #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の追加検索ビューのドキュメント表示を有効化

Catalog

  • #1370:Python 3.11へアップグレード
  • #1385:`get_media_type`の不要な定型実装を削除
  • #1566:重複したタグを削除
  • #2186:メディアプロパティを自動生成するスクリプトを作成
  • #3987:SlackのDAGアラートの視覚的な占有領域を縮小・改善
  • #4013:上流のバグによりScience Museumのクエリーが時折失敗する問題
  • #4091:タグフィールド内の空のJSONオブジェクトをクリーンアップするため、バッチ更新を使用

Documentation

  • #3877:e2eテストに機械生成のアラビア語翻訳を含めるためのドキュメントを追加

Frontend

  • #553:帰属表示のコピー結果から先頭・末尾の空白を削除
  • #2471:`SEARCH_RESPONSE_TIME`分析イベントを追加
  • #3487:音声再生時の`NotSupportedError`
  • #3775:plausibleとCORSの制限により`SEARCH_TIME_EVENT`を使用できない
  • #4006:関連エンドポイントのエラーが引き続きSentryへ送信される問題
  • #4023:APIとフロントエンドでメディアプロパティを自動生成するスクリプトを作成
  • #4035:ステージング環境と本番環境で`additional_search_views`フラグを有効化
  • #4047:jestを最新バージョンへ更新
  • #4082:切り替え可能なフラグが本番環境で機能しない問題
  • #4087:VCheckbox要素の論理状態がアプリケーションに保存された状態と一致するよう更新されない問題

Management

  • #2340:「good first issue」と「help wanted」課題のガイドラインと期待事項を含むメンテナー向けドキュメントを追加
  • #3876:Docker Compose v2へ移行

openverse-infrastructure

マージされたPR

Infra

  • #837:Ansibleを使用してnext/productionにAirflowを展開

Management

  • #845:WordPress/openverseOpenverse Openverse は、画像や音声など、オープンライセンスのメディアを検索する検索エンジンです。GitHubおよびhttps://openverse.orgでOpenverseを見つけることができます。とファイルを同期:🔄

クローズされた課題

API

  • #468:TerraformでSentryプロジェクトと設定を管理

Frontend

  • #468:TerraformでSentryプロジェクトと設定を管理

Infra

  • #775:すべてのAirflow Cloudflareルールをopenverse.engineeringからopenverse.orgへ移行
  • #776:新しいAirflowインスタンスでデータ更新とプロバイダーDAGを実行

#openverse#week-in-openverse