A week in Openverse: 2024-07-22 – 2024-07-29


openverse

Merged PRs

API

  • #4603: Limit access for content moderators
  • #4635: Remove client application headers from API responses
  • #4640: Publish changelog for api-2024.07.20.10.58.11
  • #4649: Use a separate logger for dead links check that Sentry will ignore
  • #4650: Publish changelog for api-2024.07.23.07.16.35
  • #4656: Update media list admin view to add ES-powered search

Catalog

  • #4652: Remove env from Airflow alerts, improve ES alert username & icon
  • #4661: Fix update query and increase simultaneous tasks of the `add_license_url` DAG

Documentation

  • #4639: Publish changelog for frontend-2024.07.20.10.58.11
  • #4640: Publish changelog for api-2024.07.20.10.58.11
  • #4650: Publish changelog for api-2024.07.23.07.16.35
  • #4659: Nuxt 3 robots.txt fixes

Frontend

  • #4639: Publish changelog for frontend-2024.07.20.10.58.11
  • #4653: Fix HTML creator crediting incorrect image tags
  • #4659: Nuxt 3 robots.txt fixes
  • #4660: Remove the single-result endpoints from the robots.txt

Infra

  • #4652: Remove env from Airflow alerts, improve ES alert username & icon

Management

  • #4625: Migrate automations to PDM
  • #4626: Migrate `utilities/generate_test_locales` to PDM
  • #4632: Fix version qualifiers in `pyproject.toml` files
  • #4657: Remove the “2 Reviews Needed” column automation from the PR board

Closed issues

API

  • #3640: Finalise access control for Django admin content moderator users
  • #4350: Reenable Science Museum provider in Django admin
  • #4569: Remove client application headers from API responses

Catalog

  • #4477: Airflow should support dark mode

Frontend

  • #2150: Further accessbility improvements to search result titles
  • #4602: Openverse.org embeds are not functioning

Infra

  • #4613: Remove environment name from Airflow Alerts message username

openverse-infrastructure

Merged PRs

Catalog

  • #984: Bump ingestion server and catalog

Infra

  • #986: Use correct variable name for Airflow deployment recovery
  • #991: Fix GitHub branch protections

Ingestion Server

  • #984: Bump ingestion server and catalog

Management

  • #988: 🔄 synced file(s) with WordPress/openverse
  • #989: Only require a single review
  • #990: 🔄 synced file(s) with WordPress/openverse

Closed issues

API

  • #971: Uncaught `ValueError` in API with malformed URI escape sequences in query string

Infra

  • #985: Airflow deployment unable to rollback copied config if restart fails

#openverse, #week-in-openverse