All Versions
19
Latest Version
Avg Release Cycle
79 days
Latest Release
2682 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v0.2.8 Changes
๐ Fixed
- ๐ Fixed bug where extensions could be skipped when parsing a packet.
- ๐ Improved reliability of packet parsing.
-
v0.2.7 Changes
๐ Fixed
- ๐ Fixed compilation errors in 1.0.0-beta.2
๐ Changed
- ๐ Improved resilience to errors --- receiving an invalid packet no longer leads to a panic
- Sockets with established connections refuse new connections
-
v0.2.6 Changes
No functional changes.
๐ Changed
- โ Removed stability attributes.
- โ Removed an unnecessary partial clone when handling a received packet.
-
v0.2.5 Changes
๐ Changed
- โฌ๏ธ Dropping an
UtpSocket
(or a wrapping struct likeUtpStream
) properly closes open connections.
- โฌ๏ธ Dropping an
-
v0.2.4 Changes
๐ Improved performance encoding and decoding packets.
-
v0.2.3 Changes
๐ Fixed
- ๐ Now the crate builds in both the latest nightly and 1.0.0-beta.
-
v0.2.2 Changes
No functional changes, mostly just changes to conform to changes in the Rust API.
-
v0.2.1 Changes
๐ Changed
- โก๏ธ Updated the
rand
dependency because the previous one didn't build on the latest Rust nightly.
๐ Fixed
- โ
Some
UtpStream
tests were failing because of improperly sized buffers.
- โก๏ธ Updated the
-
v0.2.0 Changes
๐ This release is now compatible with the 2015-03-28 nightly of the Rust compiler. ๐ Some things changed during the migration to the new
std::net
API and performance is now much lower. It might take me a while to come up with performance improvements and a replacement for the lostset_timeout
method inUdpSocket
.๐ Changed
- โก๏ธ Updated example in README.
UtpStream
andUtpSocket
now accept variables implementing theToSocketAddrs
trait, likeUdpSocket
in the standard library.- Reading from a socket now returns
Result<(usize, SocketAddr)>
. - Reading from a stream now returns
Result<usize>
. - Reading from a closed socket/stream now returns
Ok((0, remote_peer))
/Ok(0)
instead ofErr(Closed)
.
โ Added
UtpStream
now implements theRead
andWrite
traits.
โ Removed
- ๐ The
Reader
andWriter
traits were removed, in accordance to the recent IO reform in Rust. - ๐ Support for connection timeouts were removed, which may impact packet loss handling in some cases.