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.
- #4538: Add low-level TS API client with generated types
- #4889: Fix unbound access of `log` (when the captured exception is a timeout)
- #4891: Ensure correct API usage for frontend related media requests
- #4892: Log when API client apps authorize
- #4898: Publish changelog for api-2024.09.09.05.40.22
Catalog
- #4785: Raise exception for misclassified items in MediaStore and get filetype from Wikimedia’s API
- #4886: Create S3 client for smart_open from session
- #4897: 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.10.1 [SECURITY]
- #4900: Add catalog changelog
Documentation
- #4538: Add low-level TS API client with generated types
- #4841: Re-add Storybook
- #4866: Update to Vale 3 and refactor setup in light of ov
- #4876: Update i18n packages
- #4895: Publish changelog for ingestion_server-2024.09.09.05.40.20
- #4896: Publish changelog for frontend-2024.09.09.05.40.19
- #4898: Publish changelog for api-2024.09.09.05.40.22
- #4900: Add catalog changelog
Frontend
- #4538: Add low-level TS API client with generated types
- #4841: Re-add Storybook
- #4876: Update i18n packages
- #4891: Ensure correct API usage for frontend related media requests
- #4896: Publish changelog for frontend-2024.09.09.05.40.19
- #4903: Refactor k6 development environment to prepare for regular runs in CD
- #4913: Set `dark_mode_ui_toggle` to on by default
- #4914: Rename all snapshots to “light”
- #4921: Implement inverted CC icons for dark mode
Ingestion Server
- #4895: Publish changelog for ingestion_server-2024.09.09.05.40.20
Management
- #4841: Re-add Storybook
- #4866: Update to Vale 3 and refactor setup in light of ov
- #4899: Make PDM available when linting in release app
- #4903: Refactor k6 development environment to prepare for regular runs in CD
Closed issues
API
- #4888: UnboundLocalError: cannot access local variable ‘log’ where it is not associated with a value
Catalog
- #4717: Image table contains `.ogv` videos
- #4894: <Replace this with actual title>
Frontend
- #4563: Improve display of sensitive images on search result views
- #4728: Re-add Storybook and re-enable Storybook tests
- #4890: API token is not sent for related endpoint requests by the frontend
- #4909: Include a dark version of CC license icons
Management
- #3883: Update Vale to 3.x
Merged PRs
API
- #1037: Rate limit subset of API routes
Catalog
- #1035: Add IAM permissions for all ES CPU alarms to Airflow instance profile
- #1042: Bump airflow
Infra
- #1032: Use boot-time downloaded environment files on immutable EC2 instances
- #1034: Update action versions for deployment workflows
- #1037: Rate limit subset of API routes
- #1038: Configure AWS <-> Grafana integration
- #1044: Add Grafana K6 token to GitHub 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 by the repository owner. https://github.com/; remove unused secrets from monorepo
- #1045: Add back accidentally removed GH-Slack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ username secret
- #1046: Stop using shared Cloudflare credentials in Terraform
Ingestion Server
- #1039: Bump ingestion server to ingestion_server-2024.09.09.05.40.20
Management
- #1034: Update action versions for deployment workflows
Closed issues
API
- #1000: Rate limit subset of API routes not used by browser clients in Cloudflare
Infra
- #667: Migrate to a modern Elasticsearch monitoring collection tool
- #967: Upgrade Plausible to enable Stats API
- #1033: Remove ignored properties in deployment script
- #1036: Import ES 90% CPU alarm into Terraform
#openverse, #week-in-openverse