A week in Openverse: 2023-10-30 – 2023-11-06

openverse

Merged PRs

  • #3302: Publish changelog for api-2023.11.01.21.27.09
  • #3301: Hotfix: Increase ES timeout and retries
  • #3300: Log times of ES queries
  • #3296: Bump renovatebot/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/-action from 39.0.5 to 39.1.1
  • #3295: Bump pytest from 7.4.2 to 7.4.3 in /ingestion_server
  • #3294: Bump filelock from 3.12.4 to 3.13.1 in /ingestion_server
  • #3293: Bump sentry-sdk from 1.31.0 to 1.33.1 in /ingestion_server
  • #3292: Bump boto3 from 1.28.58 to 1.28.75 in /ingestion_server
  • #3291: Bump elasticsearch from 8.10.0 to 8.10.1 in /ingestion_server
  • #3290: Bump apacheApache Apache is the most widely used web server software. Developed and maintained by Apache Software Foundation. Apache is an Open Source software available for free.-airflow[amazon,httpHTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands.,postgres] from 2.7.1 to 2.7.2 in /catalog
  • #3289: Bump tldextract from 3.6.0 to 5.0.1 in /catalog
  • #3287: Bump ipython from 8.16.1 to 8.17.2 in /automations/python
  • #3286: Bump pillow from 10.0.1 to 10.1.0 in /api
  • #3285: Bump ipython from 8.16.1 to 8.17.2 in /api
  • #3284: Bump pytest-django from 4.5.2 to 4.6.0 in /api
  • #3282: Bump django from 4.2.6 to 4.2.7 in /api
  • #3280: Update agilepathway/pull-request-label-checker Docker tag to v1.6.3
  • #3278: Update dependency elasticsearch to v8.10.1
  • #3277: Publish changelog for frontend-2023.11.01.00.18.44
  • #3275: Add ability to configure 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/. DNSDNS DNS is an acronym for Domain Name System - how you assign a human readable address to a website’s exact numeric coded location (ie. wordpress.org uses the actual IP address 198.143.164.252). resolver
  • #3273: move new provider docs to documentation folder
  • #3271: Publish changelog for api-2023.10.30.16.26.21
  • #3270: Publish changelog for frontend-2023.10.30.16.27.33
  • #3267: Replaced http link with httpsHTTPS HTTPS is an acronym for Hyper Text Transfer Protocol Secure. HTTPS is the secure version of HTTP, the protocol over which data is sent between your browser and the website that you are connected to. The 'S' at the end of HTTPS stands for 'Secure'. It means all communications between your browser and the website are encrypted. This is especially helpful for protecting sensitive data like banking information. in contributor.md
  • #3262: Encode spaces in metropolitan urls
  • #3261: Simplify search query
  • #3260: Add frontend to the nginx image tagging
  • #3248: Update Nuxt sentry dependency
  • #3239: Remove unused utils
  • #3019: Watermark exception

Closed issues

  • #3298: `stats` query in ES unnecessarily requests the sources
  • #3274: Plausible DNS resolution in Nginx container not working in live environments
  • #3266: Non secure links needs to be replaced with the secure ones
  • #3243: Search controller uses `should` for filtering instead of `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.`
  • #3139: Add timing information to ES queries
  • #2794: Move new-provider docs to docs site
  • #1234: Unhandled exception when reading image in watermark route

openverse-infrastructure

Merged PRs

  • #669: 🔄 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.
  • #668: Finalise cluster monitoring configuration and tweak kibana settings for it.
  • #664: Add Nginx DNS resolver configuration
  • #662: Add playbook to enable monitoring and create split Elasticsearch config
  • #646: Enable canary in dashboards and monitors

Closed issues

  • #652: Add memory and disk metrics to the Elasticsearch dashboard
  • #644: Add a `restart` option to the Elasticsearch docker-compose config
  • #626: Capture canary service in Cloudwatch dashboards

#openverse, #week-in-openverse