下面按你列出的 go-zero、Kratos、GoFrame、Hertz 四个框架,分别给“定位一句话 + 主要版本/发布时间线”。版本只列有材料支撑的稳定版和关键节点,全部 tag 建议以各项目 GitHub Releases 为准(四个项目迭代都很频繁,全量逐 patch 会很长)。

一、go-zero(好未来/zeromicro,微服务+RPC/REST,含 goctl 代码生成)

定位:云原生微服务框架,API/RPC 用 .api/.proto 定义,goctl 生成代码;内置熔断、限流、自适应降载、超时、服务发现、缓存等工程能力。

主要版本时间(官方 Release Notes/Changelog,近期):

  • v1.3.0 2022-02-01;v1.3.x 持续到 2022-07
  • v1.4.0 2022-08-07;v1.4.2 2022-10-22;v1.4.5 2023-03-04
  • v1.5.0 2023-03-04(OpenTelemetry 替代 OpenTracing/Jaeger);v1.5.x 到 2023-09
  • v1.6.0 2023-10-28(Endpoints 配置、breaker 重构);v1.6.x 到 2024-06
  • v1.7.0 2024-07-27(要求 Go 1.21+,OTel SDK v1.24);v1.7.x 到 2025-01
  • v1.8.0 2025-01-28;v1.8.x 到 2025-07
  • v1.9.0 2025-08-17(日志脱敏、SSE、MCP server);v1.9.4 2025-12-24
  • v1.10.0 2026-02-15(MCP、网关增强、SSE 改进);v1.10.1 2026-03-28(JSON5 配置、Go 1.24、安全修复);v1.10.2 2026-05-31;v1.10.3 2026-08-01

注:pkg.go.dev 显示 v1.10.3 模块发布标注为 2026-07 下旬,官方 changelog 发布日期写 2026-08-01,以官网 changelog 口径为准。

二、Kratos(B 站 go-kratos,标准微服务、HTTP/gRPC、Protobuf 驱动)

定位:轻量云原生微服务框架,统一 transport(HTTP/gRPC)、middleware、配置、日志、注册中心、OTel 链路;常用 kratos-layout 规范目录,Protobuf 先定义 API。

主要版本时间(go-kratos/kratos,注意不是 ory/kratos 身份认证系统):

  • 早期旧库 bilibili/kratos 2019 年起有 v2.0.x(如 v2.0.4 2021-08),后来主推 go-kratos/kratos/v2
  • v2.3.0 2022-05-24;v2.3.1 2022-06-02
  • v2.4.0 2022-07-11;v2.4.1 2022-07-28
  • v2.5.0 2022-08-17;v2.5.x 到 2022-10
  • v2.6.x 2023 年(v2.6.1 2023-03、v2.6.2 2023-05、v2.6.3 2023-07)
  • v2.7.0 2023-08;v2.7.x 到 2024-03
  • v2.8.0 2024-07;v2.8.x 到 2025-03
  • v2.9.0 2025-09-10;v2.9.1 2025-09-12;v2.9.2 2025-12-06
  • v3.0.0 2026-06-26(releasealert 所列最新稳定;v3 简化核心依赖、显式化部分行为,生产升级看官方 migration)

若用 Go Module,现在新项目一般 go-kratos/kratos/v2 或刚出的 /v3;老资料里的 bilibili/kratos 是旧路径。

三、GoFrame(gogf,全栈式 Web/企业框架,ORM、CLI、微服务组件)

定位:模块化通用框架,类似“Go 版 Spring Boot/Laravel”,自带 ghttp、gdb ORM、配置、缓存、CLI(gf)、OpenAPI;v2.4 起补微服务开发组件。

主要版本时间:

  • v0.1 2018-04-23;v0.2 2018-05-21;v0.3 2018-08-07
  • v1.0 2018-10-24;v1.x 持续至 v1.16 2021-06-01
  • v2.0 2022-03-09;v2.1 2022-06-22;v2.2 2022-10-11
  • v2.3 2023-01-18;v2.4 2023-04-24(微服务特性/脚手架);v2.5 2023-07-17;v2.6 2023-12-19;v2.7 2024-04-09
  • v2.9.x:v2.9.7 2025-12-29/30(数据库驱动拆分、GaussDB/达梦/Oracle/PG 增强、RSA/SHA256、gf init/run 优化)
  • v2.10.x:v2.10.0 2026-01-26;v2.10.1/2.10.2 2026-05-14;v2.10.3 2026-08-26(路由缓存、ghttp TLS、grpool 动态扩缩、达梦 gen dao、loong64)

GoFrame 主库走 gogf/gf/v2,数据库驱动很多在 gogf/gf/contrib/drivers/*,版本号不完全跟主库一致。

四、Hertz(CloudWeGo/字节,高性能 HTTP 框架,Netpoll)

定位:Go HTTP 框架,默认自研 Netpoll(也可切标准 net),参考 fasthttp/gin/echo,强调高性能、分层扩展、SSE、adaptor、服务注册发现扩展;配 Kitex 做完整微服务。

主要版本时间(cloudwego/hertz):

  • v0.1.0 2022-06-20(含 hz 代码生成、Windows、adaptor 等)
  • v0.2.0 2022-07-22;v0.3.0 2022-08-29(注册发现/负载/Nacos/Consul/Zookeeper 等),v0.3.2 2022-09-20
  • v0.4.0 2022-10-28(client 重试、render、recovery 格式)
  • v0.5.0 2023-01-12(stream 接口);v0.6.0 2023-03-02(Trailer);v0.7.0 2023-09-26(binding 重构)
  • v0.8.0 2024-01-12(partitioned cookies);v0.9.0 2024-05-30
  • v0.9.4 2024-12-16;v0.9.5 2025-01-03;v0.9.6 2025-02-26;v0.9.7 2025-04-09
  • v0.10.0 2025-05-15(SSE、http.Handler adaptor);v0.10.1 2025-07-02;v0.10.2 2025-08-18;v0.10.3 2025-10-21
  • v0.10.4 2026-01-26;v0.10.5 2026-06-11(changelog 准备)/SourceForge 标 2026-06-11;v0.10.6 2026-08-06(mirror/tags)

Hertz 仍用 0.x 版本号但生产采用度已经很高;hz 命令行单独发版(如 cmd/hz v0.9.7)。

下面按你列出的 7 个(Revel 重复一次,去重)整理“主要版本 + 关键发布时间”。只挑有公开 Release 支撑的里程碑,不全量列 patch;全量 tag 以各项目 GitHub Releases 为准。

五、Gin(gin-gonic/gin,HTTP 轻量高性能)

定位 radix 路由、中间件、绑定校验、JSON/XML/HTML 渲染,net/http 之上薄层。

  • 早期:v1.0 时代(2016 前后)、v1.3/v1.4(2018–2019)
  • v1.7.7 2021-11、v1.8.0 2022-05、v1.8.1 2022-06、v1.8.2 2022-12
  • v1.9.0 2023-02、v1.9.1 2023-06
  • v1.10.0 2024-05、v1.10.1 2025-05
  • v1.11.0 2025-09
  • v1.12.0 2026-02-28(当前稳定,go.mod 要求 Go 1.25)

节奏:大版本很少动主版本号,基本在 v1.x 迭代;安全/性能补丁跟 1.7→1.12。

六、Beego(beego/beego,v2 全栈 MVC)

v1 老路径 astaxie/beego,v2 改 beego/beego/v2,带 ORM、cache、session、task、bee 工具。

  • v1.x:v1.10.0(2018 左右)、v1.12.x 持续到 2024(v1.12.14 2024-09)
  • v2.0.0 起 2020 后:v2.0.7 2022-12
  • v2.1.0 2023-05、v2.1.1 2023-07、v2.1.2 2023-09、v2.1.3 2023-10、v2.1.4 2023-11、v2.1.5 2023-12、v2.1.6 2024-02
  • v2.2.0 2024-03、v2.2.1 2024-04、v2.2.2 2024-07
  • v2.3.0 2024-08、v2.3.1 2024-09、v2.3.2 2024-10、v2.3.3 2024-11、v2.3.4 2024-12
  • v2.3.5 2025-02、v2.3.6 2025-03、v2.3.7 2025-04、v2.3.8 2025-05
  • v2.3.9 2026-03-07、v2.3.10 2026-03-09(部分汇总写 2026-04-03,以 GitHub tag 为准)

新项目用 github.com/beego/beego/v2;老项目 v1.12 仍收少量修复。

七、Echo(labstack/echo,极简高性能)

v4 长期稳定线,v5 2026 年重写成 struct Context、slog、新路由接口。

  • v4.0.0 2019-01;v4.1–v4.11 2019–2023
  • v4.11.3 2023-11、v4.11.4 2023-12、v4.12.0 2024-04
  • v4.13.0 2024-12、v4.13.1–4.13.4 至 2025-05
  • v4.14.0 2025-12、v4.15.0 2026-01、v4.15.1 2026-02、v4.15.2 2026-05、v4.15.3 2026-06、v4.15.4 2026-06
  • v5.0.0 2026-01-19;v5.0.1–v5.0.4 2026-01~02(含 static 安全修复)
  • v5.1.0 2026-04、v5.1.1 2026-05;v5.2.0 2026-06-14、v5.2.1 2026-06-16
  • v5.3.0 2026-07-13、v5.3.1 2026-07-22(当前 v5 稳定)

生产保守用 v4.15.x;新项目可评估 v5,但注意 Context 从 interface 变 struct,迁移有 breaking。

八、Revel(revel/revel,全栈 MVC,已基本停更)

全栈:路由、controller、validation、session、cache、i18n、热编译、revel CLI。

  • 早期 v0.6 2013-09;v0.12–v0.19(2014–2018)
  • v0.19.0 2018 左右(老资料常见稳定标记)
  • v1.0.x 2020 前后;v1.1.0 2022-04-11/12(最新 Release)
  • 之后无新 tag;维护者 2024 回应“不主动维护”,main 最后提交约 2023-10。

新项目不推荐;只列历史兼容。需要全栈可看 Beego/GoFrame。

九、Buffalo(gobuffalo/buffalo,Rails 式快速开发)

pop ORM、plush 模板、webpack 前端、buffalo CLI、worker;近年发版慢但在修。

  • v0.18.x(2018–2019,如 v0.18.0/v0.18.9)
  • v1.0.0、v1.0.1(1.x 起步)
  • v1.1.0、v1.1.1、v1.1.2、v1.1.3、v1.1.4
  • v1.1.4 2026-03(含 nulls.Time 解码、测试隔离、Go 1.25/1.26 CI、govulncheck;当前最新可见 tag)

仓库 2026 仍有提交 modernization,但 Release 频率低,别按“月度迭代”预期。

10、Iris(kataras/iris,全功能、MVC、高性能)

长期走 v12 大系,import kataras/iris/v12;含 HTTP/2、websocket、JWT、ratelimit、MVC DI、多模板引擎。

  • 老 v11(2018–2019)、v12.0 早期 2020 前后
  • v12.2.0(官网长期推荐稳定起点)
  • v12.2.9 2024-01、v12.2.10 2024-01、v12.2.11 2024-04(12 系后期特性/安全)
  • 之后多为 pseudo-version:v12.0.0-20250917、v12.2.11-20251225/20260115 等
  • 库索引可见 v12.2.12 作为 v12 最新形态,日常用 iris/v12@latest

Iris 版本号不按常规 SemVer 冲 13/14,v12 长期线持续打补丁。

11、Martini(go-martini/martini,早期轻量,已停止维护)

Classic()、反射 DI、中间件组合;Gin 就是受其 API 启发但更快。

  • v0.1 2013-12(首个 tag)
  • v1.0 2014-05(经典稳定,http.HandlerFunc 兼容)
  • 后续基本只修小问题;发行包常取 2019-06 快照(如 Fedora 打包 1.0-20190622git)
  • 上游 README 明确 “no longer maintained”,不推荐新项目。

速选对照(按你现在这批)

  • 新 REST/微服务轻量:Gin v1.12、Echo v5(或保守 v4.15)
  • 全栈 MVC/国内生态:Beego v2.3、或 GoFrame(你上轮问过)
  • 高生产力 Rails 式:Buffalo(能接受慢发版)
  • 全功能单框架+MVC:Iris v12
  • 历史/兼容/教学:Revel、Martini 仅考古,不上新。