1.2 KiB
1.2 KiB
CHANGELOG
v1.0.1 (2026-05-05)
- 优化代码规范:修复变量名冲突(Shadowing),改进
tryTimes->attempts等语义命名。 - 性能优化:优化
AppClient中的Data和Headers类型(从指针改为直接引用),减少内存寻址开销。 - 性能优化:优化
NextWithNode中的切片分配。 - 架构优化:导出
log.FillBase,支持外部模块实现高效自定义日志。 - 功能增强:引入
DiscoverLog,实现基于对象池的高性能发现过程日志记录。 - 标准对齐:统一使用
apigo.cc/go/http中定义的 Header 常量。 - 文档完善:为所有导出类型和方法添加详细文档注释。
- 测试增强:添加
BenchmarkDiscover基准测试。
v1.0.0
- 从
ssgo/discover迁移至apigo.cc/go/discover。 - 采用全新的
apigo.cc/go基础设施(log, redis, http, cast, u)。 - 优化了注册中心同步机制,使用
redis.Subscribe简化 PubSub 处理。 - 增强了负载均衡算法,引入更精确的得分计算。
- 统一了 Header 定义,对齐
go/http标准。 - 移除所有
panic,通过error返回和日志记录确保系统稳定性。