A week in Openverse: 2023-09-18 – 2023-09-25

openverse
Merged PRs

#3059: Fixes `KeyError` for `media_serializers.py`

#3054: Start data refreshes on Mondays UTC 00:00

#3052: Bump cryptography from 41.0.3 to 41.0.4 in /automations/python

#3050: Publish changelog for api-2023.09.20.11.16.51

#3049: Publish changelog for api-2023.09.20.07.37.52

#3048: Replace gevent with uvloop

#3047: Re-add gevent monkey-patching

#3044: Configure conf options as parameters

#3041: Remove mentions of tailwind-config-viewer from docs

#3040: Publish changelog for api-2023.09.19.08.13.24

#3039: Add pagination examples to fix DRF spectacular warnings

#3038: Reference WordPress CoC and etiquette in Openverse CoC

#3036: Remove `django-storages` and associated conf

#3035: Correctly set up constant fields in API responses

#3033: Publish changelog for frontend-2023.09.18.10.25.25

#3032: Add Elasticsearch cluster maintenance documentation

#3029: Upgrade ES dependencies to match cluster version

#3022: Replace "mature" with "sensitive" in api help strings

#3008: Deduplicate checks between ESLint and TypeScript

#3001: Add runbooks for API response times alarms

#2891: Improve image grid

Closed issues

#3056: KeyError: 'reason'

#3037: Fix the API documentation pagination set up

#3034: Fix the API documentation set up for the constant fields

#3007: Enable import ESLint plugin's TypeScript rule override to deduplicate TypeScript functionality

#2976: Replace `CODE_OF_CONDUCT.md` with a reference to WordPress Foundation's community code of conduct

#2917: Update provider DAGs to configure conf options as @params

#2888: Remove `django-storages` dependency

#2833: Media results not checked for`undefined` before decoding

#2768: Image grid padding calculation issue

#2712: Tall images get poorly cropped and their license icons are hidden

#2625: `mature` -> `sensitive` copy changes for the API

#1881: Openverse deployments log

#1259: Missing logs when `pull_data` is manually failed

#547: Image results grid improvement

#563: Search results do not display the image license without hovering

openverse-infrastructure
Merged PRs

#623: synced file(s) with WordPress/openverse

#622: Define API response time anomaly alarms and increase threshold

#621: Revert "Revert "Add canary service feature""

#620: Revert "Add canary service feature"

#619: Define alarms for API thumbnails response times

#618: Add canary service feature

#615: Define alarms for Nuxt response times

#614: Define alarms for API response times

Closed issues

#617: Create a "canary"/"migrator" API service with a single task to run migrations and unblock a rapid redeployment of a second API service that has the rest of the tasks

#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.