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
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