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