Skip to content

v1.8.3

Latest

Choose a tag to compare

@Sanket9225 Sanket9225 released this 31 Jul 18:17

UsenetStreamer v1.8.3

Bug-fix release (community-reported issues and PRs).

🐛 Fixes

  • Non-English titles with "&" didn't search. "&" was always converted to English "and", so titles in languages that spell it differently (Dutch "en", German "und", French "et", …) didn't match their release names and returned nothing. It's now language-aware across both indexer and Easynews searches. (#92/#93)
  • Playback could crash after a mid-file download failure. When a stream broke partway through, auto-advance could feed the player bytes from a different release, corrupting playback (ExoPlayer "No valid varint…"). Release-swapping now happens only at the start of a stream; a mid-playback failure fails cleanly so the player can retry instead of getting mismatched bytes. (#88)
  • Special characters in a title/error could 500 a response. An em-dash, curly quote or CJK character in a filename or error message made a response header throw. Headers are now sanitized, and download filenames use RFC 5987 so the real name is still preserved. (#90)
  • NZB_TRIAGE_REUSE_POOL=false was ignored during triage. It only affected the pre-warm/monitor while triage still reused the pool; it now builds a fresh NNTP pool per triage run as documented (default stays reuse). (#89)
  • Admin-panel rate limit is now tunable via the RATE_LIMIT_MAX env var (default 180) — useful when the panel sits behind a reverse proxy. Stream endpoints remain unlimited. (#91)
  • Fixed a too-short timeout on the HEAD request issued right after an NZB upload. (#94)

⬆️ Upgrade

No action needed — update and restart.