Files
胡飞 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-02-15 11:51:18 +08:00