Repository navigation
Releases: goairix/rpc
Releases · goairix/rpc
Release list
v0.3.1
v0.3.0
v0.3.0
v0.3.0 完成了项目仓库及 Go Module 路径迁移,并适配最新版本的 gRPC 与安全依赖。
⚠️ Breaking Changes
Go Module 路径已变更:
github.com/dysodeng/rpc
→
github.com/goairix/rpc
升级时需要修改项目中的所有 import:
import "github.com/goairix/rpc"并更新依赖:
go get github.com/goairix/rpc@v0.3.0
go mod tidy主要变更
模块迁移
- 仓库迁移至
github.com/goairix/rpc - 更新 Go Module 名称
- 更新源码、测试、README 及示例中的 import 路径
gRPC 兼容性
- 兼容 gRPC-Go
v1.82.1 - 从
pickfirstleaf迁移至公开的pickfirstAPI - 支持向子 Balancer 转发
ExitIdle - 适配最新 MetricsRecorder 接口
- 补充权重更新及 SubConn 行为测试
依赖与安全更新
- etcd client 升级至
v3.6.14 - OpenTelemetry 升级至
v1.44.0 - zap 升级至
v1.28.0 - 更新
golang.org/x/*、genproto 等相关依赖 - 保持 Go 1.25 兼容,避免强制升级至 Go 1.26
验证
本版本已通过:
- 完整单元测试
- Race Detector
go vet- 完整构建
- golangci-lint
- Go Module 完整性校验
Full Changelog: v0.2.8...v0.3.0
v0.2.8
v0.2.7
v0.2.6
服务治理——动态响应状态与权重变更
Full Changelog: v0.2.5...v0.2.6