Skip to content

Releases: OdyseeTeam/odysee-api

v0.7.0

Choose a tag to compare

@anbsky anbsky released this 15 Aug 07:43

Changelog

d4b4b6e Add account-specific test to Proxy Service
350f5e7 Add address_* to the list of account-specific methods
8945c39 Add explicit lbryum server setting to circleci config
2e1f922 Add prometheus config
2950b64 Add prometheus to dev and prod docker-compose files
187b3c1 Enable accounts in prod docker-compose
ebc67af Fix erroneous bind in the docker-compose file
336bdbc Fix failing accounts test
23f583e Fix residual test errors
e8cd485 Fix test function names in player test module
ee0038b Improve docs for the proxy module
250d35a Improve logging in proxy service module
a8e60b4 Log query params
fc73536 Merge branch 'feature/metrics'
a692c44 Merge branch 'master' of github.com:lbryio/lbrytv
0ef171e Merge pull request #43 from lbryio/improvement/params_logging
404ccdc Merge pull request #44 from lbryio/bugfix/address_unused
7c11542 Move out metrics server address and path to config file
f575ed9 Move proxy handlers and accounts tests into proxy package
d90a9bd Prevent multiple initialization of metrics server
081395f Refactor proxy to work with the metrics collector
088c9b8 Remove balance calls from tests due to a breaking change in the SDK
1a04982 Remove config dependency from the server package
077ce5e Rename accounts-enabling config variable
e1e126c Return publish_image command to the Makefile
3b344fc Switch http server to use new proxy call handler

v0.6.4

Choose a tag to compare

@anbsky anbsky released this 19 Jul 17:50

Changelog

4d616b8 Add docker-compose files for dev and production
240ffb2 Add dockerfile for wallet server
6922bba Add explicit config read and initialization calls
1e850a7 Enable accounts in dev docker config
b8c50c1 Fix failing config tests
5300363 Fix failing logger tests
88d069f Fix hanging accounts test
6ab9cae Fix paths for new docker configs location
1e4d938 Improve robustness of accounts API test
9a41225 Merge pull request #28 from lbryio/feature/accounts
19434c3 Merge pull request #42 from lbryio/improvement/docker
867ac37 Move users out of storage package
e5df699 Point docker image paths to their new location in lbry repo
8e2f071 Put correct installation id in fixed status response
3cee170 Refactor storage module
009a10e Refactor user/account manipulation
016ad9e Remove test lbrynet account before each test function start
efb2729 Remove updater package
07e384b Send errored daemon queries to Sentry explicitly
c1686f3 Temporarily disable accounts in the config
a04aca7 Update Sentry lib
70f24b5 Use cobra for command line arguments parsing
96fbebc Use new database init routine in users tests

v0.6.0-dev

Choose a tag to compare

@anbsky anbsky released this 27 May 11:07

Changelog

68261af Add auth token to allowed CORS headers
a7fbb53 Add query filters to proxy
9de49b9 Create db before running circle CI tests
9495697 Debug player test failure on CI
10ec4f4 Fix an error in calculating total stream size
9f91fcb Fix error handling in player.fetchData
a2a6258 Fix lbry.go dependency
59ee4c0 Fix tests
4a37a53 Get stream size from source metadata
52af54a Implement accounts
b4c4d39 Improve wording in readme
67afed6 Manual merge
39d1f47 Manual merge
9f7c766 Merge pull request #26 from lbryio/feature/stream_size
2c0685c Merge pull request #27 from lbryio/bugfix/stream_size
7abdab3 Pin circleci environment to lbrynet:latest
7eed564 Preliminary work
5b13e6c Remove obsolete proxy test
c8e47b1 Set postgres DB name in circle CI config
0975677 Temporarily remove sqlboiler models tests (as they require dropdb which is not available on circle CI)
3f6d0e8 Tweak readme and deployment config
8ad5d83 Update dependencies

v0.6-dev

Choose a tag to compare

@anbsky anbsky released this 27 May 10:57
2c0685c

Changelog

a7fbb53 Add query filters to proxy
9de49b9 Create db before running circle CI tests
9495697 Debug player test failure on CI
10ec4f4 Fix an error in calculating total stream size
9f91fcb Fix error handling in player.fetchData
a2a6258 Fix lbry.go dependency
59ee4c0 Fix tests
4a37a53 Get stream size from source metadata
52af54a Implement accounts
67afed6 Manual merge
39d1f47 Manual merge
9f7c766 Merge pull request #26 from lbryio/feature/stream_size
2c0685c Merge pull request #27 from lbryio/bugfix/stream_size
7abdab3 Pin circleci environment to lbrynet:latest
7eed564 Preliminary work
5b13e6c Remove obsolete proxy test
c8e47b1 Set postgres DB name in circle CI config
0975677 Temporarily remove sqlboiler models tests (as they require dropdb which is not available on circle CI)
8ad5d83 Update dependencies

v0.5.0

Choose a tag to compare

@anbsky anbsky released this 29 Apr 17:37
40a7f76

Changelog

14e807f Add BaseContentURL to lbryweb config for docker
aa5ce19 Add CORS header
193c4ff Add DatabaseName
7f75103 Add ORM and sessions dependencies
99640cc Add an API endpoint for direct URL playback
f253302 Add badges to the readme file
a57168f Add benchmarks to proxy
066adc9 Add config value override method
2b23aa4 Add content-type header for proxy endpoint
96c1213 Add coverage param to test invocation in the Makefile
616427e Add coverage reporting to the test command
4da10df Add database URL to lbryweb config
07e2e2b Add debug info in file_list processor
4ba8eac Add debug info in file_list test
e9be01e Add dev container for the app with local javascript support
a24095e Add direct pq lib requirement
dc3571b Add go-cache dependency
37262fe Add missing get call before file_list in proxy_test
0eef98f Add more sane error handling in player and cache packages
fc05fb8 Add new API host prefix to base content url for docker setup
54cd39f Add psql requirements
cae8896 Add sentry logging
cb1cc12 Add streaming http endpoint
cb6e9f5 Add test for bigger stream range request
e625141 Add tests to users module
584cbaf Add user creation methods
5b6cb4b Check for DatabaseName before connecting
2655f1e Clarify error message in file_list processor
1bd687a Cleanup the code
5c12309 Clear the table in users test instead of db drop
4757127 Code review improvements
ef0cb1c Create database on initialization if it does not exist
0e86bf8 Disable paid content delivery
9467d2b Feed the right variable to cached response marshaler
41e4142 Finalise long resolve caching mechanism
f52b16a Fix a string typo
c083fbf Fix circleci config
593bb88 Fix circleci config alignment
a0ce6ac Fix circleci config, rename db container to postgres
c2a0127 Fix coveralls call
f50fe48 Fix elusive database error in users test
97b71ed Fix lbry.go import paths
4e95918 Fix lbrynet address for circleci
5d38eed Fix lbrynet address for circleci
3951022 Fix lbrynet address for circleci
fa314e3 Fix lbryweb config path in docker-compose config
985d170 Fix local daemon settings
05b20a9 Fix server start race cond in server tests
07b6ea4 Fix streaming header ranges
b6aa258 Fix test errors
b2f09af Gitignore vscode folder
c287174 Handle db close error
0d76f71 Implement io.ReadSeeker interface for reflectedStream
59c8cc9 Implement video playback from the reflectors
b688419 Improve HTTP range parsing
7e3b799 Improve error handling for file_list response processor
ee4500e Improve routes; improve empty daemon response handling
1f7e950 Let the streaming handler crash on errors so Sentry can catch it
1721f9f Make circleci tests to wait for lbrynet launch
0af65cd Make circleci tests to wait for lbrynet launch
5220bf4 Make circleci tests to wait for lbrynet launch
038d898 Make proxy cache module more isolated
275de24 Manual merge
0e3d9d7 Manual merge
ac521cb Merge branch 'initial'
85289fb Merge branch 'master' into improvement/ranges
bbb3959 Merge branch 'master' into improvement/ranges
df4338c Merge branch 'master' into improvement/ranges
4084032 Merge branch 'master' of github.com:lbryio/lbryweb.go
505cc43 Merge pull request #1 from lbryio/initial
73dd504 Merge pull request #10 from lbryio/seanyesmunt-patch-1
9d768bb Merge pull request #11 from lbryio/improvement/proxy_header
0a86193 Merge pull request #12 from lbryio/improvement/ranges
9f1a9a6 Merge pull request #14 from lbryio/feature/stream-uri
b7fe1b7 Merge pull request #15 from lbryio/bugfix/402
e7e6d7c Merge pull request #2 from lbryio/feature/cd
650192d Merge pull request #5 from lbryio/feature/playback
d4fe11f Merge pull request #6 from binaryflesh/fix-typo
31c239e Merge pull request #7 from lbryio/improvement/headers
9574cdb More code simplification
f8346fc Move routes setup to routes package
74db8b0 Pass cacheStorage as a value instead of a pointer
55dc45a Preliminary account changes commit
b326070 Pretty-print daemon json responses
adfc70f Produce static binary on CI during image build
0629bb2 Reduce logging for account_balance
a6ecb2d Refactor player module
42af1f9 Refactor server module
9c8f525 Refactor some more
a0b985e Remove IDE-specific gitignore
f1af92f Remove copypasted private methods from lbry.go
f2c5fea Remove deprecated js command
0fd4c38 Remove excessive logging from successful requests
ca355c4 Remove lbryinc package
6ea0cf5 Remove needless variable
693e2ce Remove sqlboiler config
e4fe584 Remove static routes, fix race cond test failure
00dac83 Rename SDHash to SdHash for consistency
a323be3 Rename server launcher function for clarity
953f930 Replace download path with an URI-based path instead of outpoint-based
6a52973 Replace manual response handling with structures from lbry.go/jsonrpc in proxy test
dd8afc0 Sanitize db name taken from config
fd9e762 Simplify users store test
b0d5e45 Skip user storage tests for now
54ebc91 Switch CI publish-image task to golang docker image
867fb9f Switch all docker images to :latest, add watchtower container
bdaef48 Switch to lbryio/types v2
039e342 Temporarily pin lbrynet version to 0.36.0 in circleci config
39f6028 Temporarily pin lbrynet version to 0.36.0 in docker config
26504ae Tidy up proxy benchmark test
ccff4c0 Tidy up proxy tests
af92039 Tweak CI config for building docker image
492d60c Tweak CI config for building docker image
e5d91c5 Tweak CI for deployment
cee4daa Tweak CI for deployment
443ebf4 Tweak CI for deployment
dc5afb7 Tweak CI for deployment
0420db5 Tweak CI for deployment
f441eac Tweak CI for deployment
4ce2aa0 Tweak CircleCI config
d5a8fab Tweak CircleCI workflow
379d1db Tweak snapshot CI workflow
b828c81 Tweak snapshot CI workflow
a5c043b Update deps and code to work with SDK v0.36
803e92c Update lbry.go dep commit
a1c7456 Update lbryio/types import path to lbryio/types/v1
26ee74c Update lbrynet to the latest version in docker-compose
9f13284 Update maintainer contact in the readme
3bf848c Update readme to describe running with new JS UI server
b636252 Update readme.md
d35066f Update resolve call params in proxy API endpoint test
88b507c Update running off the source instructions
21028be Update to the latest lbry.go@lbrynet-updates
fec9b4b Use global DB connection in sessions
1efd1c5 Use lbry.go data structures for player module
c67fda1 Use patched version of http.ServeContent for player module
3d8e0f3 udpate headers
50a3fa8 updated to use niko's branch of lbry.go
77bf8ae updated to use latest version of lbry.go which uses the latest metadata schema.

v0.1.0

Choose a tag to compare

@anbsky anbsky released this 29 Jan 18:28

Changelog

2276768 initial code commit