Just pushed Kayak 0.6.2 up to NuGet. The interesting bits:
- properly handle Connection: close from user code (previously it was
being ignored and not rendered to the client)
- KayakServer constructor requires a delegate and scheduler
- KayakScheduler constructor requires a delegate
- cleaned up socket reading/writing/buffering logic. Previously, the
Close event could be raised before the socket's buffer was drained,
which lead to the socket being disposed before writing finished. Now,
Close event is deferred until after buffer is empty.
- HTTP output queue no longer disposes socket—this is done by the
socket delegate. errors from client code during response body
generation are ignored for now.
- fixed https://github.com/kayak/kayak/issues/7
Overall, this release should be much more stable. I encourage everyone
to update.
Thanks!
Benjamin