Skip to content

Releases: tokio-rs/turmoil

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

Turmoil 0.5.1

02 Mar 00:18
9ec0cb7
Compare
Choose a tag to compare

Added

  • gRPC example (#81)
  • axum example (#91)

Fixed

  • Handle task cancellation due to crashing a host (#85)
  • Remove runtime after host crashes (#89)

Turmoil 0.5.0

08 Feb 22:25
d12a7a7
Compare
Choose a tag to compare

Added

  • Expose a mechanism to manually drive the Sim (#76)
  • Add option to query hosts via regex (#77)
  • Add network topology introspection (#78)

Changed

  • The following methods use a new trait (ToIpAddrs) for host lookup which
    includes the same implementations as ToIpAddr.
    • Sim#bounce
    • Sim#crash
    • Sim#set_link_fail_rate
    • Sim#set_max_message_latency
    • repair
    • partition
    • release
    • hold

Turmoil 0.4.0

10 Jan 19:59
cc1ad8b
Compare
Choose a tag to compare

Added

  • Add more type conversions for ToSocketAddrs (#71)
  • Add host error support (#67)

Changed

  • Make tokio unstable opt in (#73)
  • Rename ToSocketAddr to ToSocketAddrs (#60)

Turmoil 0.3.3

07 Dec 21:21
Compare
Choose a tag to compare

Fixed

  • Fix host elapsed time across software restarts (#65)

Turmoil 0.3.2

14 Nov 17:01
Compare
Choose a tag to compare

Added

  • Expose the sim's epoch and elapsed duration (#54)

Turmoil 0.3.1

10 Nov 03:41
Compare
Choose a tag to compare

Added

  • Add local/peer addrs to tcp types
  • Expose host elapsed time

Changed

  • Use tracing levels for different network events (#53)

Fixed

  • Fix host crash behavior (#52)

Turmoil 0.3.0

28 Oct 19:35
Compare
Choose a tag to compare

Added

  • Bind to multiple ports per host
  • Simulated networking (UDP and TCP) that mirror tokio::net
  • Client host error handling

Changed

  • Logging uses tracing for writing events

Turmoil 0.2.0

11 Aug 17:53
Compare
Choose a tag to compare
Turmoil 0.2.0 Pre-release
Pre-release
  • Initial release