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 VueVue Vue (pronounced /vjuː/, like view) is a progressive framework for building user interfaces. https://vuejs.org/. components and add all of them to `tsconfig`
  • #2546: Sync pre-commit deps with package.jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML.
  • #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 apacheApache Apache is the most widely used web server software. Developed and maintained by Apache Software Foundation. Apache is an Open Source software available for free.-airflow[amazon,httpHTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands.,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 URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org when sending Photon request exceptions to Sentry
  • #2506: Fix Sentry configuration for multiprocessing environment
  • #2482: Add ESLint pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party 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 OpenverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org. 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 APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. service just for thumbnails and route all thumbnail requests to it

#openverse, #week-in-openverse