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