Skip to content

Releases: daveaglick/MsBuildPipeLogger

1.1.6

02 Mar 13:21
Compare
Choose a tag to compare
  • Fix for unhandled interrupted system call in PipeLoggerServer (#8, #9, thanks @xoofx).

1.1.5

15 Feb 21:12
Compare
Choose a tag to compare
  • Added SourceLink support.

1.1.4

15 Feb 15:45
Compare
Choose a tag to compare
  • Fix to avoid calling PipeStream.WaitForPipeDrain() on non-Windows platforms where it's not supported (#3, #7, thanks @xoofx).
  • Updated target of MsBuildPipeLogger.Logger and MsBuildPipeLogger.Server to .NET Standard 2.0 (#5, thanks @xoofx).
  • Fix for lack of async availability on Windows with anonymous pipes (#4, thanks @xoofx).
  • Fix to detect BuildFinishedEventArgs and stop reading from the pipe when found (#2, #6, thanks @ltcmelo and @xoofx).

1.1.3

23 Jun 21:49
Compare
Choose a tag to compare
  • [Fix] Fixed a race condition when fetching a log buffer (#1, thanks @duncanawoods)

1.1.2

02 Oct 01:31
Compare
Choose a tag to compare
  • [Fix] No longer catches certain error exceptions that actually indicate a problem

1.1.1

01 Oct 15:00
Compare
Choose a tag to compare
  • [Fix] Handles premature stream termination when reading events in the server

1.1.0

27 Sep 19:10
Compare
Choose a tag to compare
  • [Feature] Support for server read cancellation with a CancellationToken
  • [Refactoring] Added a IPipeLoggerServer interface
  • [Feature] Added IPipeLoggerServer.ReadAll() to read all events in one call
  • [Refactoring] Changes IPipeLoggerServer.Read() to return the event that was read instead of a bool

1.0.3

24 Sep 13:20
Compare
Choose a tag to compare
  • [Refactoring] Made it easier to override the logger and use it as the basis for custom pipe loggers (I.e., filtering events)

1.0.2

20 Sep 16:27
Compare
Choose a tag to compare
  • [Fix] No longer crashes when caller disposes the server

1.0.1

18 Sep 13:52
Compare
Choose a tag to compare
  • Greatly improved performance by using buffers and threads for pipe I/O