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.
- #4126: Respond with 401 for requests with bad credentials
- #4169: Update media moderation view
- #4197: Convert OperationalError into unhealthy health check response
- #4213: Delete base indices before recreation of sample data
- #4220: Add “sa” as valid license and map “publicdomain” to “pdm”
- #4243: Update dependency django-asgi-lifespan to >=0.3.1, <0.4
- #4245: Update dependency uvicorn to >=0.29, <0.30
- #4248: Update docker.io/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/. Docker tag to v1.26.0
- #4252: Publish changelog for api-2024.05.01.13.59.00
Catalog
- #4214: Fix advanced provider options for dags that override ingest records
- #4244: Update dependency pytest-socket to v0.7.0
- #4253: Fix Science Museum index out of range error
Documentation
- #3963: Dark Mode Frontend Implementation Plan
- #4222: Remove the additional search views flag
- #4262: Automatically convert URLs to hyperlinks using `linkify` extension
Frontend
- #4037: Use “audio track(s)” to refer to individual audio works
- #4222: Remove the additional search views flag
- #4224: Remove untranslated locales from page generation and the locale chooser
- #4228: Point openverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org. frontend to api.openverse.org
- #4241: Update pnpm to v8.15.8
- #4247: Update docker.io/clickhouse/clickhouse-server Docker tag to v23.12
- #4248: Update docker.io/nginx Docker tag to v1.26.0
- #4251: Update Nuxt dependencies
Ingestion Server
- #4213: Delete base indices before recreation of sample data
Management
- #4226: Update PR template with info about other doc generation, remove old file
- #4239: Fix the file name of the default pull request template
- #4242: Update workflows
Closed issues
API
- #410: Additional search views for the frontend
- #671: Unhandled error when database connection is not available
- #3626: Return 401 for API requests with invalid `Authorization` headers
- #3637: Augment media admin view with moderation information
- #3746: OperationalError: [Errno -2] Name or service not known
- #4127: API should use a error serializers for documenting error responses instead of an error class
- #4212: The `just api/init` command fails when executed repeatedly in succession
Catalog
- #4207: Science Museum halts early despite skipping ingestion errors
- #4221: Replace invalid license value in the catalog database
Documentation
- #4208: Automatically warn or convert unformatted URLs in the documentation site
Frontend
- #410: Additional search views for the frontend
- #556: Feedback page contains Content Security Policy violations
- #604: `scrollTo` unsupported on older android devices
- #2403: Add Google Analytics to Openverse site?
- #3918: Remove the `additional_search_views` flag from the frontend
- #3958: Implementation Plan: Dark Mode Frontend
- #3986: Error: No Hardware Support for Webgl
- #4196: Remove untranslated and/or low translation locales from the locale chooser
Management
- #4187: Delete the `archive` directory
Merged PRs
Catalog
- #880: Allow access to iNaturalist bucket to Airflow
Infra
- #864: Remove temporary firewall rule
- #872: Clean up unused providers and upgrade cloudflare provider
- #874: Add nuxt preview deployment for nuxt 3 iteration work
- #878: Add HISTORY.md to outline structural changes in the repository over time
Management
- #879: 🔄 synced file(s) with WordPress/openverse
Closed issues
Infra
- #869: Temporary Nuxt-3 staging deployment
#openverse, #week-in-openverse