Releases: dotnet/Nerdbank.Streams
Releases · dotnet/Nerdbank.Streams
v2.8.50
v2.8.46
Changes:
Fixes:
- #346: NestedStream: CanSeek should return false when disposed
- #345: MultiplexingStream received "Offer" before subscribe "ChannelOffered" event
Enhancements:
- #347: Add
MultiplexingStream.Options.StartSuspended
property
This list of changes was auto generated.
v2.8.22-alpha
Changes:
Fixes:
- #336: Some classes implement IDisposableObservable, but there is no reference to Microsoft.VisualStudio.Validation
Enhancements:
This list of changes was auto generated.
v2.7.74
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
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
v2.6.78
v2.6.77
v2.6.37-alpha
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.