Merged PRs
API
- #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 header to openverse 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
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