nacos-sdk v0.7.0
🎉 完善应急启动模式,由 load_cache_at_start(true) 开启,Nacos 服务端不可用时应用仍可启动,优先读取磁盘缓存!👀
✅ 与 AI-Coding 编写很多代码,非常感谢 OpenCode + free Models 🌺
0.7.0
- 特性:提供 gRPC TLS 支持,通过
features = ["tls"]开启,支持自定义 CA 证书 - 特性:完善应急启动模式
load_cache_at_start(true),Nacos 服务端不可用时应用仍可启动,优先读取磁盘缓存 - 增强:初始化重试优化(快失败 + 运行时无限重试)、依赖升级(tonic 0.14 / tower 0.5)、新增 zino 框架示例
- CI:新增集成测试框架(rnacos, 39 用例)、双通道 CI(rnacos 快速验证 + docker 完整验证)、覆盖率统计升级
- 修复:对齐 Java 客户端监听器注册键修复 #278 通知延迟、消除全部 clippy 警告、文档修复
- Feature: add gRPC TLS support via
features = ["tls"], with custom CA certificate support - Feature: emergency start mode by
load_cache_at_start(true), app can start even when Nacos server unavailable, reads from disk cache - Enhance: init retry optimization (fast-fail + infinite runtime retries), dependency upgrades (tonic 0.14 / tower 0.5), zino framework examples
- CI: add integration test framework (rnacos, 39 tests), dual-channel CI (rnacos fast + docker full validation), coverage statistics upgrade
- Fix: align listener registry key with Java client to fix #278 notification delay, resolve all clippy warnings, documentation fixes
What's Changed
- ci: remove codecov token dependency by @CherishCai in #277
- fix: remove redundant comma signs in quickstart by @JLU-Neal in #281
- feat: limit initialization retries, infinite retries during runtime by @CherishCai in #282
- fix: align listener registry key with Java client to fix #278 notification delay by @CherishCai in #283
- Feature: grpc tls support by @CherishCai in #284
- chore: upgrade dependencies (tonic 0.14, tower 0.5, rand 0.10, etc.) by @CherishCai in #285
- chore: add zino framework examples with Nacos config & service discovery by @CherishCai in #286
- feat: add emergency start mode for graceful degradation by @CherishCai in #287
- feat: add integration tests with rnacos by @CherishCai in #288
- bump: upgrade 0.7.0 by @CherishCai in #291
New Contributors
Full Changelog: v0.6.0...v0.7.0