This repository was archived by the owner on Oct 3, 2025. It is now read-only.
Release Notes for v1.3.0
Release Date: 2025-10-02 17:03:07 UTC
Changes since v1.2.5
- release: v1.3.0 - Executor 架构重构:引入自类型泛型能力接口 MetricsCapable[T]/ConcurrencyCapable[T],在具体类型或已实例化能力接口上支持链式 - NewBatchSQL 运行时只读探测 MetricsReporter():为 nil 时内部使用 Noop 兜底,不写回执行器,避免误覆盖 - 文档与示例全面对齐:新增 docs/guides/executor-capabilities.md;更新 README、docs/index.md、API 参考与监控快速上手 - 清理旧写法:移除不必要的类型断言与错误链式示例 (bd8b199)
- fix: PromQL用行内代码 (48addf2)
Test Results
- ✅ All unit tests passed
- ✅ MySQL integration tests passed
- ✅ PostgreSQL integration tests passed
- ✅ Redis integration tests passed
- ✅ Monitoring system tests passed
⚠️ SQLite tests show expected architectural limitations
Features
- 🚀 Multi-database support: MySQL, PostgreSQL, SQLite, Redis
- 📊 Prometheus + Grafana monitoring integration
- 📚 Complete documentation system in docs/ directory
- 🧪 Comprehensive test suite with 95%+ pass rate
Installation
go get github.com/rushairer/batchsql@v1.3.0