v2.23.7

spider-rs/spiderv2.23.7Dec 31, 2024by j-mendez

AI Summary

Linux now uses io_uring for the DNS connection phase to improve performance, with a feature flag to disable it for older kernels.

Key Highlights

  • Linux DNS connection phase now uses io_uring for performance.
  • Added `io_uring` feature flag to disable on older kernels.
  • Fixed feature flag compile issues for fs.

New Features

  • io_uring for DNS connection

Full Release Notes

# Whats Changed

Linux now uses [io_uring](https://github.com/tokio-rs/io-uring) for the DNS connect phase.

If you do not have a recent version of linux installed disable the feature flag `io_uring`.

* feat(io_uring): add io_uring for connect_phase linux
* chore(fs): fix feature flag compile fs

**Full Changelog**: https://github.com/spider-rs/spider/compare/v2.22.19...v2.23.7