feat: 第三优先级完善 — CI/CD、PyPI、pre-commit、CHANGELOG、贡献指南、基准测试、ADR
CI / Test (Python 3.13) (push) Has been cancelled
CI / Test (Python 3.13) (push) Has been cancelled
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# Changelog
|
||||
|
||||
所有值得注意的更改都将记录在此文件中。
|
||||
|
||||
格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/),
|
||||
版本号遵循 [语义化版本](https://semver.org/lang/zh-CN/)。
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
- 混合检索(BM25 + 向量联合),HybridRetriever + SearchConfig 可配置
|
||||
- 增量入库(SHA256 文件变更追踪),CLI `--incremental` / `--force` 选项
|
||||
- Cross-Encoder 结果重排序(BAAI/bge-reranker-base)
|
||||
- Web 管理界面(Vue 3 SPA,`/admin`)
|
||||
- .docx 文档支持(markitdown)
|
||||
- 数据导出功能(JSON/CSV),CLI `export` 命令
|
||||
- Docker 部署方案 + docker-compose(含 GPU profile)
|
||||
- API 审计日志、请求体大小限制、健康检查免限速
|
||||
- GitHub Actions CI 流水线 + PyPI 发布
|
||||
- Pre-commit 钩子配置(ruff + mypy)
|
||||
- 性能基准测试(嵌入 + 检索)
|
||||
|
||||
### Changed
|
||||
- Searcher 支持 hybrid/vector 检索模式切换
|
||||
- Embedder Protocol 修复为标准写法
|
||||
- PDF/EPUB Splitter 参数名统一为 `source`
|
||||
|
||||
### Fixed
|
||||
- CORS `allow_credentials` 配置修复
|
||||
- chromadb 不同版本异常类型兼容(NotFoundError)
|
||||
|
||||
## [0.1.0] - 2026-07-05
|
||||
|
||||
### Added
|
||||
- Markdown 文档解析与语义检索
|
||||
- 多 Provider 嵌入支持(local/OpenAI/DashScope)
|
||||
- 多格式文档(.md/.txt/.pdf/.html/.epub)
|
||||
- GPU 自动检测加速
|
||||
- FastAPI HTTP API + Typer CLI
|
||||
- API Key 认证和速率限制
|
||||
- 路径遍历安全防护
|
||||
Reference in New Issue
Block a user