Skip to content

Releases: dotnet/Nerdbank.Streams

v2.5.65

09 Jul 13:40
cf51836

Choose a tag to compare

Changes:

Fixes:

  • #197: Dispose of streams used as mxstream channels when channels close

This list of changes was auto generated.

v2.5.60

09 Jul 13:39
5ff298f

Choose a tag to compare

Changes:

  • #185: Close open channels from mxstream.dispose()
  • #184: MultiplexingStream.dispose() doesn't dispose channels in NPM package

This list of changes was auto generated.

v2.5.58

09 Jul 13:39

Choose a tag to compare

Stable version of the last prerelease.

v2.5.57-alpha

24 Apr 19:33
218a69b

Choose a tag to compare

v2.5.57-alpha Pre-release
Pre-release

Changes:

Fixes:

  • #144: Your half-duplex is called simplex

Enhancements:

  • #176: Update NPM dependencies
  • #146: Auto increasing Sequence.MinimumSpanLength as length grows
  • #131: Add DidFlush event to MonitoringStream
  • #147: Add Sequence.Append(ReadOnlyMemory)

Others:

  • #181: Added note about System.Net.Sockets.Socket
  • #174: Use MessagePack for mxstream v2 protocol
See More
  • #169: Add backpressure to individual channels
  • #164: Update package dependencies
  • #161: Add Sequence.AutoIncreaseMinimumSpanLength
  • #160: Deprecate HalfDuplexStream and copy to new SimplexStream type
  • #159: Update license file from LICENSE.txt to LICENSE
  • #155: Throw from ReadAsync() and TryRead() if called twice in a row
  • #149: Add MonitoringStream.DidFlush event
  • #141: Update package dependencies
  • #138: Add substreams support to NPM nerdbank-streams package
  • #137: Merge v2.4 into master
  • #135: Reference proper docs in README
  • #132: Fix Substream to flush after final write

This list of changes was auto generated.

v2.4.73

24 Apr 19:03
d822e69

Choose a tag to compare

Changes:

  • #183: Fix reference clearing in Sequence<T>.Reset()
  • #182: Sequence.Reset sometimes throws ArgumentOutOfRangeException
  • #180: Update .NET Core SDK to 3.1.201

This list of changes was auto generated.

v2.4.67

15 Apr 22:15
22024bf

Choose a tag to compare

Changes:

Fixes:

  • #178: SequenceTextReader fails to decode surrogate pairs at buffer boundary
  • #172: Clear references that may be in structs from Sequence

Others:

  • #179: Fix SequenceTextReader decoding of surrogate pairs at the buffer boundary
  • #173: Consistently complete with OCE on cancellation
  • #170: UsePipeWriter throws or completes non-deterministically on cancellation

This list of changes was auto generated.

v2.5.50-alpha

26 Mar 21:17
760275e

Choose a tag to compare

v2.5.50-alpha Pre-release
Pre-release

Changes:

Fixes:

  • #141 #164: Update package dependencies
  • #155: Throw from ReadAsync() and TryRead() if called twice in a row
  • #132: Fix Substream to flush after final write

Enhancements:

  • #160: Deprecate HalfDuplexStream and copy to new SimplexStream type
  • #161: Add Sequence.AutoIncreaseMinimumSpanLength
  • #131: Add DidFlush event to MonitoringStream
  • #147: Add Sequence.Append(ReadOnlyMemory)
  • #174: Use MessagePack for mxstream v2 protocol
  • #169: Add backpressure to individual channels
  • #138: Add substreams support to NPM nerdbank-streams package

This list of changes was auto generated.

v2.4.60

24 Feb 23:59
d4dfdaa

Choose a tag to compare

Changes:

Fixes:

  • #167: Sequence fails to construct where T is a managed type

Others:

  • #168: Fix Sequence to work for managed types T

This list of changes was auto generated.

v2.4.59

16 Feb 00:37
3f387f6

Choose a tag to compare

Changes:

  • #166: Fix SubstreamReader's header read

This list of changes was auto generated.

v2.4.57

09 Feb 03:13
3cfffad

Choose a tag to compare

Changes:

Fixes:

  • #162: UsePipe: Completing reader and writer does not dispose PipeStream on .NET Framework
  • #157: BufferTextWriter doesn't flush on dispose
  • #151: Calling AdvanceTo(Sequence.Start) on empty sequence throws
  • #148: Avoid accessing ReadResult.Buffer after PipeReader.AdvanceTo
  • #152: Fix InvalidCastException thrown on empty sequences

This list of changes was auto generated.