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