Repository navigation
RorisDB v0.3.2
🐛 Bug Fixes
DATE/DATETIME 类型修复 (Fixes #1)
修复了 scalar_to_text_bytes() 函数硬编码返回日期的问题:
- 问题: 所有 Date 类型都返回 "1970-01-01",所有 DateTime 类型都返回 "1970-01-01 00:00:00"
- 影响: 通过 MySQL 二进制协议查询 DATE/DATETIME 列时,所有日期值都是错误的
- 修复:
- Date(i32) 现在正确转换为 "YYYY-MM-DD" 格式
- DateTime(i64) 现在正确转换为 "YYYY-MM-DD HH:MM:SS" 格式
✨ Code Quality
零警告编译
消除了所有编译器警告,实现干净的 release 构建:
- 清理未使用的导入和变量
- 为预留功能添加
#[allow(dead_code)]标记 - 迁移弃用的 DataFusion API (DFParser → DFParserBuilder)
- 修复
drop(&reference)无效操作 - 处理未使用的
Result值
📦 Internal Changes
mysql-protocol: 添加 chrono 依赖用于日期计算fe-sql-parser: 升级 DFParser API 到新版本的 DFParserBuilder- 多个 crate 的代码清理和优化
📊 Binary Size
- Release binary: 16MB (optimized)
📝 Changelog
See CHANGELOG.md for full details.
Full Changelog: v0.3.0...v0.3.2