A week in Openverse: 2024-08-05 – 2024-08-12

openverse

Merged PRs

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.

  • #4677: Fix waveform generation for short tracks
  • #4695: Decrease thumbnail upstream timeout and add timing logs for thumbnail requests
  • #4718: Publish changelog for api-2024.08.05.16.42.20

Documentation

  • #4528: Reorganise release and deployment process documentation
  • #4664: Adds `postgresql` and `postgresql-devel` to image `ov`
  • #4705: Remove the use of `import.meta.env`
  • #4718: Publish changelog for api-2024.08.05.16.42.20
  • #4723: Publish changelog for frontend-2024.08.06.13.48.44

Frontend

  • #4689: Update dependency vue to v3.4.36
  • #4700: Convert modal-related components to script setup
  • #4705: Remove the use of `import.meta.env`
  • #4722: Fix audio collection page SSR error
  • #4723: Publish changelog for frontend-2024.08.06.13.48.44
  • #4725: Fix the sources table crash
  • #4731: Fix Playwright test failures when Nuxt context is not available

Ingestion Server

  • #4727: Remove the url cleanup steps from data refresh

Management

  • #4528: Reorganise release and deployment process documentation
  • #4664: Adds `postgresql` and `postgresql-devel` to image `ov`

Closed issues

API

  • #4570: Investigate and decrease image proxy upstream request timeout
  • #4676: Unable to generate waveform for short audio files

Catalog

  • #1411: Check crawled images have the correct URI protocol

Frontend

  • #2108: Save artifacts from failed Playwright test runs
  • #4703: Nuxt 3 frontend is using build-time environment variables (`import.meta.env`) for runtime variables
  • #4721: Audio collection SSR error
  • #4724: Repeated sorting of the sources table causes page freeze
  • #4737: CI failing due to Nuxt context being unavailable during feature flag store setup

Ingestion Server

  • #700: Remove the `URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org` cleanup process from the ingestion server

Management

  • #2108: Save artifacts from failed Playwright test runs
  • #4515: `ov` is missing dependencies required to run `psycopg2` in the container
  • #4637: Add `psql` and `pgcli` to `ov` tooling

openverse-infrastructure

Merged PRs

Frontend

  • #997: Cleanup after Nuxt 3 migrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies.
  • #1002: Disallow crawlers from high cardinality collection pages

Management

  • #997: Cleanup after Nuxt 3 migration

Closed issues

Frontend

  • #996: Cleanup after Nuxt 3 migration

#openverse, #week-in-openverse