胡飞
d240c3cec1
fix(db): beta 构建也能加载外部驱动(预发布版本匹配)
SemVer 规定带预发布标识的版本不满足不含预发布标识的范围,
`0.23.0-beta.5` 因此不被驱动清单的 `>=0.10.0` 匹配,导致所有 beta /
dev 构建把已安装的外部驱动全部跳过(国产数据库类目为空,TDengine /
ClickHouse 这两个改由驱动提供的类型也一起失效)。
- `check_host_compatibility` 增加 `host_version_satisfies`:宿主是预发布
版本时先按原范围匹配,再退回 release 三元组匹配一次。
- 范围自身带预发布标识时不做回退(`>=0.23.0-beta.6` 不会被放宽成
`>=0.23.0`),保持 SemVer 严格语义。
- 单测覆盖 beta 宿主 + `>=0.10.0`、以及预发布范围不被回退绕过两种场景。
2026-11-05 16:04:11 +08:00
..
2026-10-23 10:53:01 +08:00
2026-09-28 10:37:30 +08:00
2026-10-27 19:08:26 +08:00
2026-11-05 16:04:11 +08:00
2026-10-27 19:08:26 +08:00
2026-10-22 20:35:38 +08:00
2026-09-28 10:37:30 +08:00
2026-10-23 10:53:01 +08:00
2026-09-04 10:20:48 +08:00
2026-08-30 09:56:37 +08:00
2026-10-10 10:14:29 +08:00
2026-08-21 13:25:10 +08:00
2026-10-16 17:57:47 +08:00
2026-06-14 23:36:00 +08:00
2026-09-30 11:52:00 +03:00
2026-10-22 20:35:38 +08:00
2026-10-19 16:31:10 +08:00
2026-10-22 20:35:38 +08:00
2026-10-21 16:23:58 +08:00
2026-02-15 11:51:18 +08:00
2026-08-22 12:22:40 +08:00
2026-10-22 20:35:38 +08:00
2026-08-23 09:44:22 +08:00
2026-09-04 10:20:48 +08:00
2026-02-28 11:23:04 +08:00
2026-09-11 16:49:47 +08:00
2026-09-21 16:24:44 +08:00
2026-10-27 19:08:26 +08:00
2026-09-28 10:37:30 +08:00
2026-10-20 17:26:11 +08:00
2026-07-10 21:54:07 +08:00
2026-03-25 19:10:54 +08:00
2026-08-14 22:03:47 +08:00
2026-09-03 11:17:12 +08:00
2026-09-28 10:37:30 +08:00
2026-08-19 19:40:21 +08:00
2026-09-04 10:20:48 +08:00
2026-09-28 10:37:30 +08:00
2026-08-14 22:03:47 +08:00
2026-09-29 15:23:38 +08:00
2026-09-28 10:37:30 +08:00