A week in Openverse: 2023-10-09 – 2023-10-16

openverse

Merged PRs

  • #3191: Re-add the style to tags container
  • #3187: Remove unused thumb tapes
  • #3186: Fix single result page test flakiness
  • #3183: Publish changelog for api-2023.10.11.04.49.20
  • #3182: Fix PR review reminder DAG for case where base branch is 2+ levels deep
  • #3181: Handle related media with missing title
  • #3179: Add VRT for content safety page
  • #3178: Publish changelog for api-2023.10.10.21.08.33
  • #3177: Handle instances where media items do not have creator
  • #3176: Publish changelog for api-2023.10.10.18.42.39
  • #3175: Fix MRO to return 405 for unsupported methods
  • #3174: Fix storybook v-image-cell test
  • #3173: Add result kind to the `SELECT_SEARCH_RESULT` event
  • #3172: fix: Replace RequestError with BadRequestError
  • #3170: Publish changelog for frontend-2023.10.09.17.18.13
  • #3165: added robots.txt for 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. endpoints
  • #3153: Wait for Plausible active state
  • #3151: Simplify the related search
  • #3137: Create VTag component
  • #3108: Add frontend nginxNGINX NGINX is open source software for web serving, reverse proxying, caching, load balancing, media streaming, and more. It started out as a web server designed for maximum performance and stability. In addition to its HTTP server capabilities, NGINX can also function as a proxy server for email (IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, TCP, and UDP servers. https://www.nginx.com/. container for logging and plausible proxying
  • #3085: Update agilepathway/pull-request-label-checker Docker tag to v1.5.9

Closed issues

  • #3169: Replace elasticsearch RequestError with BadRequestError
  • #3149: Improve related endpoint performance
  • #3112: Flaky test: visual-regression/pages/pages-single-result.spec.ts:27:11 › screen at breakpoint lg with width 1024 › image rtl single-result page snapshots from search results
  • #3081: Add visual regression tests for the sensitive content explanation page
  • #3060: Define a `robots.txt` for the API
  • #2773: Component: `VTag`
  • #2489: `just frontend/init` fails with cryptic error if plausible service isn't ready for requests
  • #2374: Prevent failing at /v1/auth_tokens/token/ due to `MethodNotAllowed`
  • #377: FilterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. and blur sensitive results by term matching

openverse-infrastructure

Merged PRs

  • #645: 🔄 synced file(s) with WordPress/openverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org.
  • #641: Bump catalog to rel-2023.10.06.18.29.33
  • #640: Bump ingestion server to rel-2023.10.06.18.02.20
  • #639: Add CloudWatch agent to Elasticsearch
  • #634: 🔄 synced file(s) with WordPress/openverse
  • #632: Skip first day of month for unhealthy host count alarm in staging

Closed issues

  • #637: Enable Cloudwatch agent on Elasticsearch boxes
  • #607: Add downtime to the staging API unhealthy hosts monitor to account for monthly staging database reset

#openverse, #week-in-openverse