A week in Openverse: 2023-08-21 – 2023-08-28

openverse

Merged PRs

  • #2899: Bump boto3 from 1.28.20 to 1.28.34 in /ingestion_server
  • #2892: Remove `gevent`, `django-braces`, and `ipaddress` dependencies
  • #2875: Bump fakeredis from 2.15.0 to 2.18.0 in /api
  • #2873: Bump jsonschema from 4.18.6 to 4.19.0 in /ingestion_server
  • #2870: Bump furo from 2023.7.26 to 2023.8.19 in /documentation
  • #2868: Bump pygithub from 1.59.0 to 1.59.1 in /automations/python
  • #2866: Refactor search.vue and add it to tsconfig
  • #2864: Revert changes to drop and recreate popularity constants views
  • #2863: Update Tailwind `rounded-md`
  • #2857: Publish changelog for frontend-2023.08.22.06.04.39
  • #2856: Publish changelog for api-2023.08.22.04.57.04
  • #2855: Add codespell pre-commit hook
  • #2854: Add blurring to the global audio player
  • #2852: Escape HTMLHTML HTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites. in media title and creator
  • #2848: Fix 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/. redirect for no trailing slash
  • #2847: Prevent errors when Plausible is not running
  • #2841: Drop and recreate pop constants instead of refreshing
  • #2824: Document Plausible configuration deployment & deprecated custom properties
  • #2818: Update data refresh to use media tables
  • #2803: Update audio and audioset_view to not rely on audio_view
  • #2724: Update VSearchBarButton to use VButton instead of VIconButton

Closed issues

  • #2890: Remove `django-braces` dependency from 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.
  • #2889: Remove `ipaddress` dependency from API
  • #2862: Set `rounded-md` to 8px (instead of Tailwind default of 6px)
  • #2861: Handle `SychronousOnlyOperation` exceptions
  • #2787: Remove gevent
  • #2785: Embed the production run command in the dockerfile rather than relying on ECS to override it
  • #2658: Update right padding in HeaderHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. internal
  • #2094: Remove popularity steps from the data refresh DAGs
  • #2093: Update ingestion server to copy data from the catalog media tables
  • #1988: Update analytics documentation to include instructions for enabling the analytics feature flag
  • #1880: Compress Docker images with zstd
  • #378: Add pre-commit hooksHooks In WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same. for spell checking
  • #658: SystemExit
  • #728: Path `/static` redirects to port 8080

openverse-infrastructure

Merged PRs

  • #601: Use built in API run command
  • #600: Remove prod ES 7 cluster
  • #598: 🔄 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.
  • #596: Change tag `Name` of `prod_es_instances`
  • #591: Make all-branch rule default for all repositories, add gh-pages rule
  • #590: 🔄 synced file(s) with WordPress/openverse
  • #588: Use built in API run command
  • #584: Update production API services to use the new ES8 Cluster

Closed issues

  • #597: Deprovision the ES7 cluster
  • #593: Escape HTML in results
  • #553: Upgrade to Elasticsearch 8
  • #173: Set branch protection rules on both monorepo and infra repo for non-`main` branches.

#openverse, #week-in-openverse