A week in Openverse: 2025-01-13 – 2025-01-20

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.

  • #5331: Publish changelog for api-2025.01.12.10.55.21
  • #5332: Add Django connection pools feature
  • #5333: Update dependency uvicorn to >=0.34, <0.35
  • #5335: Close old db connections after getting thumbnails
  • #5336: Publish changelog for api-2025.01.14.14.57.35
  • #5337: Publish changelog for api-2025.01.15.17.59.21

Catalog

  • #5136: Updated notify_slack method
  • #5324: Publish changelog for catalog-2025.01.07.04.34.46

Documentation

  • #5323: Simplify media `FetchState` and fix fetching errors
  • #5324: Publish changelog for catalog-2025.01.07.04.34.46
  • #5331: Publish changelog for api-2025.01.12.10.55.21
  • #5336: Publish changelog for api-2025.01.14.14.57.35
  • #5337: Publish changelog for api-2025.01.15.17.59.21
  • #5338: Update instructions for ES node replacement
  • #5340: Publish changelog for frontend-2025.01.16.15.54.08

Frontend

  • #5261: Clean repeated static string interpolation
  • #5305: Only show audio message when track ID matches active
  • #5323: Simplify media `FetchState` and fix fetching errors
  • #5330: Add bodyserializer/accept headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. to openverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org. api client to correctly authenticate with the API
  • #5340: Publish changelog for frontend-2025.01.16.15.54.08

Management

  • #5332: Add Django connection pools feature
  • #5339: Update workflows

Closed issues

API

  • #5209: Use new connection pooling feature from Django 5.1

Catalog

  • #4884: `notify_slack` should determine `dag_id` on its own

Frontend

  • #2202: An audio error is shown on all of the Audio cells in all content view
  • #4980: Clean up repeated static-string interpolations
  • #5314: Add `bodySerializer` and `Accept` header to `@openverse/api-client` to correctly authenticate with the API
  • #5322: Simplify `fetchState` in the Nuxt app
  • #5325: Results replaced with No result error page when clicking Load more if second page API result has no results

openverse-infrastructure

Merged PRs

Infra

  • #1128: Update Terraform cloudflare to ~> 4.50.0

Management

  • #1127: Update workflows
  • #1135: 🔄 synced file(s) with WordPress/openverse

#openverse, #week-in-openverse