杨翊 SionYang
5fffde5bde
[ISSUE#10153] Add auth state into /state api and add announcement api. ( #10203 )
...
* Add ModuleState and use ModuleState replace ServerStateController.
* Add AuthModuleStateBuilder
* state接口使用ModuleState.
* Add announcement api.
* skip rat scan for announcement.conf
* default plugin open login page when auth.enabled=true.
2023-03-27 19:00:22 +08:00
githubcheng2978
214e0c9077
nacos grpc connection supports TLS Encryption ( #9980 )
...
support tls encryption on grpc transport on client and server side
---------
Co-authored-by: githubcheng2978 <yeliang.cheng@freemud.com>
2023-03-15 09:41:25 +08:00
杨翊 SionYang
81dda26709
Upgrade snakeYaml to 2.0 ( #10092 )
...
* Upgrade snakeYaml to 2.0
* Fix unit.
2023-03-14 13:15:51 +08:00
杨翊 SionYang
34a29e71dd
Use async appender to print log for nacos-client. ( #10085 )
2023-03-13 19:05:46 +08:00
杨翊 SionYang
383287c616
[ISSUE#10062] Naming support aliyun STS auth. ( #10063 )
...
* Naming support aliyun STS auth.
* Add UT for sts auth.
* Fix UT stability.
2023-03-10 09:18:41 +08:00
毛文超
f9695957fa
[ISSUES #10014 ] clear confused logic about namespace properties ( #10023 )
...
* [ISSUES #10014 ] clear confused logic about namespace properties
- add getPropertyFrom method
- optimize some code logic
Close #10014
* fix ci error
2023-03-09 10:05:37 +08:00
云野
62ef024da4
[ISSUE #10038 ]load failover file. ( #10048 )
...
* load failover file.
* fix text unit error.
2023-03-09 09:57:20 +08:00
毛文超
ec9e281f16
[ISSUES #10029 ] optimize SearchableProperties building code ( #10030 )
...
Close #10029
2023-03-02 10:08:52 +08:00
WangLiang/王良
a397c10a54
Optimize the nacos-client/pom.xml
for exclude google/**/*.proto
( #9982 )
...
* Optimize the pom.xml of the nacos-client
* optimize pom
* exclude `google/**/*.proto`
* tab
* Remove dependency `io.grpc:protoc-gen-grpc-java:${version}:pom`
* revert indent
* revert native-image
2023-03-01 09:42:15 +08:00
胡俊
579571ceb3
[ISSUE #9860 ] abstract the nacos logback configurator to solve the problem between different version ( #9934 )
...
* logback update
* update comment
* ident update
* comment update
* judge version
* remove logback-adapter
2023-02-22 11:20:46 +08:00
ZhangShenao
882c6edb64
code optimization for ConfigChangeHandler
( #9923 )
2023-02-10 09:41:04 +08:00
MajorHe1
30954dc612
[ISSUE #9816 ] check expected final state before remove redo data. ( #9907 )
...
* [ISSUE #9816 ] check expected final state before remove redo data.
* check expected final state before remove subscriber redo data.
* update NamingGrpcRedoServiceTest when test remove
* update NamingGrpcRedoService, set expect register status to false when subscribers deregister
2023-02-08 09:38:37 +08:00
杨翊 SionYang
4db3e8c28f
[ISSUE #9816 ] Add expected final state for redo data. ( #9893 )
...
* Fix #9816 , add expected final state to make redo task execute right finally.
* Upgrade version to 2.2.1-SNAPSHOT.
2023-02-03 14:13:08 +08:00
gongzhongqiang
708387c277
fix:replace nacos website url to https. ( #9797 )
2023-01-10 09:47:52 +08:00
云野
aa6ce2eadf
fix config auth failed. ( #9807 )
2023-01-09 13:16:01 +08:00
vivid
42d928264a
[ISSUE alibaba#9734] fix http login url ,add default port. ( #9735 )
2022-12-27 14:26:54 +08:00
nov.lzf
69047073c6
修改长连接request response 类注册逻辑,由类扫描改成手动注册 ( #9738 )
...
* 修改request response 类加载逻辑,有类扫描改成手动注册
* 优化注册方式,直接SPI注册payload
2022-12-21 19:56:21 +08:00
Weizhan Yun
c7bdc6a21e
增加检查服务端健康状态的功能。 ( #9639 )
2022-12-21 10:39:57 +08:00
陈浩 Nineteen
a7a5ced21a
fix no dataSet when nacos server started ( #9677 )
...
* Close Comment
* runci
* check style
2022-12-08 15:18:21 +08:00
chengyj1986xxx
f36e8dbd2a
fixed the issue of client get same server ( #9616 )
2022-11-25 14:47:09 +08:00
RapperCL
ba9b30da8e
[ISSUE #9391 ] Chooser optimization ( #9392 )
...
* Chooser use optimization
* codeStyle edit
* Array initial capacity optimization
* Constructor enhancements
* update
* empty
* update
* update
2022-11-09 09:49:36 +08:00
RapperCL
9b6a993622
[ISSUE #9478 ] fix the chooser bug when all instances have a zero weight ( #9479 )
...
* fix bug and add test
* code style
* code style
* code style
* Revert "code style"
This reverts commit c7c204ac0a7d93be3913a75f1ea51708af7e73f9.
* add license
2022-11-09 09:48:29 +08:00
Maksim-lk
c8c64a1c52
fix ClientWorker NullPointer judement order ( #9461 )
2022-11-04 14:14:23 +08:00
毛文超
82c2deae6c
[ISSUE #8622 ] sub pr of 9356 - config and naming module ( #9455 )
...
* [ISSUE #8622 ] resolve conflict
* [ISSUE #8622 ] fix unit test error
2022-11-04 14:03:51 +08:00
毛文超
46e6318809
[ISSUE #8622 ] sub pr of 9356 - logging module ( #9450 )
...
* [ISSUE #8622 ] sub pr of 9356 - logging module
- Replace system.getProperties and system.getEnv with NacosClientProperties
- log4j and logback support reading properties from NacosClientProperties
relate #9356
* [ISSUE #8622 ] add unit tests for logging
2022-11-04 14:01:43 +08:00
毛文超
bd2b026bb4
[ISSUE #8622 ] sub pr of 9356 - util module ( #9453 )
...
- Replace system.getProperties and system.getEnv with NacosClientProperties
relate #9356
2022-11-03 13:54:41 +08:00
毛文超
645cd4a69a
[ISSUE #8622 ] sub pr of 9356 - auth module ( #9447 )
...
* [ISSUE #8622 ] sub pr of 9356 - auth module
- Replace system.getProperties and system.getEnv with NacosClientProperties
- remove address server controller IT
relate #9356
* [ISSUE #8622 ] rollback about app name
* [ISSUE #8622 ] remove unused import
* [ISSUE #8622 ] retry ci
2022-11-03 13:48:59 +08:00
Karson
2596ff346c
optimize InstancesChangeNotifier. ( #9416 )
2022-10-31 11:07:34 +08:00
Maksim-lk
3ee357295b
fix NotifySubscriberRequest name ( #9417 )
2022-10-31 11:06:20 +08:00
陈浩 Nineteen
afa73fd4a3
fix batch Deregister Common ( #9419 )
2022-10-31 11:04:46 +08:00
KomachiSion
0428fe98a3
Make default naming async query subscribe as false.
2022-10-26 16:51:01 +08:00
杨翊 SionYang
0293af3329
Remove upd and beat codes in nacos-client. ( #9394 )
2022-10-25 17:22:47 +08:00
KomachiSion
696d489423
Merge remote-tracking branch 'upstream/2.2.0' into 2.2.0-summer#8312
...
# Conflicts:
# plugin/pom.xml
2022-10-24 15:37:47 +08:00
陈浩 Nineteen
308d772a9a
feat/support Batch DeRegister ( #9330 )
...
* support Batch DeRegister
* Adjust the de registration method
* use batchRegisterService
2022-10-24 10:01:06 +08:00
杨翊 SionYang
7a23c56822
[ISSUE#7930] 2.2.0 remove some deprecated codes ( #9368 )
...
* Remove double write switch and upgrade from 1.X switch.
* Remove IFilterConfig.java
* Remove some deprecated constants and methods
* Remove some deprecated classes in nacos-core
* Remove some deprecated config
* Remove some deprecated codes in naming module
* Remove some deprecated codes in sys module
* Fix unit test
* Try to make UdpConnectorTest pass more easier.
2022-10-21 17:44:26 +08:00
杨翊 SionYang
0bfd75252b
Add switch for naming async query. ( #9325 )
2022-10-14 14:01:01 +08:00
nov.lzf
0fdda8c3fc
[ISSUE#7929] minijar pom update ,to reduce nacos-client jar size ( #9299 )
...
* minijar
* minijar,add google shaded
* fix naming response miss
* not shaded promethus snakeyaml
* release-sign-artifacts minijar
2022-10-12 14:13:28 +08:00
nov.lzf
c4d7c33b98
fix cache removed when listeneradd delay ( #9311 )
...
* fix listener miss
* fixed cache remove on add listener delay
2022-10-12 14:08:19 +08:00
MajorHe1
8aa2e0a746
[ISSUE #9305 ] fix bug in ClientWorker.resourceBuild ( #9306 )
2022-10-12 09:22:26 +08:00
MajorHe1
1a1ef02754
Merge pull request #9293 from KomachiSion/develop-issue#9091
...
[ISSUE#9091] build pure nacos-client when release.
2022-10-11 14:19:08 +08:00
KomachiSion
a1b705406a
build pure nacos-client when release.
2022-10-10 15:36:49 +08:00
RapperCL
c3b38a0a87
remove redundant judgment ( #9284 )
2022-10-10 14:54:46 +08:00
onewe
6278e7eadb
[ISSUE #8622 ] 移除 environment 概念 ( #8991 )
...
* [ISSUE #8622 ] 移除 environment 概念
* [ISSUE #8622 ] 使用尾递归优化循环
- SYS更名为ENV
- SHARED更改为PROTOTYPE
* [ISSUE #8622 ] rename lookingForProperties
* [ISSUE #8622 ] NProperties is renamed SearchableProperties and add some comments
* [ISSUE #8622 ] update some comments
2022-09-22 09:26:51 +08:00
Karson
b36e6a50ab
[ISSUE #9013 ] Enhance Rpc config related to one RpcClientConfig ( #9093 )
...
* enhance rpc config related to one RpcClientConfig
* modify rpcclient unit test
* modify rpcclient unit test
* modify rpcclient unit test
* add RpcClient constructor with properties.
* modify some unit test
2022-09-07 09:43:45 +08:00
liqipeng
30794c4b89
fix unsubscribe bug ( #9062 )
2022-09-01 09:59:51 +08:00
wuwen
aba8819bb6
Fix ServerListMgr is not shutdown. ( #9048 )
2022-08-30 10:20:15 +08:00
Weizhan Yun
0ac96e1602
[ISSUE #9014 ] performance optimization--refacte TpsMonitorPoint ( #9021 )
...
* performance optimization
* fix check style
* fix test unit
* fix test unit for `getTimeFormatOfSecond` method.
* fix unit test for LimiterTest.
* fix error usage case for asserEquals method;eliminate interactions between test methods
2022-08-26 09:57:34 +08:00
杨翊 SionYang
f1c95a8fb4
Fix grpc push data not filter by cluster. ( #9019 )
2022-08-24 09:56:37 +08:00
hujun3
861e8c5233
judge endpoint
2022-08-12 18:21:46 +08:00
onewe
8f8a1f3a2e
[ISSUE #8925 ] fix that the replaceAll operation is invalid ( #8929 )
...
Close #8925
2022-08-12 16:49:23 +08:00