Skip to content

Releases: tokio-rs/turmoil

Turmoil 0.6.3

15 Jul 16:55
e66ede2
Compare
Choose a tag to compare

Added

  • Add try_write to TcpStream (#176)
  • Add ability to run hosts in random order (#173)
  • Add API parity stubs for UDP sockets/TCP streams (#174)

Turmoil 0.6.2

03 Apr 15:21
6728fbe
Compare
Choose a tag to compare

Added

  • Enable tokio io driver (#171)

Fixed

  • Make sim_elapsed function safe to call outside of simulation (#170)

Turmoil 0.6.0

17 Nov 21:47
265606d
Compare
Choose a tag to compare

Added

  • Documentation to the sim builder (#152)

Fixed

  • Avoid trying to spawn on teardown when rt is gone (#153)
  • Deliver loopback packets in the next step (#153)

Breaking

  • Remove rng from sim builder as it wasn't applied when building.
    This is technically a bug fix, but will break consumers.
    Use build_with_rng instead (#150)

Turmoil 0.5.8

06 Nov 15:26
19a7ef5
Compare
Choose a tag to compare

Fixed

  • Fix subtraction overflow bug with latency (#147)
  • Fix ephemeral port leak upon tcp stream shutdown (#145)

Turmoil 0.5.7

20 Oct 16:58
22f417e
Compare
Choose a tag to compare

Added

  • Add reverse DNS resolution capabilities (#141)

Fixed

  • Fix duplicate FIN in the drop glue (#142)
  • Extend loopback workaround (#140)

Turmoil 0.5.6

24 Jul 16:01
4c23b66
Compare
Choose a tag to compare

Added

  • Return io::Error instead of panicking (#130)
  • Add network manipulation capabilities to Sim (#129)
  • Tracing improvments (#124)

Turmoil 0.5.5

06 Jun 15:20
dcb0346
Compare
Choose a tag to compare

Added

  • Make socket buffer capacity configurable (#121)

Fixed

  • Fix reverse dns lookups on static binds (#120)

Turmoil 0.5.4

24 May 02:45
a2bb642
Compare
Choose a tag to compare

Added

  • Support ephemeral port assignments on bind (#110)
  • Add support for Ipv6 network/binds (#113)
  • Add support for loopback (#118)

Fixed

  • Filter out equal IpAddrs for regex matching (#116)
  • Remove inconsistent address resolution (#114)
  • Fix bug in binding an in use port (#117)

Turmoil 0.5.3

23 Mar 02:36
4a468f1
Compare
Choose a tag to compare

Added

  • Expose whether a host has software running (#108)
  • DNS improvements (#109)

Fixed

  • Fix AsyncRead impl for TcpStream (#107)

Turmoil 0.5.2

13 Mar 16:59
2d0fadd
Compare
Choose a tag to compare

Added