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

openverse

Merged PRs

  • #3431: Update dependency @pinia/testing to ^0.1.0
  • #3429: Update Node.js to v18.19.0
  • #3426: Update dependency prettier to v2.8.8
  • #3423: Update dependency @octokit/rest to v19.0.13
  • #3419: Publish changelog for api-2023.11.29.22.20.31
  • #3418: Update the deployment runbook for the catalog
  • #3417: Publish changelog for catalog-2023.11.29.15.35.59
  • #3416: Use authenticated 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/ requests to set up pre-commit
  • #3414: Fix loading skeletons
  • #3413: Handle existing stack label in CI labelling job
  • #3412: Add project planning weeks of work averaging script
  • #3411: Bump cryptography from 41.0.5 to 41.0.6 in /automations/python
  • #3410: Bump cryptography from 41.0.5 to 41.0.6 in /api
  • #3409: Allow None value for `NUM_PROXIES`
  • #3408: Use DB to augment ES hits for related media with required info
  • #3405: Publish changelog for frontend-2023.11.27.19.20.44
  • #3402: Sync project automation code to infra repo
  • #3401: Fix dynamically excluded providers
  • #3400: Publish changelog for api-2023.11.27.05.10.48
  • #3399: Revert "Fix dynamically excluded providers caching"
  • #3398: Put `NUM_PROXIES` setting in correct location for DRF
  • #3395: Drop separate download fallback
  • #3389: Add SENTRY_RELEASE environment variable to relevant dockerfiles
  • #3388: Convert entire image proxy route async
  • #3383: Add script for calculating available development weeks
  • #3360: Remove unused simple query string features
  • #3338: Add source, creator and tag links to the single result page media info

Closed issues

  • #3403: Related endpoint does not return all of the necessary propertes
  • #3327: Disable unused simple query string features
  • #2789: Convert the image proxy route to async
  • #2730: Component: `VByLine`
  • #2436: `get-translations.js` logs raw error to console with explanation despite the case being handled just fine
  • #490: Add some generic debug logs
  • #664: Thumbnails connection reset
  • #716: Objects returned by search result endpoint are missing some fields that are available on single result

openverse-infrastructure

Merged PRs

  • #706: Add Madison's gpg key from new laptop to git-crypt
  • #705: Bump catalog to latest release `rel-2023.11.29.15.35.59`
  • #704: 🔄 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.
  • #703: Remove NUM_PROXIES until anon throttling is fixed
  • #701: 🔄 synced file(s) with WordPress/openverse
  • #698: Remove unused workflow
  • #697: 🔄 synced file(s) with WordPress/openverse
  • #691: Reduce legacy Elasticsearch module init to minimum for Ansible
  • #682: Set `NUM_PROXIES` into 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. environment

Closed issues

  • #482: Proposal request: route new `airflow` jumphost subdomain to Airflow, by-passing Cf Access and enabling future integrations to rely on Airflow directly
  • #382: Add `SENTRY_RELEASE` to the Docker image environment when built

#openverse, #week-in-openverse