A week in Openverse: 2024-07-15 – 2024-07-22

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.

  • #4567: Expand `ov` documentation and replace environment setup docs with `ov` instructions
  • #4582: Update pook to v2
  • #4598: Decrease link validation timeout
  • #4605: Remove `proxy` service and make API 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/. setup similar to the frontend
  • #4612: Publish changelog for api-2024.07.15.03.59.12

Catalog

  • #4567: Expand `ov` documentation and replace environment setup docs with `ov` instructions
  • #4582: Update pook to v2
  • #4601: Create a dataclass for indexer worker TaskStatus
  • #4610: Add `catalog_cleaner` DAG
  • #4615: Update ingestion server removal IP with EC2 approach
  • #4629: 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.9.3 [SECURITY]
  • #4634: Publish changelog for catalog-2024.07.19.17.07.23

Documentation

  • #4567: Expand `ov` documentation and replace environment setup docs with `ov` instructions
  • #4585: Make running Playwright to update snapshots easier
  • #4605: Remove `proxy` service and make API NGINX setup similar to the frontend
  • #4610: Add `catalog_cleaner` DAG
  • #4611: Publish changelog for frontend-2024.07.15.03.59.13
  • #4612: Publish changelog for api-2024.07.15.03.59.12
  • #4615: Update ingestion server removal IP with EC2 approach
  • #4633: Publish changelog for ingestion_server-2024.07.19.17.07.25
  • #4634: Publish changelog for catalog-2024.07.19.17.07.23

Frontend

  • #4543: Make the sources tables responsive using CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site.
  • #4567: Expand `ov` documentation and replace environment setup docs with `ov` instructions
  • #4585: Make running Playwright to update snapshots easier
  • #4611: Publish changelog for frontend-2024.07.15.03.59.13
  • #4627: Remove unnecessary locales downloads from CI
  • #4628: Update pnpm and use corepack

Infra

  • #4598: Decrease link validation timeout

Ingestion Server

  • #4615: Update ingestion server removal IP with EC2 approach
  • #4631: Bump sentry-sdk from 2.7.1 to 2.8.0 in /ingestion_server
  • #4633: Publish changelog for ingestion_server-2024.07.19.17.07.25

Management

  • #4567: Expand `ov` documentation and replace environment setup docs with `ov` instructions
  • #4585: Make running Playwright to update snapshots easier
  • #4609: Bump jinja2 from 3.1.3 to 3.1.4 in /utilities/generate_test_locales
  • #4622: Migrate `utilities/project_planning` to PDM
  • #4623: Migrate `utilities/dead_link` to PDM
  • #4624: Migrate `utilities/provider_tallies` to PDM
  • #4627: Remove unnecessary locales downloads from CI
  • #4628: Update pnpm and use corepack

Closed issues

API

  • #4332: Limit the number of concurrent dead link requests
  • #4507: Decrease dead link verification request timeout

Catalog

  • #3415: Use the `batched_update` DAG with stored CSVs to update Catalog URLs
  • #4534: Create a dataclass for indexer worker TaskStatus

Frontend

  • #470: Sources table does not show the full URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org in mobile size
  • #4621: Stop unnecessary downloads of translations for storybook build

Infra

  • #4507: Decrease dead link verification request timeout

Management

  • #3807: Replace `pnpm/action-setup` with Corepack
  • #4535: Make running Playwright to update snapshots easier

openverse-infrastructure

Merged PRs

API

  • #962: Fix API deployment timeout; add nginx container healthchecks
  • #978: Decomission alternative prod subdomains; blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. malicious traffic

Frontend

  • #978: Decomission alternative prod subdomains; block malicious traffic

Infra

  • #962: Fix API deployment timeout; add nginx container healthchecks
  • #978: Decomission alternative prod subdomains; block malicious traffic
  • #980: Enable ASG-less immutable-ec2-service and convert indexer worker pools to use it
  • #983: Add malicious IP

Closed issues

API

  • #959: Consider dropping production alias domain names

Frontend

  • #959: Consider dropping production alias domain names

Infra

  • #959: Consider dropping production alias domain names

#openverse, #week-in-openverse