Skip to content

Releases: dotnet/Nerdbank.Streams

v2.3.30

21 Sep 16:36
d025af6
Compare
Choose a tag to compare
  • #112 Fixes MultiplexingStream bug where channel content might be transmitted before the channel offer.

v2.3.26

02 Aug 19:52
Compare
Choose a tag to compare
  • Add ability to specify input PipeOptions for channels #103
  • Add PipeReader.ReadSlice method #105

v2.2.42

16 Jul 23:26
b3dfc5a
Compare
Choose a tag to compare
  • Fixes regression in channel shutdown introduced by v2.2.38 #95

v2.2.38

07 Jul 03:38
3133728
Compare
Choose a tag to compare
  • MultiplexingStream reliability: flush stream while holding semaphore #93
  • MultiplexingStream: disposing a Channel should not truncate queued outgoing bytes #88

v2.2.26

07 Jul 03:19
Compare
Choose a tag to compare
  • Add BufferTextWriter which derives from TextWriter and writes to an IBufferWriter<byte>
  • Add SequenceTextReader which derives from TextReader and reads from a ReadOnlySequence<byte>
  • Add DuplexPipe which trivially implements IDuplexPipe

See API diff from 2.1.37.

v2.1.37

07 Jul 03:16
Compare
Choose a tag to compare
  • Add FullDuplexStream.CreatePipePair
  • Add PrefixingBufferWriter<T> which implements IBufferWriter<T> with the ability to reserve space to fill in some header after writing the payload.
  • Add Sequence<T>.MinimumSpanLength which prevents allocating many very small spans due to serializer patterns.
  • Add Sequence<T>.ctor(ArrayPool<T>) for reduced GC compared to the MemoryPool<T> constructor.

See API diff since 2.0.228.

v2.0.206

15 Dec 21:45
d06ff0b
Compare
Choose a tag to compare

The first stable release since Nerdbank.FullDuplexStream.

Oh, so much more than the old Nerdbank.FullDuplexStream library. Check out our README file.

v2.0.165-beta

15 Sep 03:16
ea5acaa
Compare
Choose a tag to compare
Merge pull request #34 from AArnott/FixAdvanceToBug2

Fix another Sequence<T> AdvanceTo bug

v2.0.163-beta

09 Sep 00:28
01049af
Compare
Choose a tag to compare
Merge pull request #33 from AArnott/fixAdvanceTo

Fix Sequence<T>.AdvanceTo within first segment

v2.0.152-beta

01 Sep 19:15
123f884
Compare
Choose a tag to compare
Merge pull request #29 from AArnott/fix28

Add nerdbank-streams NPM package