Releases: nzbdav/UsenetSharp
Releases · nzbdav/UsenetSharp
v3.1.3
Compare
Sorry, something went wrong.
No results found
3.1.3 (2026-07-20)
Bug Fixes
deps: bump NzbDav.RapidYencSharp to 3.0.0 (#70 ) (fdf4757 )
v3.1.2
Compare
Sorry, something went wrong.
No results found
3.1.2 (2026-07-20)
Bug Fixes
deps: consume RapidYencSharp musl natives for Alpine (#67 ) (4af5fa3 )
v3.1.1
Compare
Sorry, something went wrong.
No results found
3.1.1 (2026-07-19)
Bug Fixes
client: prevent CoalescedReadTimeout timer callback use-after-dispose under AUTH storms (#64 ) (b48aabf )
v3.1.0
Compare
Sorry, something went wrong.
No results found
3.1.0 (2026-07-19)
Features
client: add pipelined STAT existence checks (StatPipelinedAsync) (e9c27fb )
v3.0.0
Compare
Sorry, something went wrong.
No results found
3.0.0 (2026-07-16)
⚠ BREAKING CHANGES
nntp: SegmentIds longer than 248 characters (excluding angle brackets) are now rejected before any command is sent.
Features
client: add CancellationPolicy for seek-friendly abandon (acc3963 ), closes #52
client: add yEnc header probe API (YencHeadersAsync) (add7d11 ), closes #60
client: tune TCP keepalive for pooled idle connections (f73f7fb ), closes #51
Bug Fixes
client: adapt cancel-drain timeout test for batched flushes (5cfcd02 )
client: batch raw body pipe flushes (bc0f6e2 ), closes #53
client: coalesce per-command I/O timeouts (b0a45c0 ), closes #54
client: read connection health without state lock (aacf1ab ), closes #59
client: remove command setup closure and LINQ allocations (db47bf8 ), closes #58
client: reuse decode buffer and timeout across batch bodies (b221719 ), closes #55
client: share PipeOptions and align segment size (938e93f ), closes #56
client: write AUTHINFO without retained StreamWriter (8f52987 ), closes #57
deps: Bump the github-actions group with 3 updates (#50 ) (5c35f05 )
nntp: address protocol compliance audit findings (#43 ) (9c642d3 )
nntp: address second-pass audit residuals (S2-01…S2-04) (#49 ) (895a693 ), closes #48
Performance Improvements
implement third-pass audit findings (P-01…P-10) (8c49a05 )
v2.0.2
Compare
Sorry, something went wrong.
No results found
2.0.2 (2026-07-11)
Bug Fixes
nntp: preserve reader state across cancelled refills (2f40476 )
v2.0.1
Compare
Sorry, something went wrong.
No results found
2.0.1 (2026-07-11)
Bug Fixes
deps: consume NzbDav.RapidYencSharp 2.0.2 (b211a31 )
deps: consume RapidYencSharp 2.0.0 (1fa6e8a )
v2.0.0
Compare
Sorry, something went wrong.
No results found
2.0.0 (2026-07-11)
⚠ BREAKING CHANGES
runtime: UsenetSharp now targets net10.0 only. .NET 9 is no longer supported.
Features
runtime: target .NET 10 and optimize hot paths (72c0300 )
v1.2.4
Compare
Sorry, something went wrong.
No results found
1.2.4 (2026-07-11)
Bug Fixes
client: prevent stale cancellation propagation (ad63088 )
v1.2.3
Compare
Sorry, something went wrong.
No results found
1.2.3 (2026-07-10)
Bug Fixes
release: publish package through NuGet.org (e7ba60e )