Releases: nacos-group/nacos-sdk-rust
Releases · nacos-group/nacos-sdk-rust
nacos-sdk v0.2.0
nacos-sdk=0.2.0 ,Config/Naming 功能均可用,同时包括登陆鉴权,配置解密插件均在这个版本提供。
0.2.0
中文
- Config/Naming 功能均可用
- 登陆鉴权 username/password
- 配置解密插件
- 底层 grpc 链接健康检测,自动重连
EN
- The module of Config and naming are available
- Support Auth Plugin and with props username/password
- Config decryption Plugin
- Core grpc health detection, automatic reconnection
What's Changed
- feat: 完成 grpc 消息序列化和反序列化 by @onewe in #11
- feat: 增加公共调度器 by @onewe in #12
- feat: 完成 check-server 交互 by @onewe in #13
- feat: 服务下线 by @onewe in #22
- feat: 批量注册 by @onewe in #23
- feat: 服务查询 by @onewe in #24
- feat: 服务选取 by @onewe in #26
- change(api-config #16): Change api ConfigChangeListener to Trait. by @CherishCai in #27
- test(config-worker): test client_worker add cache_datda by @CherishCai in #30
- feat(config-listener): ConfigChangeListener Notify in independent thread. by @CherishCai in #28
- feat(config-api #29): remove_listener() for Remove a Listener. by @CherishCai in #32
- feat(naming): service subscribe by @onewe in #33
- feat(config-api #29): remove_config() for Remove a Config. by @CherishCai in #34
- feat(config-api #29): publish_config() for Publish a Config. by @CherishCai in #35
- feat: support to duplicate register with same subscriber type by @onewe in #36
- feat: unsubscribe service by @onewe in #38
- feat(api-plugin #17): ConfigFilter and EncryptionPlugin by @CherishCai in #39
- feat: grpc server switch and reconnect by @onewe in #40
- enhance: remove panic when the target server connot connect by @onewe in #41
- refactor(macro-request): refactor macro request and fix some typo. by @CherishCai in #43
- refactor: naming grpc move to common module by @onewe in #44
- refactor(config-grpc): unified grpc inner config with naming. by @CherishCai in #48
- [ISSUES #49] fix config listener cannot listen config data change by @onewe in #50
- Change: server-addr 默认 0.0.0.0:8848,grpc 链接端口+1000 by @CherishCai in #52
- [ISSUES #55] enhance grpc client reconnect logic by @onewe in #56
- [ISSUE #18] Feature: Auth 鉴权;账密登陆 accessToken by @CherishCai in #58
- upgrade: grpcio=0.12, prost=0.11 by @CherishCai in #57
- [ISSUES #53] enhance grpc healthy check by @onewe in #60
- [ISSUES #59] automatic register naming service by @onewe in #62
- optimized code, optimized dependencies by @CherishCai in #65
- [ISSUES #67] naming service push by @onewe in #68
- [ISSUES #69] cache local service info by @onewe in #70
New Contributors
Full Changelog: v0.1.1...v0.2.0-with-macro
nacos-sdk v0.1.1
初版 nacos-sdk=0.1.1 ,Config 模块基本可用,欢迎社区同学贡献、修复和标准化 api
https://crates.io/crates/nacos-sdk
https://docs.rs/nacos-sdk/0.1.1/nacos_sdk/
0.1.1
中文
- Config 模块基本可用
- 欢迎更多贡献、修复和标准化 api
EN
- The module of Config basically available
- Welcome more contributions, fixes and standardized APIs
What's Changed
- Feat: init, merge CheirshCai/nacos-sdk-rust for init code. by @CherishCai in #1
- chore: getter should not have prefix 'get_' by @CherishCai in #4
- Refactor: config listener basically available. by @CherishCai in #5
- Feat: doc and std config api. by @CherishCai in #6
- feat: crate name change to nacos-sdk by @CherishCai in #7
- Refactor code optimization. by @CherishCai in #8
New Contributors
- @CherishCai made their first contribution in #1
Full Changelog: https://github.com/nacos-group/nacos-sdk-rust/commits/v0.1.1