Releases
v0.8.4
Compare
Sorry, something went wrong.
No results found
Changelog
🐛 Bug Fixes
: fix(security): harden SSRF, DoS, concurrency and correctness across subsystems (@M0Rf30 )
: fix: conform casting + stats to stremio-core wire contract (@M0Rf30 )
⚡ Performance
: perf(api): drop per-request regexp/map/Sprintf allocs on hot paths (@M0Rf30 )
: perf(engine): cut RAM-storage contention, allocs, and stats churn (@M0Rf30 )
: perf(streamproxy): reuse ciphers/hashers, build URLs/manifests w/o realloc (@M0Rf30 )
♻️ Refactor
: refactor(engine): use coder/websocket for WS tracker probe (@M0Rf30 )
📘 Documentation
: docs(container): add Docker Compose / TrueNAS SCALE deployment example (@M0Rf30 )
: docs(proxy): sync PROXY.md with security hardening (@M0Rf30 )
: docs: document STREMIO_TRACKERS_MAX, STREMIO_PPROF, internal/netguard (@M0Rf30 )
🔧 CI & Build
: build(deps): bump M0Rf30/torrent fork (deps updated) + tidy modules (@M0Rf30 )
: build(deps): bump M0Rf30/torrent fork — coder/websocket, gorilla dropped (@M0Rf30 )
: build(deps): consume M0Rf30/torrent fork for tracker race fix (@M0Rf30 )
🧰 Miscellaneous
: perf(media,nzb,archive): cache probes/playlists, reuse clients/conns (@M0Rf30 )
You can’t perform that action at this time.