Releases: M0Rf30/stremio-server-go
Releases · M0Rf30/stremio-server-go
Release list
v0.10.0
Changelog
🐛 Bug Fixes
- : fix(security): close SSRF/DoS/leak gaps missed by prior hardening pass (@M0Rf30)
🧰 Miscellaneous
- : chore(deps): bump the go-dependencies group with 2 updates (#3) (@dependabot[bot])
- : chore: update go modules (@M0Rf30)
v0.9.1
Changelog
🧰 Miscellaneous
- : chore(ci): bump the github-actions group with 11 updates (#2) (@dependabot[bot])
- : chore(deps): bump anacrolix/torrent fork to 928c7e8 (@M0Rf30)
- : chore(docker): bump library/alpine from 3.20 to 3.24 (#1) (@dependabot[bot])
v0.9.0
v0.8.5
v0.8.4
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)
v0.8.3
Changelog
🚀 Features
- : feat(engine): reclaim idle torrents and stop greedy download on stop (@M0Rf30)
v0.8.2
v0.8.1
Changelog
🐛 Bug Fixes
- : fix(engine): stop in-RAM cache stack overflow on evicted-piece reads (@M0Rf30)
v0.8.0
Changelog
🚀 Features
- : feat(engine): add censorship-resistance / anonymity knobs (@M0Rf30)
📘 Documentation
v0.7.0
Changelog
🚀 Features
- : feat(api): add archive, NZB and FTP streaming endpoints (@M0Rf30)
- : feat(api): make Cinemeta resolution configurable via STREMIO_METADATA_URL (@M0Rf30)
- : feat(logging): structured, leveled slog logging across the server (@M0Rf30)
- : feat: make IMDb resolution and tracker source configurable (@M0Rf30)
🐛 Bug Fixes
- : fix(api): accept stremio-core archive/nzb create request shapes (@M0Rf30)
- : fix(archive): build 7zip only on 64-bit; fix arm/386 cross-compile (@M0Rf30)
- : fix: address code-review findings and golangci-lint errors (@M0Rf30)
⚡ Performance
- : perf(api): cache interface enumeration; trim per-request CORS allocs (@M0Rf30)
- : perf: typed stats.opts struct + conditional idle-heap return (@M0Rf30)
📘 Documentation
- : docs(api): document archive/NZB/FTP endpoints in swagger and README (@M0Rf30)
🧰 Miscellaneous
- : test: expand coverage and lock response shapes to the official server.js (@M0Rf30)