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

openverse

Merged PRs

APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.

  • #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 HTMLHTML HTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites. 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 GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ branch protections

Ingestion Server

  • #984: Bump ingestion server and catalog

Management

  • #988: 🔄 synced file(s) with WordPress/openverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org.
  • #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