Merged PRs
API
- #3989: Create the moderation decision model
- #3991: Update dependency fakeredis to v2.21.3
- #3996: Update dependency elasticsearch to v8.13.0
- #4000: Publish changelog for api-2024.04.01.17.07.10
- #4002: Selectively update API deps and undo unrelated updates
- #4008: Publish changelog for api-2024.04.02.05.06.52
- #4027: Remove provision for missing fields on `Hit`
- #4032: Remove potentially problematic `do_not_wait_for`
Catalog
- #3997: Update dependency flaky to v3.8.1
- #4004: Increase Wikimedia request timeout
- #4010: Update dependency tldextract to v5.1.2
- #4014: Filter out duplicates from `raw_tags` in the catalog v2
- #4029: Improve testing import behavior for the catalog
- #4041: Clarify Batched Update DAG docs with use cases for failure recovery
Documentation
- #4012: Add log insights querying information for Nuxt 5XX errors
- #4017: Replace docker-compose with docker compose in just scripts and docs
Frontend
- #3975: VTag improvements
- #3988: Add context comments to i18n key
- #3990: Update dependency @playwright/test to v1.42.1
- #3992: Update dependency prettier-plugin-tailwindcss to v0.5.13
- #3994: Update Node.js to v18.20.0
- #3995: Update dependency async-mutex to ^0.5.0
- #3999: Add SEO properties to collection pages
- #4001: Publish changelog for frontend-2024.04.01.17.07.11
- #4018: Replace implicit getBy* assertion in `v-modal` test
Ingestion Server
- #3996: Update dependency elasticsearch to v8.13.0
- #4017: Replace docker-compose with docker compose in just scripts and docs
- #4042: Publish changelog for ingestion_server-2024.04.04.14.33.24
Management
- #3993: Update workflows
- #4017: Replace docker-compose with docker compose in just scripts and docs
- #4021: Bump pillow from 10.2.0 to 10.3.0 in /utilities/project_planning
- #4022: Bump pillow from 10.2.0 to 10.3.0 in /utilities/provider_tallies
- #4028: Handle PR automations when quick succession of PR approved and merged
Closed issues
API
- #1996: Implementation Plan: Clearly document all media properties in catalog in API & Frontend
- #3636: Create `ModerationDecision` table
- #3945: Log when source query parameter contains invalid values
Catalog
- #3926: Update `raw_tags` to avoid duplicates in the catalog
- #4003: Increase Wikimedia request timeout
Documentation
- #3896: Project Proposal: Incorporate Rekognition data into the catalog
Frontend
- #617: Translation strings partials should be linked with the whole sentence.
- #790: More descriptive screen reader text for search page headings
- #1996: Implementation Plan: Clearly document all media properties in catalog in API & Frontend
- #2321: Remove implicit `@testing-library` `get*` assertions: `v-modal.spec.js`
- #3190: Refactor and improve `VTag` component
- #3917: Add SEO properties to the collection pages
Management
- #3973: Set expectation of Docker compose v2 and update references and compose file appropriately
Merged PRs
Infra
- #829: Deploy Airflow with Ansible
- #830: Add min/max values to CPU and Memory ECS graphs in Cloudwatch
- #831: Explicitly declare HTTPS always for cloudflare
Ingestion Server
- #836: Bump ingestion server
Management
- #832: 🔄 synced file(s) with WordPress/openverse
- #834: 🔄 synced file(s) with WordPress/openverse
Closed issues
Infra
- #356: Manage “HTTPS Everywhere” filter for domains
- #666: Configure monitoring index lifecycle policy
- #774: Create new `concrete/airflow` module in `next` modules; create Ansible playbook for spinning up Airflow on the EC2 instance
#openverse, #week-in-openverse