A week in Openverse: 2023-11-06 – 2023-11-13

openverse
Merged PRs

#3333: Use a default for `HOST_NETWORK_ADDRESS` to hide warnings

#3332: Unpin pytest-mock and rely on Airflow constraints for version

#3331: Fix API integration test for the related endpoint

#3329: Remove `–merge` and `–noinput` flags in Django migration check

#3325: Revise Catalog Quickstart

#3323: Add instructions on running individual test in new provider docs

#3321: Add a guide for upgrading and migrating ES indices

#3320: Publish changelog for frontend-2023.11.06.20.32.30

#3319: Upated new-provider docs to use correct `just` commands

#3318: Ignore `.iml` files created by JetBrains inside the project

#3317: Remove Storybook smoke test

#3315: Update TypeScript to v5.2.2

#3313: Fix the "search query" in the time took logs

#3312: Update renovate config to handle all dependency types and group upgrades

#3311: Fix accidental copy change causing dangling migration

#3307: Simplify related query to remove nesting and make more performant

#3305: Update Nuxt template overrides to latest versions of templates

#3303: Create filtered index before promoting primary index during data refresh

#3279: Update docker.io/nginx Docker tag to v1.25.3

#3272: Use pytest-env to set up API key

#3265: Update the global audio player

#3247: Update nuxt, @nuxt/vue-app, @nuxt/types dependencies

#3233: Vendor in case functions

#3168: Remove unused fields from ES

#3011: Run the app as ASGI

Closed issues

#3339:

#3316: Ability to exclude providers from data refresh

#3314: Write a documentation page for zero-downtime ES index migrations

#3310: Dangling migration in API

#3306: Excluded providers clause in the related query is inefficient

#3304: Both dependabot and renovate open dependency update PRs in the monorepo

#3242: Update frontend dependencies

#3196: Missing frontend release version in staging

#2993: Add access request logging to Nuxt

#2981: Wait to change all ES aliases until filtered index creation is complete

#2801: Update new provider docs to use correct just commands

#2800: Add instructions for running individual tests to new provider docs

#2790: Convert the API to ASGI

#2464: Vendor in `case` utilities

#2034: Move catalog's README information into documentation site, update just commands

#1969: Implementation Plan: Fine-grained API response cache management

#852: `TypeError` term.trim is not a function

#1382: Use pytest-env to set up API key shims for testing

#536: Add proper logging to frontend

openverse-infrastructure
Merged PRs

#673: Add Kenneth Ng as a contributor to the Openverse repos

#672: Remove Storybook smoke test from required tests

#671: Enable canary API service in production

#616: Resize API tasks for ASGI workers

Closed issues

#676: Lower JVM Heap size on production ES data nodes

#675: Set unfiltered image alias to the filtered index

#651: Set up a dashboard for monitoring performance to the `/related/` endpoint

#484: Self-host renovate so that we can get regular dependency updates for the frontend

#openverse, #week-in-openverse

This post was originally published on Make Openverse by dhruvkb.

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.