Releases: webrtc/dcsctp
Releases · webrtc/dcsctp
0.1.10
26 Feb 12:31
Compare
Sorry, something went wrong.
No results found
Fixed
Relaxed sequence number handling for stream reset requests.
Corrected outgoing requests to be compliant with RFC6525.
Changed
Optimized performance of message reassembly.
0.1.9
16 Feb 14:12
Compare
Sorry, something went wrong.
No results found
Fixed
Corrected "Fast Recovery" retransmission logic.
Corrected outstanding data calculation.
Added OnLifecycleMessageFullySent lifecycle events when sending message.
Fixed bug where delayed SACKs would be sent immediately when time advances.
0.1.8
06 Feb 13:52
Compare
Sorry, something went wrong.
No results found
Changed
Replaced rng crate dependency with more lightweight fastrand.
Removed dependency on crc_any crate.
The rwnd member in handover state has been renamed to a_rwnd.
Fixed
Fixed a wrapping substraction during zero window probing.
Improved chunk validation
0.1.7
21 Jan 11:41
Compare
Sorry, something went wrong.
No results found
Fixed
Fixed a socket handover bug.
0.1.6
19 Jan 12:16
Compare
Sorry, something went wrong.
No results found
Fixed
Fixed a bug with simultaneous connection attempts.
0.1.5
15 Jan 12:45
Compare
Sorry, something went wrong.
No results found
Added
DcSctpSocket::send_many() is now implemented and accessible with CXX.
Exposed handover methods and structs in the CXX interface.
Added dcsctp_cxx::get_metrics() and dcsctp_cxx::reset_streams() to the
CXX interface, making it expose the full DcSctpSocket trait.
Changed
The code is now compatible with Rust 2024 edition.
Updated CXX interface for dcsctp_cxx::send() to avoid copying the message
payload.
Handover is now code complete, compatible with the C++ implementation.
0.1.4
12 Jan 08:50
Compare
Sorry, something went wrong.
No results found
Added
Most of the API methods are exposed in CXX.
0.1.3
09 Jan 10:37
Compare
Sorry, something went wrong.
No results found
Changed
The cxx child crate is now part of the parent crate, as an optional feature.
Time handling is revised, to use a custom SocketTime instead of Instant.
Added CXX FFI for time handling.
0.1.2
17 Dec 13:39
Compare
Sorry, something went wrong.
No results found
Added
Added cxx child crate for C++ interoperability.
0.1.1
21 Aug 09:58
Compare
Sorry, something went wrong.
No results found
Added
Exposed Socket in the public API.
Changed
A pull-based API for receiving messages, which allows for back-pressure to be
applied when the application can't consume messages fast enough.
You can’t perform that action at this time.