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

This post was originally published on Make Openverse by dhruvkb.

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.