v1.1.1
v1.1.1
v1.1.0 的补丁发布:补
ServerConfig.Host字段、统一面向用户文案为中文、修正 README 过时/错误描述。
Added ✨
ServerConfig.Host(绑定地址)
server 新增 host 字段控制监听地址:
host: ""(默认)→:8080,监听所有接口(0.0.0.0),向后兼容host: "127.0.0.1"→ 仅本机(前面有 nginx 时常用)host: "10.0.0.5"→ 绑定内网网卡
避免生产环境无意暴露在 0.0.0.0。
Changed 🔄
面向用户文案统一中文
v1.1.0 前部分面向用户/调用的文案为英文,与其余中文不一致。本次统一为中文:
middleware/recover.go:"Panic recovered"→"panic 已恢复";"Panic: %v"→"服务器内部错误: %v"middleware/logger.go:5 处日志消息改中文middleware/metrics.go:3 个 PrometheusHelp改中文app.go/database/manager.go/logger/logger.go:英文 error 改中文
保留英文:JSON 字段名、health 状态枚举、Prometheus metric Name、MySQL 错误串匹配、技术专有名词。
Fixed 🐛
README 错误描述修正
v1.1.0 后 README 存在过时/错误描述,照抄会导致新用户启动失败:
- 删除目录结构里已移除的
wire/段 - 快速开始配置示例:
jwt.secret补足 ≥32 字节(否则被Validate拦截启动失败);expire: 86400(int 秒)改为expire: "24h"(time.Duration),补refresh_expire/issuer/algorithm server段补host/timeout/response_mode字段- v1.0.2 更新日志标注
WithWire已移除 - 目录结构补 v1.1.0 新文件(metrics/timeout/validate/mode 等)
- 框架特性段重写,补全 v1.1.0 能力
- 响应格式段补
Mode开关与CustomAPI
升级说明 🛠️
从 v1.1.0 升级无破坏性变更,host 字段默认空,行为与 v1.1.0 一致。
升级命令:go get github.com/EthanCodeCraft/xlgo-core@v1.1.1
完整变更见 CHANGELOG.md。