v3.0.3
v3.0.3: Security Patches & Improvements 🛡️
This release focuses on security hardening and stability improvements.
🔒 Security Fixes
- Vulnerability Patch: Upgraded lru crate to 0.16.3 to resolve RUSTSEC-2026-0002 (Soundness issue in previous versions).
- Input Hardening: Implemented robust sanitization for FTS5 search queries. This prevents syntax errors and potential injection issues when searching with special characters (e.g., OR, AND, quotes).
🧹 Improvements
Code Style: Improved readability of database insertion logic.
- Dependency Updates: Updated hashbrown and foldhash for better performance/stability.
✅ Verification
- New Test: Added test_fts_sanitization to verify safe handling of complex queries.
- Audit: cargo audit is now clean.
Full Changelog: v3.0.1...v3.0.3