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


Merged PRs

  • #3483: Use the GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ 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. 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.
  • #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 `coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.` 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.
  • #3451: Publish changelog for frontend-2023.
  • #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: SSLSSL Secure Socket Layer - Encryption from the server to the browser and back. Prevents prying eyes from seeing what you are sending between your browser and the server. 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/openverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org.
  • #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 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/. conditional

#openverse, #week-in-openverse