0.1.0 (2024-11-21)
Features
- add .env.example (9f564f7)
- add Dockerfile (ab4d4db)
- add health/debug endpoint (94c4268)
- core: improve cache initialization (8c31e5b)
- initial implementation (054a20f)
- pass X-StremThru-Store-Name request header to response (010f626)
- store/premiumize: improve magnet status detection (81f1f2a)
- store/realdebrid: improve add magnet (0e9a3ca)
- store: add .hash for GetMagnet and ListMagnets (aa93af5)
- store: add cache for torbox store (dc2f26a)
- store: add enum for UserSubscriptionStatus (5e9a0c9)
- store: expose lowercase .hash for magnet (709ec45)
- store: initial alldebrid integration (8e80efe)
- store: initial debridlink integration (c31f836)
- store: initial premiumize integration (d73fa42)
- store: initial realdebrid integration (440cab2)
- store: initial torbox integration (23d5cfd)
- store: support json payload in request body (aa73c7e)
- support fallback store auth config (8a6cbd8)
- support proxy auth (9659c05)
Bug Fixes
- core: handle empty body for 204 status (21417f1)
- core: remove empty dn query in ParseMagnet (2aa59ff)
- endpoint: add missing early return (274efee)
- endpoint: do not send null for empty array (93edc4d)
- endpoint: do not send null for empty array (a2aba63)
- endpoint: expose delete magnet (8171a29)
- store/alldebrid: ensure non-null .files for GetMagnet (784ee1f)
- store/debridlink: handle not found for GetMagnet (5cb1fb7)
- store/debridlink: pass query params for ListSeedboxTorrents (8a10e26)
- store/premiumize: handle not found for GetMagnet (77dc312)
- store/premiumize: prefix file path with / (a3eb584)
- store/realdebrid: deal with inconsistent type in response (5f22bfb)
- store/torbox: error handling for get magnet (e28e401)
- store: store name in error (fee51a2)
Performance Improvements
- store: cache access link token verification (0db97d2)
Continuous Integration
- add release job (d6bdd2e)