openverse

Openverse is a search engine for openly-licensed media. This monorepo includes all application code.

MIT License

Stars
205
Committers
304

Bot releases are visible (Hide)

openverse - api-2023.04.19.00.01.39

Published by github-actions[bot] over 1 year ago

New Features

  • Publish changelog for api-2023.04.18.15.27.15 (#1813) @openverse-bot

Improvements

  • Treat 403s from Flickr as dead links (#1201) @sarayourfriend

Bug Fixes

  • Increase photon request timeout (#1809) @sarayourfriend
  • Update how psycopg2 errors are referenced (#1807) @dhruvkb

Credits

Thanks to @dependabot, @dependabot[bot], @dhruvkb, @openverse-bot, @rahulbollisetty, @sarayourfriend and @zackkrida for their contributions!

openverse - api-2023.04.18.15.27.15

Published by github-actions[bot] over 1 year ago

New Features

  • Implementation Plan: Filtering and designating sensitive results in the API (#996) @sarayourfriend

Improvements

  • Fix typo in github link (#1802) @capitan-beto

Internal Improvements

  • Bump sentry-sdk from 1.18.0 to 1.19.1 in /api (#1214) @dependabot
  • Use pytest.ini and add pytest-sugar (#1227) @dhruvkb

Bug Fixes

  • Only use upstream thumbs with photon for SMK, for now (#1812) @zackkrida

Credits

Thanks to @AetherUnbound, @Wbrown633, @capitan-beto, @dependabot, @dependabot[bot], @dhruvkb, @obulat, @sarayourfriend, @sepehrrezaei, @stacimc and @zackkrida for their contributions!

openverse - api-2023.04.12.23.29.59

Published by github-actions[bot] over 1 year ago

New Features

  • Add a Slack notification job to the CI + CD workflow (#1066) @dhruvkb
  • Set rate-limit headers on each response (#775) @dhruvkb

Improvements

  • Fix issues in the workflow simplifications of #1054 (#1058) @dhruvkb
  • Simplify CI + CD workflow (#1054) @dhruvkb
  • Improve documentation for partial stack setups (#974) @dhruvkb
  • Use upstream thumbnail if available (#898) @krysal
  • Remove XML from the API (#986) @obulat
  • Update URLs to point to docs.openverse.org (#991) @dhruvkb
  • Absorb build-nginx job into build-images job (#944) @dhruvkb

Internal Improvements

  • Change deployment workflow name from colon to dash (#1174) @AetherUnbound
  • Safely call create-or-update-comment when dealing with forks (#997) @sarayourfriend
  • Update nginx Docker tag to v1.23.4 (#1108) @renovate
  • Use context manager for multiprocessing in the ingestion server (#1057) @obulat
  • Bump boto3 from 1.26.99 to 1.26.105 in /api (#1133) @dependabot
  • Add SLACK_WEBHOOK_TYPE env var to reporting job (#1131) @dhruvkb
  • Add a Slack notification job to the CI + CD workflow (#1066) @dhruvkb
  • Bump pillow from 9.4.0 to 9.5.0 in /api (#1115) @dependabot
  • Bump sentry-sdk from 1.17.0 to 1.18.0 in /api (#1112) @dependabot
  • Bump orjson from 3.8.8 to 3.8.9 in /api (#1114) @dependabot
  • Bump ipython from 8.11.0 to 8.12.0 in /api (#1113) @dependabot
  • Pass actor for staging deploys with the -f flag (#1104) @dhruvkb
  • Dispatch workflows instead of regular reuse to show deployment runs (#1034) @sarayourfriend
  • Restore Django Admin views (#1065) @krysal
  • Save cleaned up data during the cleanup step (#904) @obulat
  • Defer the tags_list for media models (#1029) @obulat
  • Bump boto3 from 1.26.97 to 1.26.99 in /api (#1042) @dependabot
  • Add tag app release action (#987) @sarayourfriend
  • Add CNAME in other use of actions-gh-pages (#1006) @dhruvkb
  • Fix local build of the API and add its recreate just command (#994) @krysal
  • Skip build and publish job if nothing to do (#977) @dhruvkb

Bug Fixes

  • Change deployment workflow name from colon to dash (#1174) @AetherUnbound
  • Safely call create-or-update-comment when dealing with forks (#997) @sarayourfriend
  • Pass GITHUB_TOKEN to deploy docs (#1134) @dhruvkb
  • Add SLACK_WEBHOOK_TYPE env var to reporting job (#1131) @dhruvkb
  • Pass actor for staging deploys with the -f flag (#1104) @dhruvkb
  • Add GITHUB_TOKEN to GitHub CLI step (#1103) @dhruvkb
  • Dispatch workflows instead of regular reuse to show deployment runs (#1034) @sarayourfriend
  • Fix typo in docs building on main (#1067) @dhruvkb
  • Add tag app release action (#987) @sarayourfriend
  • Add CNAME in other use of actions-gh-pages (#1006) @dhruvkb
  • Add docs CNAME to config (#1005) @zackkrida
  • Fix diagrams with transparent background in README.md of "ingestion_server" for dark mode. (#1000) @AdarshRawat1
  • Fix local build of the API and add its recreate just command (#994) @krysal
  • Treat any non 200 status as failure for thingiverse (#940) @sarayourfriend
  • Skip build and publish job if nothing to do (#977) @dhruvkb

Credits

Thanks to @AdarshRawat1, @AetherUnbound, @Tomvth, @dependabot, @dependabot[bot], @dhruvkb, @glowatsk, @kk311y, @krysal, @obulat, @openverse-bot, @panchovm, @raiyaj, @renovate, @renovate[bot], @sarayourfriend, @sepehrrezaei, @sumit-158 and @zackkrida for their contributions!

openverse - api-2023.03.20.20.12.00

Published by AetherUnbound over 1 year ago

This is a reference release for https://github.com/WordPress/openverse/releases/tag/v4.0.1 using our new release workflow.

openverse - v4.1.0

Published by github-actions[bot] over 1 year ago

New Features

  • Add ability to boost search results by authority (#891) @obulat
  • Implement analytics in Nuxt (#844) @dhruvkb
  • Adding brand assets (#888) @panchovm
  • Add preferences for analytics (#843) @dhruvkb
  • RFC + POC: Add Plausible for analytics (#804) @dhruvkb
  • Add production API deployment action (#840) @AetherUnbound

Improvements

  • Use profiles in Docker Compose (#914) @dhruvkb
  • Add a counter to filter button and tab (#826) @obulat
  • Add application name to DB (#933) @zackkrida
  • Prepare Docker setup for monorepo (#889) @dhruvkb
  • Update homepage copy to "700 million" (#842) @Rishav1707
  • Add stack to label sync, allow emoji to be defined for whole group (#885) @AetherUnbound
  • Add stack label if available, make get-changes composite action (#786) @AetherUnbound

Internal Improvements

  • Update Playwright (#919) @obulat
  • Update general setup guide for macOS (#967) @Wbrown633
  • make init script more system agnostic (#969) @kk311y
  • Use profiles in Docker Compose (#914) @dhruvkb
  • Log DB queries in production (#945) @zackkrida
  • Remove Docker image loading from docs steps (#931) @dhruvkb
  • Update pinia and pinia/testing (#917) @obulat
  • Add console_prod handler to query logging to allow in production (#939) @sarayourfriend
  • Project Proposal: Detecting, filtering, and blurring results that include sensitive terms (#873) @sarayourfriend
  • Add Django DB logging option (#934) @sarayourfriend
  • Always build both api & ingestion server images for either service (#936) @AetherUnbound
  • Deregister media model admins and dependents (#935) @sarayourfriend
  • Add .github to CODEOWNERS (#922) @AetherUnbound
  • Build api when ingestion server changes (#925) @dhruvkb
  • Prepare Docker setup for monorepo (#889) @dhruvkb
  • Skip more jobs based on changed files (#895) @dhruvkb
  • Add user validation, concurrency, manual runs to deployment workflow (#910) @AetherUnbound
  • Update Vue from 2.7.10 to 2.7.14 (#916) @obulat
  • Move peerDependencyRules to root package.json (#828) @obulat
  • Only generate POT file if en.json5 has changed (#893) @dhruvkb
  • Provider tally extraction script (#397) @AetherUnbound
  • Only run stack label addition step on pull requests (#882) @AetherUnbound
  • Simplify and fix bundle size workflow (#894) @dhruvkb
  • Split deployment workflow into 4 separate workflows (#886) @AetherUnbound
  • Add feature flag for fake marking results as sensitive (#862) @dhruvkb
  • Bump renovatebot/github-action from 34.152.5 to 34.154.4 (#830) @dependabot
  • Add stack to label sync, allow emoji to be defined for whole group (#885) @AetherUnbound
  • Update sentry; fix config (#870) @zackkrida
  • Identify and fix cause of cURL error 23 when setting up pre-commit (#848) @dhruvkb
  • Add stack label if available, make get-changes composite action (#786) @AetherUnbound
  • Make deployment action "uses" explicit (#872) @AetherUnbound
  • Add production API deployment action (#840) @AetherUnbound

Bug Fixes

  • Use formless default browsable API renderer (#973) @sarayourfriend
  • make init script more system agnostic (#969) @kk311y
  • Fix link to dev flow docs (#959) @gelbelle
  • Update opensearch.xml to fix bad url (#961) @zackkrida
  • Make Plausible setup idempotent (#943) @dhruvkb
  • Fix background color on report pages (#915) @obulat
  • Fix global audio player's close button (#927) @obulat
  • Remove Docker image loading from docs steps (#931) @dhruvkb
  • Always build both api & ingestion server images for either service (#936) @AetherUnbound
  • Add .github to CODEOWNERS (#922) @AetherUnbound
  • Fix links on the main Storybook page (#930) @obulat
  • Build api when ingestion server changes (#925) @dhruvkb
  • Fix global audio player layout (#918) @obulat
  • Skip more jobs based on changed files (#895) @dhruvkb
  • Add user validation, concurrency, manual runs to deployment workflow (#910) @AetherUnbound
  • Move peerDependencyRules to root package.json (#828) @obulat
  • Add get-image-tag as dependency for nginx build step (#909) @AetherUnbound
  • Only run stack label addition step on pull requests (#882) @AetherUnbound
  • Simplify and fix bundle size workflow (#894) @dhruvkb
  • Add a stemming override for the word "universe" (#890) @zackkrida
  • Update sentry; fix config (#870) @zackkrida
  • Identify and fix cause of cURL error 23 when setting up pre-commit (#848) @dhruvkb
  • Make deployment action "uses" explicit (#872) @AetherUnbound

Credits

Thanks to @AetherUnbound, @Rishav1707, @Wbrown633, @dependabot, @dependabot[bot], @dhruvkb, @gelbelle, @kk311y, @obulat, @panchovm, @sarayourfriend and @zackkrida for their contributions!

openverse - v4.0.0

Published by AetherUnbound over 1 year ago

This is the initial release of the API and frontend via the new monorepo setup.