- Bugfix release (pull request #54).
- Added
max_pending_frames
setting toConfig
. AConnection
buffers outgoing frames up to this limit (see pull request #51). - Added
ConnectionError::TooManyPendingFrames
ifmax_pending_frames
has been reached. - Changed error types of
Connection::close
andConnection::flush
fromstd::io::Error
toyamux::ConnectionError
. - Removed
Connection::shutdown
method which was deprecated since version 0.1.8.
- Add
read_after_close
setting toConfig
which defaults totrue
to match the behaviour of previous versions. Settingread_after_close
tofalse
will cause stream reads to return withOk(0)
as soon as the connection is closed, preventing them from reading data from their buffer.
- Mark
Connection::shutdown
as deprecated (#44).
- Bugfix release (#36).
- Support for half-closed streams (#38).
- Avoids redundant RESET frames (#37).
- Better test coverage (#40, #42).
- Bugfix release (pull requests #34 and #35).
- Bugfix release (pull request #33).
- Bugfix release (pull requests #30 and #31).
- Bugfix release (pull requests #27 and #28).
- Bugfix release. See pull request #26 for details.
- Forward
Stream::poll
to the newly addedConnection::poll
method which acceptsself
as a shared reference. See pull request #24 for details.
- Initial release.