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
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