Skip to content

1.2.0 – Tokio support, numerous bugfixes, misc. API additions

Compare
Choose a tag to compare
@kotauskas kotauskas released this 03 Nov 13:58
· 600 commits to main since this release
1.2.0
ff16bdf
  • Tokio support has been added with the tokio_support feature gate. Ud-sockets, Windows named pipes and local sockets now have Tokio counterparts
  • Ud-sockets now specify the close-on-exec flag to help protect high-trust processes that spawn lower-trust processes against privilege escalation vulnerabilities
  • Signals and the old non-Tokio async API have been deprecated, and will be removed in 2.0.0
  • Ud-socket ancillary data has been disabled – a future release, 2.0.0, will introduce a new, more correct API
  • Numerous bugfixes for Ud-sockets, Windows named pipes and, consequently, local sockets
  • Datagram Ud-sockets' creation API has been improved with the addition of .set_destination()
  • Extensive internal refactoring to improve maintainability and eliminate additional hidden bugs
  • Extensive tests for local sockets, Ud-sockets and Windows named pipes to, uh, catch bugs