Merged PRs
- #3956: Publish changelog for catalog-2024.03.22.17.45.11
- #3954: Add debug logs to renovate
- #3953: Bump jwcrypto from 1.5.4 to 1.5.6 in /api
- #3952: Update pinia and vue-demi
- #3951: Adds locale to the locale kebab-case warnings
- #3950: Link to Openverse in Documentation site root
- #3942: Fix the skip-to-content link reloading the results
- #3933: Publish changelog for frontend-2024.03.18.15.51.41
- #3932: Publish changelog for api-2024.03.18.15.51.25
- #3931: Fix audio alt files missing bit rate
- #3928: Use DAG_DEFAULT_ARGS for all DAGs
- #3850: Centralise frontend error reporting (and suppress unactionable Sentry errors)
- #3836: Add accesstoken and ThrottledApplication to admin panel
- #3835: Use the `VMediaCollection` for search and collection results
- #3808: Cleanup tag display for long lists of tags
- #3760: Implementation Plan: Content moderation metrics
Closed issues
- #3940: Using “skip to content” button on search results page clears result counts (staging only)
- #3939: Unmet `pinia` peer dependency (version issue)
- #3938: Kebab-cased translation key warning when running `just p frontend i18n`
- #3930: KeyError: “Got KeyError when attempting to get a value for field `bit_rate` on serializer `AudioAltFileSeri…
- #3884: Search results are not updated when filters are unchecked but the search term is the same
- #3830: Navigating between additional search views and single result pages and back does not update the single image
- #3821: Clean up API URL environment variables
- #3803: Not all DAGs have `DAG_DEFAULT_ARGS` applied
- #3711: Add access token and throttled application models to Django admin
- #3576: Returning to results from the new content views does not load previously-loaded pages
- #3468: Avoid `AxiosError` when requesting bad image links
- #2589: Cleanup tag display with long lists of tags
- #1970: Implementation Plan: Moderation queue metrification
- #1163: Update the Priority custom field when the issue priority label changes
- #1126: Implementation Plan: Rekognition Data Evaluation
- #1459: Surface materialized views in view names
- #1473: Investigate Data Refreshes blocking during popularity steps
- #1662: Catalog database/ingestion overhaul
- #1667: No descriptions for audio files
- #744: Add Rawpixel to authority data as `CURATED`
- #1765: Come up with a solution for consuming crawler events (original #457)
- #1791: Scrape CC REL data to identify CC-licensed images (original #182)
- #1790: Feed new images to the crawler (original #456)
Merged PRs
- #828: Bump catalog airflow version to rel-2024.03.22.17.45.11
- #827: Update Nuxt HTTP 5xx responses runbook link
- #826: Restrict SSH ingress on all non-bastion services to within the VPC
- #825: Remove sudo calls from ingestion server init
- #824: Remove API environment variables that are no longer used
- #819: Remove Airflow email settings
Closed issues
- #789: Drop SSH ingress from outside of the VPC on all EC2 instances (except the SSH bastion)
- #548: Remove unnecessary calls to `sudo` from ingestion server user-data script
- #258: Remove Airflow SMTP settings
#openverse, #week-in-openverse