Releases: WordPress/openverse-api
v2.4.2
Improvements
- Reduce flakiness of
just init
(#627) @dhruvkb - Make Exempi library optional for local setup (#634) @dhruvkb
- Add a timeout to the
@_loop
recipe (#564) @dhruvkb
Internal Improvements
- Reduce flakiness of
just init
(#627) @dhruvkb - Make Exempi library optional for local setup (#634) @dhruvkb
- Add a timeout to the
@_loop
recipe (#564) @dhruvkb - Bump ipython from 8.1.1 to 8.2.0 in /api (#625) @dependabot
- Bump sphinx from 4.4.0 to 4.5.0 in /api (#609) @dependabot
- Bump boto3 from 1.21.10 to 1.21.34 in /ingestion_server (#629) @dependabot
- Specify service when running test recipe (#628) @AetherUnbound
- Bump pillow from 9.0.1 to 9.1.0 in /api (#624) @dependabot
- Bump boto3 from 1.21.32 to 1.21.33 in /api (#623) @dependabot
- Bump sentry-sdk from 1.5.7 to 1.5.8 in /api (#622) @dependabot
- Fix install script for no more analytics (#626) @sarayourfriend
- Bump falcon from 3.0.1 to 3.1.0 in /ingestion_server (#611) @dependabot
- Bump locust from 2.8.4 to 2.8.5 in /api (#608) @dependabot
- Bump pre-commit from 2.17.0 to 2.18.1 in /api (#616) @dependabot
- Bump django-oauth-toolkit from 1.7.0 to 1.7.1 in /api (#607) @dependabot
- Bump boto3 from 1.21.19 to 1.21.32 in /api (#617) @dependabot
- 🔄 Synced file(s) with WordPress/openverse (#620) @openverse-bot
- Bump ipython from 8.1.0 to 8.2.0 in /ingestion_server (#613) @dependabot
- Remove analytics server (#618) @obulat
- Bump pytest from 7.0.1 to 7.1.1 in /ingestion_server (#614) @dependabot
- Bump django-tqdm from 1.0.0 to 1.1.0 in /api (#606) @dependabot
- 🔄 Synced file(s) with WordPress/openverse (#601) @openverse-bot
- 🔄 Synced file(s) with WordPress/openverse (#596) @dhruvkb
- Update Black version to latest stable (#595) @dhruvkb
- 🔄 Synced file(s) with WordPress/openverse (#591) @dhruvkb
- Add CI check for uncommitted migrations (#580) @sarayourfriend
- 🔄 Synced file(s) with WordPress/openverse (#590) @dhruvkb
- 🔄 Synced file(s) with WordPress/openverse (#586) @dhruvkb
Bug Fixes
- Fix bug in the URL scheme rewrite (#637) @dhruvkb
- Accurately report status of data_refresh when work is distributed (#593) @stacimc
- Specify service when running test recipe (#628) @AetherUnbound
- Fix install script for no more analytics (#626) @sarayourfriend
- 🔄 Synced file(s) with WordPress/openverse (#620) @openverse-bot
- Add CSRF trusted origins setting (#598) @AetherUnbound
- 🔄 Synced file(s) with WordPress/openverse (#601) @openverse-bot
- Prevent negative values in waveform data (#599) @dhruvkb
- Use
https
for hyperlinked APIs by proxying through NGINX (#574) @dhruvkb - 🔄 Synced file(s) with WordPress/openverse (#596) @dhruvkb
- 🔄 Synced file(s) with WordPress/openverse (#591) @dhruvkb
- Add CI check for uncommitted migrations (#580) @sarayourfriend
- 🔄 Synced file(s) with WordPress/openverse (#590) @dhruvkb
- Replace plural
categories
as field name with singularcategory
(#583) @obulat - 🔄 Synced file(s) with WordPress/openverse (#586) @dhruvkb
- Use
https
for hyperlinked APIs by replacing the URLs (#576) @dhruvkb - Remove
query_serializer
for reporting endpoints (#577) @dhruvkb
Credits
Thanks to @AetherUnbound, @dependabot, @dependabot[bot], @dhruvkb, @obulat, @openverse-bot, @sarayourfriend and @stacimc for their contributions!
v2.4.1
Bug Fixes
- Add missing migrations (#570) @sarayourfriend
Credits
Thanks to @sarayourfriend for their contributions!
v2.4.0
New Features
- Add throttle exemptions (#568) @sarayourfriend
- Add parameter to exclude certain sources (#554) @dhruvkb
- Django command for generating waveforms (#530) @AetherUnbound
- Send peak data in search results and details (#524) @dhruvkb
Improvements
Internal Improvements
- 🔄 Synced file(s) with WordPress/openverse (#566) @dhruvkb
- 🔄 Synced file(s) with WordPress/openverse (#555) @dhruvkb
- Django command for generating waveforms (#530) @AetherUnbound
- Bump pytest from 6.2.5 to 7.0.1 in /analytics (#536) @dependabot
- Bump django from 3.2.12 to 4.0.3 in /api (#548) @dependabot
- Bump filelock from 3.5.1 to 3.6.0 in /ingestion_server (#537) @dependabot
- Bump alembic from 1.7.5 to 1.7.6 in /analytics (#538) @dependabot
- Bump tldextract from 3.1.2 to 3.2.0 in /ingestion_server (#533) @dependabot
- Bump boto3 from 1.21.0 to 1.21.10 in /ingestion_server (#547) @dependabot
- Bump python-decouple from 3.5 to 3.6 in /analytics (#534) @dependabot
- Bump ipython from 8.0.1 to 8.1.0 in /api (#541) @dependabot
- Bump spectree from 0.7.3 to 0.7.6 in /analytics (#539) @dependabot
- Bump sentry-sdk from 1.5.5 to 1.5.6 in /api (#544) @dependabot
- Bump ipython from 8.0.1 to 8.1.0 in /ingestion_server (#535) @dependabot
- Bump furo from 2022.2.14.1 to 2022.2.23 in /api (#543) @dependabot
- Bump locust from 2.8.2 to 2.8.3 in /api (#542) @dependabot
Bug Fixes
- Add pronunciation as valid sound category (#556) @AetherUnbound
- 🔄 Synced file(s) with WordPress/openverse (#566) @dhruvkb
- Send
[]
if media has no tags (#563) @dhruvkb - 🔄 Synced file(s) with WordPress/openverse (#555) @dhruvkb
Credits
Thanks to @AetherUnbound, @dependabot, @dependabot[bot], @dhruvkb, @sarayourfriend and @stacimc for their contributions!
v2.3.0
Improvements
- Cache waveform data in database (#510) @sarayourfriend
- Remove pipdeptree (#519) @gowthamchowdary
Internal Improvements
- Bump django-oauth-toolkit from 1.5.0 to 1.7.0 in /api (#500) @dependabot
- Run CI/CD on every pull request (#507) @AetherUnbound
- Bump pytest-order from 1.0.0 to 1.0.1 in /ingestion_server (#493) @dependabot
- Bump sqlalchemy from 1.4.29 to 1.4.31 in /analytics (#492) @dependabot
- Bump boto3 from 1.20.26 to 1.20.54 in /ingestion_server (#515) @dependabot
- Bump spectree from 0.6.8 to 0.7.3 in /analytics (#514) @dependabot
- Bump locust from 2.5.1 to 2.8.2 in /api (#513) @dependabot
- Bump requests from 2.26.0 to 2.27.1 in /analytics (#459) @dependabot
- Bump django from 3.2.9 to 3.2.12 in /api (#511) @dependabot
- Bump confluent-kafka from 1.7.0 to 1.8.2 in /analytics (#495) @dependabot
- Bump ipython from 7.31.0 to 8.0.1 in /api (#501) @dependabot
Bug Fixes
- Update Quickstart guide with troubleshooting tips (#518) @stacimc
- Add quickstart and API documentation to README.md (#509) @AetherUnbound
Credits
Thanks to @AetherUnbound, @gowthamchowdary, @dependabot, @dependabot[bot], @sarayourfriend and @stacimc for their contributions!
v2.2.4
Improvements
- Add environment to data refresh slack alert username (#477) @AetherUnbound
- Record transfer limit for data refresh (#474) @AetherUnbound
Bug Fixes
- Use the existing and configured env indicator (#476) @sarayourfriend
Credits
Thanks to @AetherUnbound and @sarayourfriend for their contributions!
v2.2.3
Improvements
- Add logger configuration to allow prod exception handling (#466) @AetherUnbound
Credits
Thanks to @AetherUnbound for their contributions!
v2.2.2
Bug Fixes
- Push tags with
openverse-
prefix (#470) @AetherUnbound
Credits
Thanks to @AetherUnbound for their contributions!
v2.2.1
Bug Fixes
- Publish artifacts with prepended
openverse-
tags (#469) @AetherUnbound - Handle error when audio set does not exist (#468) @dhruvkb
Credits
Thanks to @AetherUnbound and @dhruvkb for their contributions!
v2.2.0
New Features
- Update CI + CD pipeline to deploy Sphinx docs to GH pages (#461) @dhruvkb
- Setup Sphinx for developer-docs (#427) @dhruvkb
Improvements
- Refactor
analytics
(#442) @dhruvkb - Improve ingestion server slack alerts (#464) @AetherUnbound
Internal Improvements
Bug Fixes
- Correct docker repository for the ingestion server, update docs (#458) @AetherUnbound
- Copy operational files into final docker images (#455) @AetherUnbound
- Override default RELATIVE_UPSTREAM_DB_* vars for integration tests (#457) @AetherUnbound
- Update the Python label that Dependabot uses (#462) @dhruvkb
Credits
Thanks to @AetherUnbound and @dhruvkb for their contributions!
v2.1.1
Bug Fixes
- Use event_name over event for publish conditional (#454) @AetherUnbound
Credits
Thanks to @AetherUnbound for their contributions!