openverse
Merged PRs
#3395: Drop separate download fallback
#3394: Use the `ACCESS_TOKEN` secret instead of `GITHUB_TOKEN`
#3392: Really fix import path for `.mjs` files
#3390: Fix path to automation `.mjs` files
#3381: Fix dynamically excluded providers caching
#3376: Publish changelog for api-2023.11.20.09.32.25
#3375: Implementation of project board automations
#3372: Publish changelog for frontend-2023.11.20.09.09.57
#3369: Add middleware to log application name and verification status
#3366: Add Elasticsearch Airflow provider
#3364: Add project planning voting boxplot generation script
#3363: Fix delete_records slack formatting
#3024: Add aiohttp client sharing
#3020: Add ADRF and make the thumbnail view async
Closed issues
#3380: Dynamically filtered providers cache is set incorrectly
#3374: Implementation of the project automation changes
#3368: Add response headers and nginx logging to identify requests and registered applications used for a request
#3355: Fix axios integration for axios 1.x upgrade
#3342: Not all tags normalised to lower case
#3189: Add logging & tallying for deep pagination
#2788: Use a shared `aiohttp.ClientSession` rather than creating a new one per-request
#2436: `get-translations.js` logs raw error to console with explanation despite the case being handled just fine
#2371: Add Airflow Connections for Elasticsearch clusters
#2370: Add Elasticsearch Airflow Provider
#2348: Write a prettier plugin that formats admonition blocks as markdown
#2246: Add Django request ID to nginx log output
#2245: Nginx configuration logs structured (JSON) and unstructured output for every event
#1929: Add talkback for events API in playwright
#1831: `visual-regression/v-checkbox.spec.ts:47:9 › v-checkbox › default › on` is flaky
#1161: Flaky playwright test `visual-regression/pages/pages-single-result.spec.ts:30:13`
#949: Switch to Caddy for API reverse proxy to simplify configuration
#464: Focus outline in media type selection dropdown is cropped on the right
#483: Failure comment is not removed after successful re-run
#514: Add a "Redeploy to current version" checkbox to the Rollback workflow
#516: Add link to staging deployment workflow run on PRs
#293: RFC Request: API unit and integration testing
#1477: PR review DAG pinging on PRs with requested changes
#1481: Clean up all previous indexes after successfully switching to a new one during data refresh
#685: Record dead link stats in a queryable way
#285: Workflow to run the load testing script against staging API
#686: Store dead links in database and expose an API endpoint that the catalog can pull from
#528: User agent string information reduction in Chrome
#540: Update TESTING_GUIDELINES.md to include instructions on how to run the test suite.
#544: Disable Renovate for pnpm dependencies and enable Dependabot instead
openverse-infrastructure
Merged PRs
#695: Use different jumphost port mappings based on environments
#687: Bump ingestion server version to rel-2023.11.14.18.39.29
Closed issues
#683: Investigate pagination depth for Elasticsearch queries
#679: Capture Elasticsearch queries during response time spike
#535: Use more distinct/obvious/harder-to-accidentally-misuse ports for mapping staging and production infrastructure locally
#openverse, #week-in-openverse