Releases: taliove/hubscope
Release list
v0.6.0
Install / Upgrade
One-command install (Linux, systemd service):
curl -fsSL https://raw.githubusercontent.com/taliove/hubscope/main/scripts/install.sh | sudo bashDocker:
git clone https://github.com/taliove/hubscope.git && cd hubscope
docker compose up -d --buildBinaries: download the tarball for your platform below (linux/darwin × amd64/arm64). Verify with v0.6.0_checksums.txt:
sha256sum -c hubscope_v0.6.0_checksums.txt --ignore-missingAlready running an older release? Re-run the same command you installed with — it upgrades in place and preserves data.
Highlights
本次发布把端点详情页重构为分诊台:打开即回答「现在什么状态、为什么这么判、从什么时候开始、和历史比多糟」,告警事件与探测失败合并为一条时间线,支持手动立即探测、自动刷新与可分享的视图链接;状态概览在有异常时,首页直接列出着火名单并一键过滤定位。右侧速览面板退役,列表点击直达详情页。
Full Changelog: v0.5.1...v0.6.0
v0.5.1
Install / Upgrade
One-command install (Linux, systemd service):
curl -fsSL https://raw.githubusercontent.com/taliove/hubscope/main/scripts/install.sh | sudo bashDocker:
git clone https://github.com/taliove/hubscope.git && cd hubscope
docker compose up -d --buildBinaries: download the tarball for your platform below (linux/darwin × amd64/arm64). Verify with v0.5.1_checksums.txt:
sha256sum -c hubscope_v0.5.1_checksums.txt --ignore-missingAlready running an older release? Re-run the same command you installed with — it upgrades in place and preserves data.
Highlights
本次发布重构评估体系:触发评估先做跑前预检(不通的模型直接跳过),每份作答由三位不同厂商的裁判独立打分并取中位数,答题、裁判、出分拆成异步管线,中断的批次可断点续跑、已有分数全部保留。评估中心新增运行流水线、裁判团与成本账本三视角,题库精简为每套件 20 题——跑得快,也看得清钱花在哪。
What's Changed
Features
Full Changelog: v0.5.0...v0.5.1
v0.5.0 生成式端点 Ping 监测与生命周期管理
HubScope v0.5.0
生成式端点 Ping 监测与生命周期管理(spec 0018 首批)
亮点
- 生成探测费用归零:image、video 端点不再真实生成探测(gpt-image 系每次约 $0.011、视频单次数十元),改为纯 Ping 监测——零成本确认模型仍在 Hub 列表中,状态板以灰色「未验证」诚实呈现「无生成证据」。
- capability 编辑与端点重算:管理台可一键修改模型能力(chat、image、video),系统自动重算端点集合——缺失的补建(chat 走试通,image/video 直接建)、不再蕴含的停用(历史保留);同值保存亦可修复历史遗留的错配端点(如 gpt-image-2 遗留的 openai 端点)。
- 退役告警:模型从 Hub 列表消失时,按同步批次聚合发出一条「已退役」告警;告警事件词表由九词扩至十一词(新增「待退役」「已退役」)。
- 管理台端点启停:Endpoint 列表新增停用/启用按钮,停用走二次确认,状态即时翻转。
变更明细
- feat(prober): 跳过 Ping 协议(images、video),退役真实生成探测(GH #97)
- feat(overview): Ping 端点标记「未验证」,不计入 enabled 计数与聚合统计(GH #97)
- feat(discovery): image、video 免试通建档,新增 video capability(GH #100)
- feat(server): 模型 capability 编辑触发端点集合重算(GH #105)
- fix(server): 同值 capability 保存幂等修复历史端点漂移(GH #105)
- feat(alerts): 告警词表扩至十一词,模型消失聚合「已退役」告警(GH #98)
- feat(web): 管理台端点停用/启用按钮(GH #99)
升级说明
- 无 schema 迁移,旧库直接升级;
- 存量 image 端点(gpt-image-2 等)自本版起停止真实探测,历史探测数据保留、随时间自然老化出 24 小时窗口;
- 若存量 image 模型仍挂有多余的 chat 端点,在管理台「能力」列点「修改」直接保存即可停用。
HubScope v0.4.0
HubScope v0.4.0
66 个提交,三大主线:告警降噪、状态板全面改版、监控细节深化。
告警降噪(spec 0017)
- 探测告警 60s 聚合窗口:同一波故障的多个端点告警合并为一条聚合发送,恢复同理,Hub 侧故障不再刷屏
- 厂商组告警与恢复:整组接连 down 时按厂商组聚合告警,组恢复一条通知
- 静默时段:可配置夜间静默(管理台设置),静默结束自动发汇总摘要
- 告警历史新增事件词表:厂商组告警、厂商组恢复、聚合发送、静默摘要
- 组级 24h 分段可用率条(spec 0017 配套,后经多轮实机迭代与卡内条同规格)
状态板全面改版
- Hero 指挥台带:健康横幅与统计条合一,大字结论 + 24h 可用率第一行锚点 + 异常 chips + 计数行
- 信号墙卡片:卡片左边条退役,每卡一灯;StatusBadge 状态词随灯着色;聚合场景 dotless 分层(灯 = 实体信号位,着色词 = 文本证据)
- 分组区改版:组级 24h 条与「本组:可用率 · 均延」指标同行;折叠组头 hairline 仅展开态;组名升 Title 档、组间呼吸放宽
- 令牌精修:电波青加深(白底 5.20:1 过 WCAG AA)、青灰刻度提纯、warning 亮值修订为 #a16207(4.92:1)、success 文字/图形分工(新增 --hs-success-text)
- 端点速览弹窗:卡片点击开轻量速览——状态、三指标、24h 条 + 逐探测点延迟明细曲线 + 最近失败表;0.2s 安静入场,打开即冻结快照
- 延迟明细曲线:逐探测点连线 + 故障窗浅色带(markArea);x 轴恒为时间轴,数据空洞断线不伪造形态
质量与工程
- a11y 加固:四处主交互键盘可达(真 button + aria)、全板统一 focus ring、reduced-motion 下闪烁静止与全局过渡归零
- Element Plus 按需注册:vendor chunk 1007kB → 475kB
- 版本号从页头品牌块移至公开页页脚
- 长模型名 hover 即时全显(el-tooltip,show-after 200ms)
- 设计治理:DESIGN.md、surface briefs、ui-guidelines 三层规范体系定稿,PRODUCT.md 建立
完整变更:v0.3.0...v0.4.0
v0.3.0 —— 权威基准题库切换(GH #15)
头条
题库切换为 5 套权威基准套件:MMLU、AGIEval-zh、GSM8K、CRUXEval、IFEval(各 100 题,全规则判分)。升级后首次启动时,「套件停用即删」机制(ADR 0012)会硬删 pre-v3 旧套件与 v3 cap_* 套件及其运行与结果数据;中途态兜底(retireV3SuitesAtOpen)收敛「墓碑先于退役」的库。历史批次报告按剩余维度重算,在首个基准批次完成前渲染空板。
同期内容(自 v0.2.5 起 88 个提交)
- 榜单实时排名、判分动态行内展开、评估成本呈现(GH #40、#41、#42)
- 图像协议监控:images_generation、images_edit(GH #31、#32、#34、#38)
- 图像参数规则管理(GH #33)
- 批次级失败重试、并发答题池
- 轮询可见性感知、状态总览快照与 ETag、Caddy 边缘压缩(spec 0015)
升级注意
先备份数据库;升级后立即触发一次全量基准批次以重建榜单。
v0.2.5
新功能
- 降级成因副标签 + 延迟 sparkline(spec 0013,#6):降级状态拆「可用性 / 延迟」双成因,双命中并列展示;EndpointCard 新增与 24h 分段条同轴的延迟曲线(数据量程、阈值虚线按需出现、浅填充)
- 自适应验证码登录(spec 0012):双维度触发,后端签发 + 登录页内嵌
- 登录爆破加固(spec 0011):per-账户渐进延迟、实例级爆破 Lark 告警、代理头信任修复(部署模板 XFF 替换 + TRUST_PROXY)
- 公开评估榜单 /board(spec 0010):只读公开端点 + 未登录直达榜单页
改进
- 榜单矩阵美化三件套(表格化 / 轨道中性化 / 前三名仪式感)
- 公开页登录入口统一为页脚「管理登录」
- 修复测试缓存导致的整包随机 FAIL(ticket 83)
验证
make test 全绿(后端黑盒 + 前端 vitest 130 例 + install-test 38 项);8080 测试线集成冒烟通过
v0.2.4
Install / Upgrade
One-command install (Linux, systemd service):
curl -fsSL https://raw.githubusercontent.com/taliove/hubscope/main/scripts/install.sh | sudo bashDocker:
git clone https://github.com/taliove/hubscope.git && cd hubscope
docker compose up -d --buildBinaries: download the tarball for your platform below (linux/darwin × amd64/arm64). Verify with v0.2.4_checksums.txt:
sha256sum -c hubscope_v0.2.4_checksums.txt --ignore-missingAlready running an older release? Re-run the same command you installed with — it upgrades in place and preserves data.
Highlights
- production deploy: Docker + Caddy auto-HTTPS, sanitized env config, ops scripts
- security: hardcoded default admin password removed (interactive creation)
- web: leaderboard matrix rework (spec 0009, tickets 78/79)
- install: BUILD_OUTPUT seam + deterministic installer tests
Full Changelog: v0.2.3...v0.2.4
v0.2.3
Install / Upgrade
One-command install (Linux, systemd service):
curl -fsSL https://raw.githubusercontent.com/taliove/hubscope/main/scripts/install.sh | sudo bashDocker:
git clone https://github.com/taliove/hubscope.git && cd hubscope
docker compose up -d --buildBinaries: download the tarball for your platform below (linux/darwin × amd64/arm64). Verify with v0.2.3_checksums.txt:
sha256sum -c hubscope_v0.2.3_checksums.txt --ignore-missingAlready running an older release? Re-run the same command you installed with — it upgrades in place and preserves data.
Highlights
Fixed BrandMark gradient lost in PNG exports and eliminated capture layout shift caused by missing gradientId uniqueness.
What's Changed
Fixes
Maintenance
Other Changes
Full Changelog: v0.2.2...v0.2.3
v0.2.2
Install / Upgrade
One-command install (Linux, systemd service):
curl -fsSL https://raw.githubusercontent.com/taliove/hubscope/main/scripts/install.sh | sudo bashDocker:
git clone https://github.com/taliove/hubscope.git && cd hubscope
docker compose up -d --buildBinaries: download the tarball for your platform below (linux/darwin × amd64/arm64). Verify with v0.2.2_checksums.txt:
sha256sum -c hubscope_v0.2.2_checksums.txt --ignore-missingAlready running an older release? Re-run the same command you installed with — it upgrades in place and preserves data.
Highlights
Release notes template v2: install/upgrade instructions now lead every release, and this highlight was written in the editor during scripts/release.sh.
The new release.sh + workflow pipeline is validated end to end by this very release.
What's Changed
Maintenance
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
Maintenance
- ci(release): PR-based flow, release.sh entry point, self-contained release workflow by @taliove in #1
New Contributors
Full Changelog: v0.2.0...v0.2.1