Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 1.41 KB

File metadata and controls

25 lines (16 loc) · 1.41 KB

winping release notes

  • Removed unsafe requirement from set_async_buffer_size by using atomics instead. This is supposed to be a safe API, after all.
  • Minor corrections to docs.
  • Internally, cleaned up some unneeded synchronization for the read-only ASYNC_SENDER.
  • Now allows customizing the async buffer size. This is described in the docs for set_async_buffer_size
  • Removed the "no-async" feature. This is replaced with an "async" feature that is enabled by default. If you were previously using the "no-async" feature, you can accomplish the same thing using an empty feature-set, ie winping = { version = "0.10", features = [] }
  • Added async tests to the "real-tests" feature (this "feature" is used for testing pings to real-world IP addresses, namely Google's DNS servers. The tests outside this feature only test with loopbacks and reserved IPs)
  • Fixed typo in Display/Debug impl of Error::HostUnreachable (Thanks @denisbrodbeck)
  • Updated dependencies (in particular, quote v1.0.2 was yanked, now on quote v1.0.3)

NOTE: Version Yanked due to a yanked depencency

  • Added std::error::Error impls for winping::Error and winping::CreateError
  • Added std::fmt::Display impl for winping::CreateError