A week in Openverse: 2024-03-18 – 2024-03-25

openverse

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 OpenverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org. 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 APIAPI 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. URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org 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 fieldCustom Field Custom Field, also referred to as post meta, is a feature in WordPress. It allows users to add additional information when writing a post, eg contributors’ names, auth. WordPress stores this information as metadata. Users can display this meta data by using template tags in their WordPress themes. 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)

openverse-infrastructure

Merged PRs

  • #828: Bump catalog airflow version to rel-2024.03.22.17.45.11
  • #827: Update Nuxt HTTPHTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. 5xx responses runbook link
  • #826: Restrict SSHSSH Secure SHell - a protocol for securely connecting to a remote system in addition to or in place of a password. 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