A week in Openverse: 2024-06-03 – 2024-06-10


openverse

Merged PRs

API

  • #4402: Rename ContentProvider to ContentSource
  • #4419: Update docker.io/redis Docker tag to v7.2.5
  • #4434: Publish changelog for api-2024.06.03.15.35.02
  • #4440: Handle tags without provider in media admin view

Catalog

  • #4366: Add catalog media properties documentation

Documentation

  • #4366: Add catalog media properties documentation
  • #4432: Update docs to recommend blobless cloning strategy
  • #4435: Add a link to the committer announcements in the committer docs
  • #4436: Update assets in the documentation
  • #4448: Updated Playwright Codegen broken link
  • #4449: Jest docs broken link fixed

Frontend

  • #4420: Update pnpm to v9.1.4
  • #4423: Update Node.js to v20.14.0
  • #4424: Update dependency @playwright/test to v1.44.1
  • #4425: Update dependency eslint-plugin-tsdoc to ^0.3.0
  • #4426: Update dependency prettier-plugin-tailwindcss to v0.6.1
  • #4428: Ensure required DB extension is installed before attempting to setup plausible
  • #4431: Add Nuxt 3 folders to gitignore
  • #4433: Publish changelog for frontend-2024.06.03.15.35.03
  • #4437: Delete `frontend/src/stories/` directory
  • #4445: Update pnpm to v9.2.0

Ingestion Server

  • #4418: Update dependency elasticsearch to v8.13.2
  • #4443: Revert “Save cleaned data of Ingestion Server to AWS S3 (#4163)”

Management

  • #4392: Add load testing script for frontend
  • #4416: Move NGINX-based services out of the API profile
  • #4421: Update workflows
  • #4438: Overhaul the complete labelling system
  • #4450: Fix incorrect brackets in PR automation
  • #4451: Update pr_automations.yml with missing character
  • #4462: Bump tornado from 6.4 to 6.4.1 in /utilities/project_planning

Closed issues

API

  • #3943: Implement logging for moderation events
  • #3944: Implement and surface value-based deferred metrics
  • #3946: Implement and surface list-based deferred metrics
  • #4289: CI + CD builds `nginx` image during API up
  • #4346: Rename the `ContentProvider` model to `ContentSource`
  • #4439: `/api/api/admin/media_report.py, line 387, in change_view` can fail if the tag does not have a provider

Catalog

  • #2187: Create the media properties description file
  • #4255: iNaturalist is no longer able to access S3

Documentation

  • #4329: Dramatically improve cloning speed for contributors
  • #4395: Add a favicon to our Docs site

Frontend

  • #3972: Update references to audio works to use “audio track(s)”
  • #4391: Create a script for load-testing the frontend

Management

  • #1968: Implementation Plan: Computer vision metadata for content reports
  • #3823: Seek alternatives to `banyan/auto-label`
  • #4203: Stack label is not applied to contributor PRs
  • #4391: Create a script for load-testing the frontend
  • #4400: Local Plausible setup can fail

openverse-infrastructure

Merged PRs

Infra

  • #916: Redirect all .engineering API requests
  • #918: Add nuxt-preview cache rule
  • #921: Update .engineering to .org redirect to exclude Gutenberg media inserter requests
  • #922: Bypass cache and WAF for non-production frontends with load testing UA string

Management

  • #923: Add Princewill Onyenanu (madewithkode) as a committer

Closed issues

API

  • #781: Open PR in Gutenberg to point integration to `api.openverse.org`
  • #782: Open PR to point Jetpack integration to api.openverse.org
  • #783: Remove header check from Cloudflare redirect rule

Infra

  • #779: Redirect production API requests to `api.openverse.org` when a special testing header is present
  • #784: Replace API openverse.engineering Cloudflare domain records with noops
  • #787: Downgrade openverse.engineering Cloudflare plan to the free tier
  • #917: Add cache rules for `nuxt-preview.openverse.org` to not cache it in Cloudflare

Management

  • #740: PR labeller should apply stack labels for infrastructure repo

#openverse, #week-in-openverse