2.7 KiB
Changes
[0.2.1] - 2023-01-23
- Refactor Io and Filter types
[0.2.0] - 2023-01-04
- Release
[0.2.0-beta.0] - 2022-12-28
-
Upgrade to ntex-service 1.0
-
Restart timer after runtime stop
[0.1.11] - 2022-12-02
- Expose IoRef::start_keepalive_timer() and IoRef::remove_keepalive_timer() methods
[0.1.10] - 2022-10-31
- Fix compilation errors in the openwrt environment #140
[0.1.9] - 2022-10-03
- Fix on-disconnect never resolving #135
[0.1.8] - 2022-02-19
- Add HttpProtocol type from ntex-tls
[0.1.7] - 2022-01-30
- Use BytesVec type for buffers and Filter trait
[0.1.6] - 2022-01-27
- Optimize Io memory layout
[0.1.5] - 2022-01-23
- Add Eq,PartialEq,Hash,Debug impls to Io asn IoRef
[0.1.4] - 2022-01-17
- Add Io::take() method
[0.1.3] - 2022-01-12
- Refactor Filter trait, fix read buffer processing
[0.1.2] - 2022-01-10
-
Remove unneeded boxed types
-
Add Framed::into_inner() helper method
[0.1.1] - 2022-01-03
-
Move tokio support to separate crate
-
Move async-std support to separate crate
[0.1.0] - 2021-12-30
-
Unify keep-alive timers
-
Add Io::poll_status_update() method to use instead of register_dispatcher()
-
Reset DSP_STOP and DSP_KEEPALIVE flags
[0.1.0-b.10] - 2021-12-30
-
IoRef::close() method initiates io stream shutdown
-
IoRef::force_close() method terminates io stream
-
Cleanup Filter trait, removed closed,want_read,want_shutdown methods
-
Cleanup internal flags on io error
[0.1.0-b.9] - 2021-12-29
- Add
async-std
support
[0.1.0-b.8] - 2021-12-28
-
Fix error handing for nested filters
-
Improve tokio streams support
[0.1.0-b.7] - 2021-12-27
- Do not swallow decoded read bytes in case of filter error
[0.1.0-b.6] - 2021-12-26
-
Rename
RecvError::StopDispatcher
toRecvError::Stop
-
Better error information for .poll_recv() method.
-
Remove redundant Io::poll_write_backpressure() method.
-
Add Framed type
-
Fix read filters ordering
-
Fix read filter root buffer
[0.1.0-b.5] - 2021-12-24
-
Use new ntex-service traits
-
Make
IoBoxed
into spearate type -
Add
SealedService
andSealedFactory
helpers
[0.1.0-b.4] - 2021-12-23
- Introduce
Sealed
type instead ofBox<dyn Filter>
[0.1.0-b.3] - 2021-12-22
-
Add .poll_write_backpressure()
-
Rename .poll_read_next() to .poll_recv()
-
Rename .poll_write_ready() to .poll_flush()
-
Rename .next() to .recv()
-
Rename .write_ready() to .flush()
-
.poll_read_ready() cleanups RD_PAUSED state
[0.1.0-b.2] - 2021-12-20
-
Removed
WriteRef
andReadRef
-
Better Io/IoRef api separation
-
DefaultFilter renamed to Base
[0.1.0-b.1] - 2021-12-19
- Remove ReadFilter/WriteFilter traits.
[0.1.0-b.0] - 2021-12-18
- Refactor ntex::framed to ntex-io