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