Skip to content

Releases: taliove/hubscope

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 09:36

Install / Upgrade

One-command install (Linux, systemd service):

curl -fsSL https://raw.githubusercontent.com/taliove/hubscope/main/scripts/install.sh | sudo bash

Docker:

git clone https://github.com/taliove/hubscope.git && cd hubscope
docker compose up -d --build

Binaries: 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-missing

Already 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

Choose a tag to compare

@github-actions github-actions released this 05 Aug 07:05

Install / Upgrade

One-command install (Linux, systemd service):

curl -fsSL https://raw.githubusercontent.com/taliove/hubscope/main/scripts/install.sh | sudo bash

Docker:

git clone https://github.com/taliove/hubscope.git && cd hubscope
docker compose up -d --build

Binaries: 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-missing

Already 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

  • feat(eval): 评估体系重构——预检门控、三裁判中位数、三段异步管线与评估中心三视角 by @taliove in #181

Full Changelog: v0.5.0...v0.5.1

v0.5.0 生成式端点 Ping 监测与生命周期管理

Choose a tag to compare

@taliove taliove released this 31 Jul 11:22

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

Choose a tag to compare

@taliove taliove released this 31 Jul 07:41

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)

Choose a tag to compare

@taliove taliove released this 29 Jul 11:58

头条

题库切换为 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

Choose a tag to compare

@taliove taliove released this 28 Jul 07:17

新功能

  • 降级成因副标签 + 延迟 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

Choose a tag to compare

@github-actions github-actions released this 27 Jul 14:38

Install / Upgrade

One-command install (Linux, systemd service):

curl -fsSL https://raw.githubusercontent.com/taliove/hubscope/main/scripts/install.sh | sudo bash

Docker:

git clone https://github.com/taliove/hubscope.git && cd hubscope
docker compose up -d --build

Binaries: 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-missing

Already 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

Choose a tag to compare

@github-actions github-actions released this 27 Jul 08:48

Install / Upgrade

One-command install (Linux, systemd service):

curl -fsSL https://raw.githubusercontent.com/taliove/hubscope/main/scripts/install.sh | sudo bash

Docker:

git clone https://github.com/taliove/hubscope.git && cd hubscope
docker compose up -d --build

Binaries: 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-missing

Already 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

  • fix(release): re-fetch the tag ref so highlights reach the notes by @taliove in #3

Maintenance

  • chore(agents): simplify to 3 agents + 5 domain skills by @taliove in #4

Other Changes

  • fix(web): brand mark gradient lost in PNG export + capture layout shift by @taliove in #5

Full Changelog: v0.2.2...v0.2.3

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 25 Jul 03:45

Install / Upgrade

One-command install (Linux, systemd service):

curl -fsSL https://raw.githubusercontent.com/taliove/hubscope/main/scripts/install.sh | sudo bash

Docker:

git clone https://github.com/taliove/hubscope.git && cd hubscope
docker compose up -d --build

Binaries: 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-missing

Already 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

  • ci(release): install/upgrade section + tag-annotation highlights in release notes by @taliove in #2

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 25 Jul 02:21

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