What's Changed
🐛 Bug Fixes
- Platform Compatibility: Fixed tokio-uring feature to only compile on Linux systems, resolving CI failures on macOS and Windows when using
--all-features
🔧 CI/CD Improvements
- Linting: Updated Clippy configuration to allow unsafe code warnings while maintaining strict safety standards
- Documentation: Fixed HTML tag issues in doc comments for better documentation generation
📚 Documentation
- README: Enhanced clarity on performance optimizations, security, and use cases
- API Docs: Improved formatting and consistency in documentation comments
🏗️ Internal Improvements
- Code Quality: Simplified vector initialization logic for better maintainability
- Feature Gates: Properly gated tokio-uring functionality by both feature flag and target OS
🚀 Features
- tokio-uring Support: Added optional zero-copy I/O support for Linux systems (requires
--features tokio-uring)
This release maintains ZeroPool's focus on maximum performance while improving cross-platform compatibility and code quality.