A week in Openverse: 2023-12-04 – 2023-12-11


openverse

Merged PRs

  • #3483: Use the GitHub API to get the label’s node ID
  • #3481: Add IDs for the maintainer attention labels
  • #3478: Update sample data to remove invalid licenses
  • #3477: Publish changelog for ingestion_server-2023.12.06.19.13.35
  • #3476: Fix path to test resources
  • #3474: Enforce braces for `if`-`else` and `switch`-`case`
  • #3466: Add project selection processing script
  • #3464: Bump jupyter-server from 2.10.1 to 2.11.2 in /utilities/project_planning
  • #3463: Pass `core` to the labelling job as well
  • #3462: Make punctuation marks consistent for singular & plural strings
  • #3455: Fix image proxy get error handling
  • #3453: Extend Europeana timeout to 1 week
  • #3452: Publish changelog for api-2023.12.04.19.51.23
  • #3451: Publish changelog for frontend-2023.12.04.19.35.53
  • #3443: Make assorted improvements to automations and workflows
  • #3442: Fix incorrect variable mapping for PR util
  • #3441: Add Internet Archive Book Images subprovider
  • #3440: Fix incorrectly parsed license url by-nc-nd for Flickr
  • #3439: Encode spaces in urls for SMK
  • #3438: Print diffs for new documentation directories
  • #3428: Update workflows
  • #3424: Update dependency @types/node to v17.0.45
  • #3422: Change Django secret key to make it more obvious it’s a shim value
  • #3420: Add or update runbooks for alarms of anomalous behavior
  • #3406: Replace popper.js with floating-ui
  • #3232: Add DAG for creating staging indices
  • #3140: Add additional search view pages to the Nuxt app

Closed issues

  • #3498: Build the proportional-by-provider ES index creation DAG
  • #3454: Async `image_proxy.get` function uses the wrong error types
  • #3450: Extend Europeana timeout
  • #3386: Add ESLint rules to mandate braces around `if`-`else` and `switch`-`case`
  • #3377: Translation: Differences in strings between singular / plural: ending / not ending on period
  • #3353: Production thumbnails memory leak
  • #3326: PR documentation preview doesn’t handle entirely new folders
  • #3276: Add `z` permissions option to compose mounts to accommodate SELinux hosts
  • #3246: Build the ES full index recreation DAG
  • #3197: API response time assessment and reduction
  • #3121: Add new Flickr subprovider: Internet Archive Book Images
  • #3115: SSL error with uvloop and already-closed transport
  • #2858: Update the Nuxt store to allow for searches by source/creator/tag
  • #2774: Create a page for tag/creator/source views
  • #2701: Timeout related errors in `/v1/images/` endpoint
  • #1090: “Add stack label” CI/CD step fails on PRs from forks
  • #655: Thumbnail request raises “OSError: [Errno 107] Transport endpoint is not connected”
  • #506: Update from popper.js to floating-ui

openverse-infrastructure

Merged PRs

  • #718: 🔄 synced file(s) with WordPress/openverse
  • #717: Bump Ingestion Server
  • #716: Require the latest version of terraform in docs
  • #715: Temporarily disable num proxies setting
  • #714: Create new production service
  • #713: Add missing commit for staging frontend domain retention
  • #712: Delete redundant files that were deleted from the monorepo
  • #711: 🔄 synced file(s) with WordPress/openverse
  • #709: Remove unnecessary temporary variables used for staged deployments
  • #708: Add anomaly alarms for Nuxt response times and general Request Count
  • #702: Increase thumbnail p99 response threshold and anomaly points to alarm
  • #700: Set less restrictive throttling settings for anonymous
  • #690: Reduce Elasticsearch heap size
  • #685: Cleanup frontend module from temporary nginx conditional

#openverse, #week-in-openverse