Skip to content

Releases: dotnet/Nerdbank.Streams

v2.8.22-alpha

29 Jul 17:53
309d8b9

Choose a tag to compare

v2.8.22-alpha Pre-release
Pre-release

Changes:

Fixes:

  • #336: Some classes implement IDisposableObservable, but there is no reference to Microsoft.VisualStudio.Validation

Enhancements:

  • #335: NestedStream: Avoid zero-length reads
  • #334: NestedStream: Implement Length, Position

This list of changes was auto generated.

v2.7.74

29 Jul 17:51

Choose a tag to compare

Changes:

Fixes:

  • #209: MultiplexingChannel may send ChannelTerminated followed by ChannelAccepted
  • #251: PipeExtensions.LinkToAsync should honor writer cancellation/completion
  • #255: SendFrameAsync still running after writer is terminated

Enhancements:

  • #252: Avoid first chance exceptions with one-way pipes over MultiplexingStream

Others:

  • #331: Block transmission of frames regarding terminated channels
  • #330: Avoid 1st chance exceptions in one-way mxstream channels
  • #328: Honor writer cancellation/completion in LinkToAsync
  • #327: Do not dispose of and write to PipeWriter concurrently
  • #325: Add arg validation and fixup nullable annotation

This list of changes was auto generated.

v2.7.62-alpha

30 Mar 21:34
a6f3d79

Choose a tag to compare

v2.7.62-alpha Pre-release
Pre-release

Changes:

Fixes:

  • #256: MultiplexingStream self-disposes because it's already disposed
  • #257: Suppress critical events about ObjectDisposedException when we are disposed already

Enhancements:

  • #317: Add PipeReader.AsPrebufferedStreamAsync extension method
  • #315: Add ROS<byte>.AsStream overload that takes a disposing callback
  • #284: Optimize MessagePack on netcoreapp3.1
  • #264: SPAN_BUILTIN constant is not applied for target framework netcoreapp3.1

This list of changes was auto generated.

v2.6.81

02 Oct 20:28
df33aa2

Choose a tag to compare

Changes:

Fixes

  • #254: Avoid MultiplexingStream self-destruct when ContentProcessed follows ChannelTerminated

This list of changes was auto generated.

v2.6.78

21 Sep 22:46
aa38ed1

Choose a tag to compare

Changes:

Fixes:

  • #249: Fix BufferTextWriter.Dispose() to not throw without initialization

This list of changes was auto generated.

v2.6.77

19 Sep 00:43

Choose a tag to compare

Changes:

Fixes:

  • #245: Fix uncaught promise rejection when cancelling a channel offer
  • #244: Remove .js.map file or add .ts file
  • #227: Fix compiler error when users of Substream do not reference our ref assemblies
  • #246: Fix js->ts maps

Others:

This list of changes was auto generated.

v2.6.37-alpha

30 Jul 16:02
5f56226

Choose a tag to compare

v2.6.37-alpha Pre-release
Pre-release

Changes:

Enhancements:

  • #207: Embrace new System.IO.Pipelines functionality
  • #194: Add support for seeded channels to MultiplexingStream
  • #193: Switch channel IDs from long to ulong
  • #191: Make MultiplexingStream.Options freezable
  • #190: Add synchronous MultiplexingStream.Create method for v3
  • #187: Avoid round-trip handshake for multiplexing stream
  • #199: Add MonitoringStream.IsDisposed property

This list of changes was auto generated.

v2.5.76

30 Jul 14:45
a240ca4

Choose a tag to compare

Changes:

Fixes:

  • #208: Avoid crashing .NET Core processes while canceling async I/O

This list of changes was auto generated.

v2.5.72

21 Jul 18:40
9d6dfab

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

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.