Skip to content

Releases: dotnet/Nerdbank.Streams

v2.11.72

29 Apr 23:18

Choose a tag to compare

What's Changed

  • Skip testing on mono by @AArnott in #665
  • Add CodeQL checks by @AArnott in #664
  • Switch from Moq to NSubstitute by @AArnott in #675
  • Allow 0 length buffers in ReadAsync of SimplexStream and HalfDuplexStream by @AArnott in #708
  • Don't reference M.Bcl.AsyncInterfaces on netstandard2.1 by @ViktorHofer in #723
  • WebSocket PipeWriter can write messages as text. by @airbreather in #725
  • Document that WebSocket message boundaries are useless with using the Pipelines API by @AArnott in #727
  • Add package README by @AArnott in #744

New Contributors

Full Changelog: v2.10.72...v2.11.72

v2.10.72

24 Oct 16:05
942a9e3

Choose a tag to compare

What's Changed

  • Fix TS mxstream acceptChannelAsync for empty channel names by @AArnott in #653
  • Avoid crypto random APIs where pseudo-random will do by @9at8 in #693

New Contributors

  • @9at8 made their first contribution in #693

Full Changelog: v2.10.69...v2.10.72

v2.10.69

21 Jun 00:18
e0dbd21

Choose a tag to compare

What's Changed

  • Avoid throwing ObjectDisposedException from Channel.Completion by @AArnott in #632

Full Changelog: v2.10.66...v2.10.69

v2.10.66

07 Jun 22:41

Choose a tag to compare

What's Changed

  • Reject acceptChannel promises on disposal by @AArnott in #616
  • Reduce use of Task.Run by @AArnott in #617
  • Fix NRE thrown from Channel.Dispose in concurrent conditions by @AArnott in #628

Full Changelog: v2.10.37-alpha...v2.10.66

v2.9.116

07 Jun 22:40
3bd6a8f

Choose a tag to compare

What's Changed

  • Fix NRE thrown from Channel.Dispose in concurrent conditions by @AArnott in #628

Full Changelog: v2.9.112...v2.9.116

v2.10.37-alpha

10 Jan 16:52
657d485

Choose a tag to compare

v2.10.37-alpha Pre-release
Pre-release

What's Changed

  • Include an error message payload alongside ChannelTerminated frames by @sarda-devesh in #536
  • Fix hang in nested multiplexing stream by @AArnott in #587

Full Changelog: v2.10.22-alpha...v2.10.37-alpha

v2.10.22-alpha

14 Dec 00:44
4bb8a9f

Choose a tag to compare

v2.10.22-alpha Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2.9.112...v2.10.22-alpha

v2.9.112

06 Oct 15:18
c25c827

Choose a tag to compare

What's Changed

  • Avoid rejection of unobserved promises by @AArnott in #538

Full Changelog: v2.9.109...v2.9.112

v2.9.109

06 Oct 15:18
8ced31a

Choose a tag to compare

What's Changed

  • Support concurrent BeginRead and BeginWrite in CombinedStream by @hakito in #509
  • Do not allocate from pool when MinimumSpanLength is defined... by @rmja in #533
  • Removed unstable tag from version 2.9-alpha by @javierdlg in #537

New Contributors

Full Changelog: v2.9.91-alpha...v2.9.109

v2.8.65

05 Sep 17:10
fb11a40

Choose a tag to compare

Changes:

Fixes:

  • #532: Way too many calls to pool rentals when MinimumSpanLength is specified
  • #506: MultiplexingStream.Channel.Input.CopyToAsync hangs when data exceeds window size

This list of changes was auto generated.