Skip to content

Releases: dotnet/Nerdbank.Streams

v2.5.72

21 Jul 18:40
9d6dfab
Compare
Choose a tag to compare

Changes:

Fixes:

  • #204: NestedPipeReader throws InvalidOperationException when reading end of underlying PipeReader

This list of changes was auto generated.

v2.5.70

14 Jul 17:08
4aa7c98
Compare
Choose a tag to compare

Changes:

Fixes:

  • #198: Shutdown ExistingPipe streams on channel disposal

Others:

  • #201: Rename test property to better fit its function
  • #200: Remove unused parameter in internal method

This list of changes was auto generated.

v2.5.65

09 Jul 13:40
cf51836
Compare
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
Compare
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
Compare
Choose a tag to compare

Stable version of the last prerelease.

v2.5.57-alpha

24 Apr 19:33
218a69b
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.