Releases: AudiusProject/api
Build 5659120
Automated release generated after Docker image push.
What's Changed
- Turn off http2 by @raymondjacobson in #654
- Use HashId in write request bodies to match SDK schema by @rickyrombo in #652
- Fix developer apps and grants by @raymondjacobson in #655
- Remove userId from create user by @raymondjacobson in #656
- Allow handle to be put by @raymondjacobson in #657
- Add is_save_of_repost to track and playlist favorites by @dylanjeffers in #658
- Add repost of repost by @raymondjacobson in #660
- Add missing ddex fields to create track / create playlist by @raymondjacobson in #661
- Schema improvements by @raymondjacobson in #662
- Expose trending winners endpoints by @raymondjacobson in #663
- Playlists/Albums fixes: Fix nullables, add types for ddex things by @rickyrombo in #664
- Update v1 to include v1/full endpoints and types by @dylanjeffers in #665
- Update v1 ddex, rights, and track types by @dylanjeffers in #666
- Drop v1/full swagger by @dylanjeffers in #668
- Fix splits format by @rickyrombo in #669
- Switch to warn logs for rate limits by @raymondjacobson in #667
- Fix profile picture swagger definition by @dylanjeffers in #670
- Add blacklisted nodes in addition to dead nodes by @raymondjacobson in #671
- Up authorized apps default limit by @raymondjacobson in #672
- Drop events with deleted tracks by @dylanjeffers in #673
- Improve mirror selection by @raymondjacobson in #674
- Fix user id in api and add post to api_Keys by @raymondjacobson in #675
- Fix remixes swagger by @dylanjeffers in #676
- Normalize write response shape, add blockhash, blocknumber by @rickyrombo in #677
- Add documentation for getBulkPlaylists to accept permalinks, remove getPlaylistByHandleAndSlug from docs by @rickyrombo in #678
- Ensure owner_id is set to the user ID by @rickyrombo in #680
- Add missing bearer auth by @raymondjacobson in #681
- Add access authorities to tracks by @raymondjacobson in #679
- Fall back to using api secret to sign for request when jwt bearer auth is used by @raymondjacobson in #682
- Only add access authorities if present by @raymondjacobson in #683
- Fix CreateTrack, UpdateTrack, CreatePlaylist, UpdatePlaylist image field names by @rickyrombo in #684
- Add access authorities to tracks by @raymondjacobson in #687
- Filter tracks with access_authorities by @dylanjeffers in #688
- Allow access to access_authority tracks when properly signed by @raymondjacobson in #689
- Preserve api_key and app_name query params after redirect by @raymondjacobson in #690
- Put bearer auth first by @raymondjacobson in #691
- Add details to the api overview by @raymondjacobson in #693
- Update favicon in swagger by @raymondjacobson in #694
- Add tables for PKCE OAuth2.0 by @rickyrombo in #685
- Add OAuth 2.0 endpoints by @rickyrombo in #686
- Fix dev app image urls by @raymondjacobson in #699
- Add nvmrc by @raymondjacobson in #701
- Add API support for redirect URI in dev apps by @rickyrombo in #700
- Add struct validation for redirect_uris to match indexing by @rickyrombo in #703
- Extract out DeveloperAppCard component by @rickyrombo in #702
- Fix dev app metrics by @rickyrombo in #704
- add regression test for developer-app metrics with redirect URIs by @raymondjacobson in #705
- Prepend 0x to api_key when missing in rate limit middleware by @raymondjacobson in #706
- Enforce redirect URI on auth flow by @rickyrombo in #707
- Add access_authorities to api responses by @raymondjacobson in #709
- Disable rate limits in local dev by @rickyrombo in #712
- Add OAuth2 to the swagger documentation by @rickyrombo in #710
- Require write scope in oauth handling for write paths by @rickyrombo in #711
- Fix test race condition by @rickyrombo in #718
- Add UI for redirect URIs to plans by @rickyrombo in #717
- Handle unlisted tracks with id by @dylanjeffers in #720
- Move redirect URI validation to backend for non-registered case by @rickyrombo in #721
- fix(comms): use /attestation/check to validate chat sender by @rickyrombo in #723
Full Changelog: 1386775...5659120
Build f559dd1
Automated release generated after Docker image push.
What's Changed
- feat(oauth): return standard User from /oauth/me, document in swagger by @rickyrombo in #724
Full Changelog: eebb755...f559dd1
Build eebb755
Automated release generated after Docker image push.
What's Changed
- Add download count to track by @dylanjeffers in #722
Full Changelog: 5659120...eebb755
Build e2cf41a
Automated release generated after Docker image push.
What's Changed
- Add sitemap endpoints for SEO crawling by @raymondjacobson in #725
Full Changelog: 6a69fb4...e2cf41a
Build 6a69fb4
Automated release generated after Docker image push.
What's Changed
- feat(me): move /me to users tag with getMe() operationId by @rickyrombo in #726
Full Changelog: f559dd1...6a69fb4
Build 3b23e35
Automated release generated after Docker image push.
What's Changed
- Move redirect URI validation to backend for non-registered case by @rickyrombo in #721
Full Changelog: 47d0a27...3b23e35
Build 47d0a27
Automated release generated after Docker image push.
What's Changed
- Add UI for redirect URIs to plans by @rickyrombo in #717
- Handle unlisted tracks with id by @dylanjeffers in #720
Full Changelog: d29889a...47d0a27
Build d29889a
Automated release generated after Docker image push.
What's Changed
- Fix test race condition by @rickyrombo in #718
Full Changelog: 272938c...d29889a
Build c5d16d6
Automated release generated after Docker image push.
What's Changed
- Add OAuth2 to the swagger documentation by @rickyrombo in #710
Full Changelog: bbba1cd...c5d16d6
Build bbba1cd
Automated release generated after Docker image push.
What's Changed
- Disable rate limits in local dev by @rickyrombo in #712
Full Changelog: 80b6877...bbba1cd