Skip to content

Releases: spoorn/durian

0.5.0 Release

06 Sep 09:29
Compare
Choose a tag to compare

Full Changelog: 0.4.1...0.5.0

Use u32 key to IndexMaps instead of String addresses: 8b4fc06. Should improve performance and usability

0.4.1

30 Jul 04:47
Compare
Choose a tag to compare

Full Changelog: 0.4.0...0.4.1

Forgot to update root workspace Cargo.toml

0.4.0 Release

30 Jul 04:27
Compare
Choose a tag to compare

Full Changelog: 0.3.2...0.4.0

Updated dependencies

Fixed a bug where partial chunks in receiver can be dropped if they had the same length as the frame boundary

0.3.2 Release

02 Mar 09:20
Compare
Choose a tag to compare

Full Changelog: 0.3.1...0.3.2

Minor Changes

  • Fix idle timeout packet to default to 60s, and update documentation. Allow passing in None when setting it, which is for infinite idle timeout (not recommended for real use cases)
  • Fix get_num_clients when not under the loop for expected_num_clients.
    Use Arc and Mutex to atomically access the client ID counter

0.3.1 Release

01 Mar 09:17
Compare
Choose a tag to compare

Full Changelog: 0.3.0...0.3.1

Minor

  • Fix bug when total_expected_clients is set to None or lower than
    wait_for_clients
  • Add async_get_num_clients, get_client_connections, and
    async_get_client_connections

0.3.0 Release

19 Feb 22:15
Compare
Choose a tag to compare

What's Changed

  • Add ALPN Protocols Client & Server config option by @LeHaine in #1

New Contributors

Full Changelog: 0.2.0...0.3.0

Docs: https://docs.rs/durian/0.3.0/durian/
Crates.io: https://crates.io/crates/durian/0.3.0

Major Changes

Minor Changes

None

0.2.0 Release

10 Dec 01:26
Compare
Choose a tag to compare

Full Changelog: 0.1.0...0.2.0

Docs: https://docs.rs/durian/0.2.0/durian/
Crates.io: https://crates.io/crates/durian/0.2.0

Major Changes

  • Full documentation done
  • Separated client vs server initialization via a new ClientConfig and ServerConfig, and PacketManager::init_client() vs PacketManager::init_server()
  • Added configuration for keep-alive-intervals and idle-timeouts
  • send() packet variants now properly return a SendError on error
  • durian_macros can no longer be opted out from, and always come bundled with durian

Minor Changes

  • Added benchmarking package for later
  • Minor bug fixes to flesh out the APIs

0.1.0 Release

10 Dec 01:22
Compare
Choose a tag to compare