Merged PRs
API 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 NGINX 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 apache 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 CSS 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 URL 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
Merged PRs
API
- #962: Fix API deployment timeout; add nginx container healthchecks
- #978: Decomission alternative prod subdomains; block 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