v2.47.24
spider-rs/spiderv2.47.24Mar 15, 2026by github-actions[bot]
AI Summary
Adds io_uring support for TCP connections and a lightweight background runtime for improved async performance.
Key Highlights
- io_uring TCP connect with kernel-async opcodes
- Lightweight background runtime dropping to current-thread executor
- Public API for uring operations
New Features
- uring_fs::tcp_connect(addr) and is_uring_enabled() API
- io_uring integration for TCP connections
Full Release Notes
io_uring TCP connect + lightweight background runtime - io_uring TCP connect: Socket + Connect opcodes for kernel-async TCP connects via the existing uring worker - Lightweight background runtime: Drops from multi-thread to current-thread tokio executor when io_uring is active - Public API: uring_fs::tcp_connect(addr), uring_fs::is_uring_enabled() - CI fixes: clippy unnecessary_cast, io_other_error, cargo fmt **Full Changelog**: https://github.com/spider-rs/spider/compare/v2.47.23...v2.47.24