- Improve streaming performance
- Improve connection reliability in some cases
- Implement ServerCallContext.Peer (#37)
- Set cancellation token on client disconnect (#30)
- The readme now has a comparison matrix for ASP.NET gRPC
- Add macOS and Linux support
- Change build targets to: net462, net6, netstandard2.0
- Bump assembly version
- Set a default connection timeout of 30s (instead of unlimited)
- Add NamedPipeServer.Error event for previously unlogged errors
- Add strong naming to the assembly
- Throw an exception when starting an already-killed server
- Fix server cleanup issues
- Fix cancellation issues
- Add a .NET 5 build with support for pipe security options
- Update to newer gRPC API (2.32)
- Fix gRPC dependency version range to <2.32
- Update project metadata
- Add a ConnectionTimeout client option (defaults to infinite)
- Improve server connection error handling
- Initial public release with core functionality