openverse
Merged PRs
#939: Add console_prod handler to query logging to allow in production
#936: Always build both api & ingestion server images for either service
#935: Deregister media model admins and dependents
#934: Add Django DB logging option
#933: Add application name to DB
#931: Remove Docker image loading from docs steps
#930: Fix links on the main Storybook page
#927: Fix global audio player's close button
#925: Build `api` when ingestion server changes
#922: Add `.github` to CODEOWNERS
#918: Fix global audio player layout
#917: Update pinia and pinia/testing
#916: Update Vue from 2.7.10 to 2.7.14
#915: Fix background color on report pages
#910: Add user validation, concurrency, manual runs to deployment workflow
#909: Add get-image-tag as dependency for nginx build step
#895: Skip more jobs based on changed files
#894: Simplify and fix bundle size workflow
#893: Only generate POT file if `en.json5` has changed
#891: Add ability to boost search results by authority
#889: Prepare Docker setup for monorepo
#888: Adding brand assets
#886: Split deployment workflow into 4 separate workflows
#882: Only run stack label addition step on pull requests
#873: Project Proposal: Detecting, filtering, and blurring results that include sensitive terms
#844: Implement analytics in Nuxt
#828: Move peerDependencyRules to root package.json
#397: Provider tally extraction script
Closed issues
#929: The links in Storybook have not been updated to monorepo
#928: Frontend PRs fail CI
#926: Global audio player cannot be closed when the audio is playing
#921: Action Required: Fix Renovate Configuration
#920: Django check in CI is flakey because of plausible check
#913: Global audio player is broken
#908: `SEMANTIC_VERSION` is not supplied to nginx image
#906: Port conflict with Slack
#879: Yellow background when reporting an image from Gutenberg
#878: Update reverse proxy to allow for path prefix rewriting on the API
#877: Refactor deployment workflow into separate workflows per app and environment
#871: Jamendo thumbnails are failing
#865: Move Docker-only directories from root to `docker/`
#849: Skip frontend docker image build and its tests on non-frontend code changes
#827: Move pnpm peerDependencyRules.allowedVersions to the root package.json
#825: Set up wrangling for events
#380: Initial analysis of Redis provider tallies pre & post iNaturalist ingestion
#689: Add additional logging around search_controller's ES query building
openverse-catalog
Merged PRs
#1051: Adjust schedule for long running queries termination
#1050: Add DAG for terminating long-running queries
#1045: Use Python to group items by license to speed up the query
#1003: Remove alternate image extraction from SMK, fix foreign landing URL
Closed issues
#1044: `add_license_url` DAG is inefficient and fails due to timeout
#1043: The Noun Project
#1039: Allow Flickr backfill to complete, turn notifications back on
#875: Duplicates identified in SMK data
#826: Provider: The Noun Project
openverse-infrastructure
Merged PRs
#420: secure staging api admin
#418: Add db logging and debug log level to production api
#417: Add api-production subdomain to access
#415: Add user validation, concurrency, manual runs to deployment workflow
#414: Add existing API aliases to ECS deployment
#413: Restore frontend capacity
#412: Add separate deployment workflows per environment/service
#411: Add photon auth key to ECS deployment
#401: Make desired count configurable, set to 5 in production
Closed issues
#399: Increase API ECS service count to match current EC2 production
#392: Point `api.openverse.engineering` to `api-production.openverse.engineering`
#366: Move staging ECS API to staging.openverse.org/api path route instead of openverse.engineering subdomain.
#openverse, #week-in-openverse