A week in Openverse: 2024-08-19 – 2024-08-26


openverse

Merged PRs

API

  • #4776: Publish changelog for api-2024.08.16.21.27.09

Catalog

  • #4572: Add distributed reindex steps
  • #4684: Add alter data step to the data refresh DAG
  • #4744: Increase Wikimedia reingestion pull_data timeout
  • #4747: Only cache branch protection within the scope of the function
  • #4770: Fix DAG docstrings so they no longer produce improper HTML
  • #4773: Fix or ignore deprecation warnings in the catalog
  • #4784: Add specifics of Rekognition tag filtering to implementation plan
  • #4795: Add reviewed Rekognition labels to project appendix
  • #4797: Update DAG parsing tests, add tests for ensuring new DAGs are added
  • #4798: Update dependency apache-airflow to v2.10.0 [SECURITY]
  • #4803: Publish changelog for catalog-2024.08.22.20.53.01

Documentation

  • #4770: Fix DAG docstrings so they no longer produce improper HTML
  • #4775: Publish changelog for frontend-2024.08.16.21.27.06
  • #4776: Publish changelog for api-2024.08.16.21.27.09
  • #4784: Add specifics of Rekognition tag filtering to implementation plan
  • #4793: Update documentation to recommend OrbStack for mac users
  • #4794: Add Quick Tip section to rollback docs
  • #4795: Add reviewed Rekognition labels to project appendix
  • #4803: Publish changelog for catalog-2024.08.22.20.53.01

Frontend

  • #4701: Convert the report content popover to a modal
  • #4762: Move the script sections to the top of Vue components
  • #4763: Convert header-related components to script setup (23)
  • #4765: Extract `VHeader` as a wrapper for header and banners
  • #4766: Silence pnpm peer dependency version warnings
  • #4771: Update dependency vue to v3.4.38
  • #4775: Publish changelog for frontend-2024.08.16.21.27.06
  • #4780: Update the display of sensitive audio display
  • #4781: Convert single result page components
  • #4782: Update the filters snapshot to fix the CI
  • #4789: Convert audio track components
  • #4792: Fix Google Images external source link
  • #4800: Use a modal for license explanation
  • #4801: Convert components for license explanation modal

Ingestion Server

  • #4684: Add alter data step to the data refresh DAG

Management

  • #4747: Only cache branch protection within the scope of the function
  • #4790: Run `ov just install` as part of `ov init`

Closed issues

Catalog

  • #4148: Implement local distributed reindexing
  • #4541: Add filter data step to the data refresh DAG
  • #4643: Determine which labels to exclude from Rekognition’s label set

Documentation

  • #4750: `airflow_log_cleanup_workflow` module docs are invalid markdown

Frontend

  • #524: UnhandledRejection on Safari
  • #3513: “Back to Results” button doesn’t work when Report content modal is open
  • #3582: Modal popover for report and license definition
  • #3934: Read frontend `API_URL` environment variable at runtime
  • #4733: Peer dependency issue post Nuxt 3
  • #4764: Extract `VHeader` component to encapsulate duplicated code
  • #4778: Improvement over audio component
  • #4779: Improvement over global player component
  • #4802: Big white space in the modal of content report

Ingestion Server

  • #4541: Add filter data step to the data refresh DAG

Management

  • #4046: Update compose file to v3 and get rid of version obsolescense warning
  • #4734: PR review reminder branch protection cache is indefinite

openverse-infrastructure

Merged PRs

Catalog

  • #1021: Bump Airflow version

Infra

  • #1017: Use the bastion to find the public keys for EC2 instances
  • #1019: Update GitHub actions pertaining to AWS

Management

  • #1019: Update GitHub actions pertaining to AWS

Closed issues

Catalog

  • #1014: Add Rekognition data bucket to Terraform

Infra

  • #1014: Add Rekognition data bucket to Terraform
  • #1016: New EC2 instances fail to initialize with ansible script

#openverse, #week-in-openverse