A week in Openverse: 2023-07-03 – 2023-07-10


openverse

Merged PRs

  • #2584: Fix types in the templates
  • #2579: Deployment runbooks
  • #2576: Publish changelog for frontend-2023.07.06.14.52.49
  • #2568: Upgrade to Elasticsearch 8 locally
  • #2565: Refactor `head` in single result pages
  • #2562: Publish changelog for frontend-2023.07.05.17.56.39
  • #2559: Publish changelog for ingestion_server-2023.07.05.17.46.34
  • #2557: Temporarily disable saving clean tags to disk
  • #2555: Fix types in Vue components and add all of them to `tsconfig`
  • #2546: Sync pre-commit deps with package.json
  • #2541: Publish changelog for frontend-2023.07.03.18.19.32
  • #2540: Publish changelog for api-2023.07.03.17.52.00
  • #2537: Copy `en.json5` to `en.json` in frontend dev script
  • #2533: Bump ipython from 8.13.2 to 8.14.0 in /automations/python
  • #2532: Bump pygithub from 1.58.2 to 1.59.0 in /automations/python
  • #2531: Bump ipython from 8.13.2 to 8.14.0 in /ingestion_server
  • #2530: Bump sentry-sdk from 1.24.0 to 1.26.0 in /ingestion_server
  • #2529: Bump filelock from 3.12.0 to 3.12.2 in /ingestion_server
  • #2528: Bump myst-parser from 1.0.0 to 2.0.0 in /documentation
  • #2527: Bump boto3 from 1.26.144 to 1.26.165 in /ingestion_server
  • #2526: Bump pytest from 7.3.1 to 7.4.0 in /ingestion_server
  • #2525: Bump pytest-mock from 3.10.0 to 3.11.1 in /catalog
  • #2524: Bump apache-airflow[amazon,http,postgres] from 2.6.1 to 2.6.2 in /catalog
  • #2523: Bump fakeredis from 2.13.0 to 2.15.0 in /api
  • #2522: Bump pytest from 7.3.1 to 7.4.0 in /api
  • #2521: Bump django-cors-headers from 4.0.0 to 4.1.0 in /api
  • #2520: Bump drf-spectacular from 0.26.2 to 0.26.3 in /api
  • #2509: Add upstream URL when sending Photon request exceptions to Sentry
  • #2506: Fix Sentry configuration for multiprocessing environment
  • #2482: Add ESLint plugin package

Closed issues

  • #2567: Use Elasticsearch 8 locally
  • #2564: TypeError: Cannot read properties of undefined in `head`
  • #2558: Handle null `image`/`audio` in `head()`
  • #2556: Saving clean tags during data refresh fills up the disk
  • #2554: Add all components to `tsconfig`
  • #2552: wp dat
  • #2547: <Replace this with actual title>
  • #2536: Watch for changes on `en.json5` and copy to `en.json` in `dev`
  • #2476: OperationalError on multiple endpoints
  • #2399: Ingestion server errors not sent to Sentry
  • #2366: Add custom ESLint plugin with inaugural rule to check frontend configuration correctness
  • #2315: Remove implicit `@testing-library` `get*` assertions: `v-content-report-form.spec.js`
  • #2184: Add upstream URL when sending Photon request exceptions to Sentry
  • #2113: Designs for tag, source, and creator result pages
  • #1981: Runbook for deployments
  • #1912: Add instructions to deployment docs (and link from release app workflow inputs) for how to retrieve the SHA for deployment
  • #1083: Analytics event: `AUDIO_INTERACTION`
  • #1075: Analytics event: `VIEW_EXTERNAL_SOURCES`
  • #1074: Analytics event: `LOAD_MORE_RESULTS`
  • #818: Improve Openverse Project board
  • #394: Usage Analytics
  • #562: Make tags clickable – add a `search by tag` feature

openverse-infrastructure

Merged PRs

  • #555: Bump the ingestion server version
  • #554: Increase ingestion server root volume size
  • #552: 🔄 synced file(s) with WordPress/openverse

Closed issues

  • #541: Provision a new Django API service just for thumbnails and route all thumbnail requests to it

#openverse, #week-in-openverse