A week in Openverse: 2024-10-07 – 2024-10-14

openverse

Merged PRs

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.

  • #4962: Update init scripts to use new data refresh
  • #4986: Add correct `verbose_name` and `verbose_name_plural` to audio models

Catalog

  • #4962: Update init scripts to use new data refresh
  • #5009: Update dependency 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 to v2.10.2
  • #5010: Update dependency elasticsearch to v8.15.1
  • #5014: Added some 5xx error code handling for function
  • #5027: Add tests for data refresh task dependencies

Documentation

  • #4962: Update init scripts to use new data refresh
  • #4982: Update loading skeletons
  • #5028: Move team alumni from current maintainers to `README.md`

Frontend

  • #4953: Add BACK_TO_TOP event and fire when button is clicked
  • #4982: Update loading skeletons
  • #4997: Improve Sentry init log and ignore non-actionable error
  • #5007: Update dependency @nuxtjs/i18n to v8.5.5
  • #5008: Update dependency @pinia/nuxt to v0.5.5
  • #5011: Update dependency nock to v14.0.0-beta.15
  • #5013: Update dependency prettier-pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party-tailwindcss to v0.6.8
  • #5015: Make the preferences test more robust
  • #5016: Update dependency axios to v1.7.4 [SECURITY]
  • #5019: Bump rollup from 4.21.2 to 4.22.4
  • #5023: Update plausible to fix logging
  • #5031: Update dependency vue-tsc to v2.1.6
  • #5032: Update dependency typescript to v5.6.3
  • #5033: Update pnpm to v9.12.1

Ingestion Server

  • #5010: Update dependency elasticsearch to v8.15.1

Management

  • #4962: Update init scripts to use new data refresh
  • #5021: Fix the load test comment condition
  • #5029: Bump installed Python and fix stage name
  • #5030: Add `catalog` to list of images built for API tests

Closed issues

API

  • #4655: Normalise `verbose_name` and `verbose_name_plural` for audio models

Catalog

  • #4153: Update the `load_sample_data` scripts to remove ingestion server usage
  • #4340: Test the copy data steps of Data Refresh
  • #4878: Add `backoff` to Stocksnap DAG for 5XX errors

Frontend

  • #2276: Analytics event: `BACK_TO_TOP`
  • #4713: ResizeObserver loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. limit exceeded
  • #4788: Frontend dev server logs verbose sentry config
  • #4829: Update the skeleton loaders based on latest design changes
  • #4948: Button to return to top not working in search page
  • #4949: Analytics events are not logging in local development (or on staging)
  • #5001: Playwright e2e test `e2e/preferences.spec.ts:112 › switchable features › switching fetch_sensitive from off saves state in a cookie` is flaky
  • #5020: Local test local frontend step in the CI fails on merge to main

openverse-infrastructure

Merged PRs

Infra

  • #1063: Change blocks to managed challenges to prevent blocking humans

Management

  • #1064: Add team alumni as collaborators
  • #1065: 🔄 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.
  • #1066: Remove `Pipfile` and `Pipfile.lock`

#openverse, #week-in-openverse