xb

xb v0.9.0 发布指南

📋 发布检查清单

✅ 已完成


🚀 发布步骤

1. 确认所有文件已暂存

cd D:\MyDev\server\xb

# 查看状态
git status

# 添加所有新文件和修改
git add .

2. 提交代码

# 使用准备好的 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"

3. 打标签

# 创建 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"

4. 推送到 GitHub

# 推送代码
git push origin main

# 推送标签
git push origin v0.9.0

5. 在 GitHub 创建 Release

访问: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 的内容)


📦 发布后验证

1. 验证 pkg.go.dev

访问:https://pkg.go.dev/github.com/fndome/xb@v0.9.0

(可能需要等待几分钟)


2. 验证用户可以安装

# 在另一个项目中测试
go get github.com/fndome/xb@v0.9.0

3. 验证文档可访问


📝 新增文件清单

核心代码

文档

修改文件


🎯 发布后任务

短期(1-2 天)


中期(1-2 周)


长期(v1.0.0 计划)


📊 版本对比

特性 v0.8.1 v0.9.0
向量检索
PostgreSQL pgvector
多样性查询
Qdrant 支持
优雅降级
自动过滤文档 部分 完整(9 层)
测试覆盖 基础 完整
文档数量 5 13+

🙏 致谢

本次发布由 AI (Claude) 和人类 (sim-wangyan) 协作完成。

开发统计

这是 AI-First 开发的成功实践!


🔗 相关链接


准备好了吗?开始发布 v0.9.0! 🚀