Merged PRs
API 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 HTML 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
Merged PRs
Catalog
- #984: Bump ingestion server and catalog
Infra
- #986: Use correct variable name for Airflow deployment recovery
- #991: Fix GitHub 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 by the repository owner. https://github.com/ branch protections
Ingestion Server
- #984: Bump ingestion server and catalog
Management
- #988: 🔄 synced file(s) with WordPress/openverse 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