Releases: WordPress/openverse-api
v2.7.6
New Features
- Add option to sort search results by
created_on
(#916) @zackkrida
Internal Improvements
- Bump ipython from 8.9.0 to 8.10.0 in /ingestion_server (#1139) @dependabot
- Bump ipython from 8.9.0 to 8.10.0 in /api (#1140) @dependabot
Credits
Thanks to @dependabot, @dependabot[bot] and @zackkrida for their contributions!
v2.7.5
New Features
- Add zero-downtime deployments & data transformations guide (#1082) @sarayourfriend
Internal Improvements
- Bump cryptography from 39.0.0 to 39.0.1 in /api (#1135) @dependabot
- Bump docker/build-push-action from 3 to 4 (#1127) @dependabot
- Include image tag in built image (#1125) @AetherUnbound
- Bump alex-page/github-project-automation-plus from 0.8.2 to 0.8.3 (#1128) @dependabot
- Bump django from 4.1.5 to 4.1.6 in /api (#1124) @dependabot
- 🔄 synced file(s) with WordPress/openverse (#1123) @openverse-bot
- Bump ipython from 8.8.0 to 8.9.0 in /ingestion_server (#1116) @dependabot
- Bump ipython from 8.8.0 to 8.9.0 in /api (#1119) @dependabot
- Bump boto3 from 1.26.44 to 1.26.62 in /ingestion_server (#1121) @dependabot
- Bump fakeredis from 2.5.0 to 2.6.0 in /api (#1117) @dependabot
- Add staging deployment action for the API (#1114) @AetherUnbound
- Bump boto3 from 1.26.56 to 1.26.61 in /api (#1118) @dependabot
Bug Fixes
- Handle tally cases where
results
isNone
(#1132) @AetherUnbound
Credits
Thanks to @AetherUnbound, @dependabot, @dependabot[bot], @openverse-bot and @sarayourfriend for their contributions!
v2.7.4
Improvements
Internal Improvements
- 🔄 synced file(s) with WordPress/openverse (#1120) @openverse-bot
Bug Fixes
- Tally top 80 results exactly and fix "monday" timestamp calculation (#1113) @sarayourfriend
Credits
Thanks to @krysal, @openverse-bot and @sarayourfriend for their contributions!
v2.7.3
Improvements
- Tally provider occurrences in results (#1088) @sarayourfriend
Internal Improvements
- Bump python-decouple from 3.6 to 3.7 in /ingestion_server (#1098) @dependabot
- 🔄 synced file(s) with WordPress/openverse (#1078) @openverse-bot
- Bump docker/login-action from 1 to 2 (#1090) @dependabot
- Bump pytest from 7.2.0 to 7.2.1 in /ingestion_server (#1094) @dependabot
- Bump actions/setup-python from 2 to 4 (#1091) @dependabot
- Bump ipython from 8.7.0 to 8.8.0 in /ingestion_server (#1097) @dependabot
- Bump deepdiff from 6.2.2 to 6.2.3 in /api (#1100) @dependabot
- Bump docker/setup-buildx-action from 1 to 2 (#1089) @dependabot
- Bump actions/cache from 2 to 3 (#1092) @dependabot
- Bump actions/upload-artifact from 2 to 3 (#1093) @dependabot
- Update
dependabot.yml
to make Dependabot update GitHub actions (#1087) @zmwaris1
Credits
Thanks to @dependabot, @dependabot[bot], @openverse-bot, @sarayourfriend and @zmwaris1 for their contributions!
v2.7.2
Bug Fixes
- Forward SSL status of upstream image URL to Photon (#1080) @sarayourfriend
Credits
Thanks to @sarayourfriend for their contributions!
v2.7.1
Internal Improvements
- Bump boto3 from 1.26.20 to 1.26.44 in /ingestion_server (#1075) @dependabot
- Switch to Photon for thumbnail generation (#1056) @sarayourfriend
- Bump fakeredis from 1.10.1 to 2.4.0 in /api (#1067) @dependabot
- Bump filelock from 3.8.0 to 3.9.0 in /ingestion_server (#1064) @dependabot
- 🔄 Synced file(s) with WordPress/openverse (#1074) @openverse-bot
- Add Search Algorithm page to API docs (#1050) @sarayourfriend
Bug Fixes
- Make page_count self-truncating when we detect the last page of a query (#1032) @sarayourfriend
- Update copyright holder in license (#1035) @dhruvkb
Credits
Thanks to @dependabot, @dependabot[bot], @dhruvkb, @openverse-bot and @sarayourfriend for their contributions!
v2.7.0
New Features
Improvements
- Add ES healthchecks to
/healthcheck/
endpoint (#1047) @sarayourfriend - Added coreutils to the pre-requisites (#1062) @muddi900
- Delete resendoauthverification and resendoauthverification tests (#1053) @sahil-R
Internal Improvements
- 🔄 Synced file(s) with WordPress/openverse (#1070) @openverse-bot
- Bump boto3 from 1.26.32 to 1.26.41 in /api (#1066) @dependabot
- Bump django-storages from 1.13.1 to 1.13.2 in /api (#1068) @dependabot
- Remove references to the upstream database in the API (#1057) @AetherUnbound
- 🔄 Synced file(s) with WordPress/openverse (#1063) @openverse-bot
- Fix permissions when building docs (#1055) @dhruvkb
- Add Django database migrations to Dockerfile entrypoint (#1049) @AetherUnbound
- Add db connection commands and non-root user for
web
container (#1013) @krysal - Delete resendoauthverification and resendoauthverification tests (#1053) @sahil-R
- Use pre-commit from
.pyz
executable (#1045) @dhruvkb
Bug Fixes
- 🔄 Synced file(s) with WordPress/openverse (#1070) @openverse-bot
- 🔄 Synced file(s) with WordPress/openverse (#1063) @openverse-bot
- Add hash for
livereload
wheel (#1059) @dhruvkb - Fix permissions when building docs (#1055) @dhruvkb
Credits
Thanks to @AetherUnbound, @dependabot, @dependabot[bot], @dhruvkb, @krysal, @muddi900, @openverse-bot, @sahil-R and @sarayourfriend for their contributions!
v2.6.2
Bug Fixes
- Handle
asyncio.TimeoutError
for link validation code (#1051) @sarayourfriend
Credits
Thanks to @sarayourfriend for their contributions!
v2.6.1
Improvements
- Replace grequests with asyncio solution (#1027) @sarayourfriend
- Update default accuracy to None to support null JSON values (#1033) @sahil-R
Internal Improvements
- 🔄 Synced file(s) with WordPress/openverse (#1039) @openverse-bot
- Bump certifi from 2022.9.24 to 2022.12.7 in /api (#1038) @dependabot
- Bump certifi from 2022.9.24 to 2022.12.7 in /ingestion_server (#1037) @dependabot
- Bump pycodestyle from 2.9.1 to 2.10.0 in /api (#1024) @dependabot
- Bump django from 4.1.2 to 4.1.3 in /api (#1026) @dependabot
- Bump jsonschema from 4.16.0 to 4.17.3 in /ingestion_server (#1017) @dependabot
- Bump boto3 from 1.26.3 to 1.26.22 in /api (#1028) @dependabot
- Bump ipython from 8.6.0 to 8.7.0 in /api (#1020) @dependabot
- Bump ipython from 8.6.0 to 8.7.0 in /ingestion_server (#1021) @dependabot
- Bump falcon from 3.1.0 to 3.1.1 in /ingestion_server (#1018) @dependabot
- Bump boto3 from 1.26.3 to 1.26.20 in /ingestion_server (#1019) @dependabot
- Bump pycodestyle from 2.9.1 to 2.10.0 in /ingestion_server (#1022) @dependabot
- Bump sentry-sdk from 1.10.1 to 1.11.1 in /api (#1023) @dependabot
Bug Fixes
- 🔄 Synced file(s) with WordPress/openverse (#1039) @openverse-bot
- Use environment variable to determine whether to filter dead links by default; fix flaky tests (#1043) @sarayourfriend
Credits
Thanks to @dependabot, @dependabot[bot], @openverse-bot, @sahil-R and @sarayourfriend for their contributions!
v2.6.0
Improvements
- Add
api-nginx
to options for docker image push action (#1014) @AetherUnbound
Internal Improvements
- 🔄 Synced file(s) with WordPress/openverse (#1016) @openverse-bot
- 🔄 Synced file(s) with WordPress/openverse (#1010) @openverse-bot
- Add Nginx target to API Dockerfile (#990) @sarayourfriend
Bug Fixes
- Make quoted queries behave as described in the API documentation (return exact matches only) (#1012) @sarayourfriend
- 🔄 Synced file(s) with WordPress/openverse (#1016) @openverse-bot
- Allow
/version
to be defined by environment variables (#1015) @AetherUnbound - Various improvements to CONTRIBUTING.md (#1009) @Yash-Pratapwar
- 🔄 Synced file(s) with WordPress/openverse (#1010) @openverse-bot
Credits
Thanks to @AetherUnbound, @Yash-Pratapwar, @openverse-bot and @sarayourfriend for their contributions!