Skip to content

Releases: M0Rf30/stremio-server-go

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 22:43
4fc8018

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

Choose a tag to compare

@github-actions github-actions released this 07 Jul 09:55
e5b0bf9

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

Choose a tag to compare

@github-actions github-actions released this 06 Jul 22:05
80e2e13

Changelog

🧰 Miscellaneous

  • : chore(ci): add Dependabot config for gomod, github-actions, docker (@M0Rf30)
  • : chore(deps): bump anacrolix/torrent fork to latest commit (@M0Rf30)

v0.8.5

Choose a tag to compare

@github-actions github-actions released this 01 Jul 22:05
0d1ed2b

Changelog

🐛 Bug Fixes

  • : fix(nzb): accept GET /nzb/create?lz= with 307 to stream (@M0Rf30)

⚡ Performance

  • : perf(streamproxy): sweep expired ipCache entries on insert (@M0Rf30)

🔧 CI & Build

  • : build(deps): bump M0Rf30/torrent fork to aea94402 (@M0Rf30)

v0.8.4

Choose a tag to compare

@github-actions github-actions released this 29 Jun 12:52
eefaa70

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

Choose a tag to compare

@github-actions github-actions released this 27 Jun 23:30
5d1706c

Changelog

🚀 Features

  • : feat(engine): reclaim idle torrents and stop greedy download on stop (@M0Rf30)

v0.8.2

Choose a tag to compare

@github-actions github-actions released this 27 Jun 16:44
07addf9

Changelog

🐛 Bug Fixes

  • : fix(engine): bound readAt recursion on ALL in-RAM zero-byte reads (@M0Rf30)

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 27 Jun 16:12
9bfc876

Changelog

🐛 Bug Fixes

  • : fix(engine): stop in-RAM cache stack overflow on evicted-piece reads (@M0Rf30)

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 27 Jun 15:29
fc65c23

Changelog

🚀 Features

  • : feat(engine): add censorship-resistance / anonymity knobs (@M0Rf30)

📘 Documentation

  • : docs(container): add curated config examples + env reference (@M0Rf30)
  • : docs(https): add guide for the Stremio UI HTTPS endpoint flow (@M0Rf30)
  • : docs: add AGENTS.md (Repository Guidelines) (@M0Rf30)

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 27 Jun 14:21
6808cc6

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)