cd D:\MyDev\server\xb
# 查看状态
git status
# 添加所有新文件和修改
git add .
# 使用准备好的 commit message
git commit -F COMMIT_MESSAGE_v0.9.0.txt
或者手动提交:
git commit -m "feat: Vector diversity queries + Qdrant support (v0.9.0)
Major Features:
✨ Vector diversity queries - 3 strategies
✨ Qdrant JSON generation
✨ Graceful degradation - Same code, multiple backends
🔧 9-layer auto-filtering mechanism
AI-First Development:
AI: Claude (Anthropic)
Human: sim-wangyan
Full details: RELEASE_NOTES_v0.9.0.md"
# 创建 annotated tag
git tag -a v0.9.0 -m "Vector diversity queries + Qdrant support
New Features:
- Vector diversity queries (Hash/Distance/MMR)
- Qdrant JSON generation
- Graceful degradation
- 9-layer auto-filtering
AI-First Development
Developed by Claude + sim-wangyan
See: RELEASE_NOTES_v0.9.0.md"
# 推送代码
git push origin main
# 推送标签
git push origin v0.9.0
访问:https://github.com/fndome/xb/releases/new
Tag: v0.9.0
Release Title: xb v0.9.0 - Vector Diversity Queries + Qdrant Support
Description:(复制 RELEASE_NOTES_v0.9.0.md 的内容)
访问:https://pkg.go.dev/github.com/fndome/xb@v0.9.0
(可能需要等待几分钟)
# 在另一个项目中测试
go get github.com/fndome/xb@v0.9.0
to_qdrant_json.go - Qdrant JSON 生成qdrant_test.go - Qdrant 测试qdrant_nil_filter_test.go - nil/0 过滤测试empty_or_and_test.go - 空 OR/AND 测试all_filtering_test.go - 综合过滤测试VECTOR_DIVERSITY_QDRANT.md - 用户指南WHY_QDRANT.md - 为什么选择 QdrantQDRANT_NIL_FILTER_AND_JOIN.md - nil/0 过滤和 JOINEMPTY_OR_AND_FILTERING.md - 空 OR/AND 过滤ALL_FILTERING_MECHANISMS.md - 完整过滤机制RELEASE_NOTES_v0.9.0.md - 发布说明COMMIT_MESSAGE_v0.9.0.txt - 提交信息RELEASE_v0.9.0_GUIDE.md - 本文件vector_types.go - 添加 DiversityParamscond_builder_vector.go - 添加 WithDiversity 等方法builder_vector.go - 添加 BuilderX 扩展README.md - 更新版本号和新功能说明| 特性 | v0.8.1 | v0.9.0 |
|---|---|---|
| 向量检索 | ✅ | ✅ |
| PostgreSQL pgvector | ✅ | ✅ |
| 多样性查询 | ❌ | ✅ |
| Qdrant 支持 | ❌ | ✅ |
| 优雅降级 | ❌ | ✅ |
| 自动过滤文档 | 部分 | 完整(9 层) |
| 测试覆盖 | 基础 | 完整 |
| 文档数量 | 5 | 13+ |
本次发布由 AI (Claude) 和人类 (sim-wangyan) 协作完成。
开发统计:
这是 AI-First 开发的成功实践! ✨
准备好了吗?开始发布 v0.9.0! 🚀