- Tonic 0.14 support, refactor Tonic support code
- Add Tonic 0.13 support
- Add
AF_VSOCKsupport - Add Axum 0.8 heler
- Additional features for flexibility:
mpsc_listener,boxed_variant,duplex_variant,dummy_variant,custom_socket_address. They are off by default. - Tonic's connection info enum marked as non_exhausive.
- Fixed unconditional
tokio/io-stddependency.
- Fix
--unix-listen-chmodbehaviour - Add some
Debugimpls
- Add tonic v0.12 support
- Fix error message
- Fix
axumbeing non-optional dependency
Listener::bind_multipleand namedsd-listen.
- Fixed cfg gates to make it buildable on Windows (with reduced options, obviously)
Incompatible changes:
- Removed "hyper014" from default features.
Other changes:
- Added easy integration with Axum 0.7.
- Added implementation of
tokio_util::net::Listener. - Added clonable version of
SomeSocketAddr. - Improved documentation
- Fixed missing cfg gates resulting in compilation failures with some feature combinations