chaicho
ed9a55bac6
Declare httpcore as direct dependency to fix its version. ( #11293 )
2023-11-17 15:45:13 +08:00
brother-戎
5994e37394
fixup ConfigEncryptionFilter bug & do reverse Filter when handle Config response in ConfigFilterChainManager ( #11346 )
...
* fixup ConfigEncryptionFilter bug & do reverse Filter when handle response in ConfigFilterChainManager
* tiny fix
* add java doc
* add java doc
* add java doc
* tiny fix
* tiny fix
* add java doc
* add java doc
* add java doc
* set encryptionDataKey="" by default instand of null
* fixup NPE in encryptionFilter
* fixup some test cases of ConfigEncryptionFilter
* reverse changes
2023-11-17 14:06:45 +08:00
zrlw
753a30b37d
strip groupNamePrefix of instance serviceName at register or deregister ( #11354 )
2023-11-15 16:21:51 +08:00
阿魁
086be0386b
[ISSUE #11253 ]To fix the triggering of the listener upon failover con… ( #11254 )
...
* [ISSUE #11253 ]To fix the triggering of the listener upon failover content changes.
* [ISSUE #11255 ]Update style.
* [ISSUE #11255 ]Fix UdpConnectorTest#testContainAck.
2023-10-23 13:48:54 +08:00
杨翊 SionYang
c4aac2b82f
Fill ut for common module ( #11247 )
...
* Do some refactor and add UT for common package.
* Do some refactor and add UT for common package.
* Do some refactor and add UT for common package.
* Fix UT.
2023-10-13 14:46:04 +08:00
杨翊 SionYang
1192e4c36e
Merge pull request #11204 from alibaba/asoc2022_issue#8458
...
[Asoc2022][issue#8458] Support ability negotiations between server and clients
2023-09-28 14:09:59 +08:00
KomachiSion
4522cbcccb
For checkstyle.
2023-09-28 10:49:10 +08:00
杨翊 SionYang
6dd88db501
Fix frequent do query service when hit protect empty. ( #11197 )
2023-09-27 15:52:38 +08:00
Daydreamer-ia
cb70aaf3c7
refactor AbilityControlManager with multiple ability mode.
2023-09-25 19:24:44 +08:00
阿魁
719f8aed04
[ISSUE #10117 ]Add registration metrics. ( #11152 )
...
* [ISSUE #10117 ]Add registration metrics recording for batch instance registration.
* [ISSUE #10117 ]Add registration metrics recording for batch instance registration.
* [ISSUE #10117 ]Adjustment Plan.
* [ISSUE #10117 ]Remove code.
* Fix checkstyle.
* fix ci.
* Optimize code.
* Optimize code.
* Fix unit test.
* Fix unit test.
2023-09-25 15:34:27 +08:00
Daydreamer-ia
6bce3bda7b
add AbilityPostProcessor param to know abilities init detail, sdk client, server or cluster client
2023-09-25 14:44:47 +08:00
Daydreamer-ia
c565a2bdd5
extern abilities spi processor, refactor AbilityKey.
2023-09-25 14:17:18 +08:00
Daydreamer-ia
fc8549dc8f
Merge remote-tracking branch 'origin/develop' into asoc2022_issue#8458
...
# Conflicts:
# client/src/test/java/com/alibaba/nacos/client/naming/remote/gprc/redo/NamingGrpcRedoServiceTest.java
# common/src/main/java/com/alibaba/nacos/common/remote/client/grpc/GrpcClient.java
2023-09-24 15:18:17 +08:00
杨翊 SionYang
a84373644f
Enhance config service address mode start judgement. ( #11160 )
2023-09-20 18:02:36 +08:00
贾璞
4e3d0c9568
[ISSUE#11035](PR-3/4) api module, remove unused import. ( #11099 )
...
* [ISSUE#11035] (PR-3/4) api module, remove unused import.
* [ISSUE #11035 ] (PR-3/4) api module, remove unused import.
2023-09-14 09:42:43 +08:00
阿魁
d3e099b0db
[ISSUE #11125 ]The related configurations of NamingGrpcRedoService sup… ( #11126 )
...
* [ISSUE #11125 ]The related configurations of NamingGrpcRedoService support configurability.
* [ISSUE #11125 ]Name adjustment.
2023-09-14 09:36:10 +08:00
blake.qiu
52a4666c94
fix(11083): Standardize the naming of the ServerlistChangeEvent class. ( #11084 )
2023-09-06 16:47:40 +08:00
E1se2t
ebf329e434
[ISSUE #11020 ] The taskId is always less than 0 ( #11020 ) ( #11022 )
2023-08-29 16:03:57 +08:00
ZhangShenao
3fdcb5c270
[ISSUE #10824 ] Remove udp port param for v1-client ( #10914 )
...
* Remove UDP Param
* Fix gRPC client
* fix test case
* fix test case
* fix test case
* fix test case
2023-08-04 17:29:00 +08:00
zt9788
74e740c38b
UnsupportedFeatureError ( #10860 )
2023-07-28 10:19:21 +08:00
blake.qiu
910c2059b7
fix( #10831 ): When using the deregisterInstance method to remove one of multiple instances registered by batchRegisterInstance, all instances registered by batchRegisterInstance will be removed. ( #10836 )
2023-07-28 09:47:09 +08:00
huhongjie2014
149c50f417
[ISSUE #10792 ]When nacos client use endpoint, the registration center should support configuring context-path and cluster-name like the configuration center ( #10793 )
2023-07-25 09:43:15 +08:00
blake.qiu
556e4ccd58
fix( #10585 ): selectInstances and selectOneHealthyInstance methods, if the parameter subscribe is true. Subscription is required when clientProxy.isSubscribe() is false. ( #10805 )
2023-07-17 10:55:54 +08:00
杨翊 SionYang
9069730a04
Refactor grpc tls ( #10759 )
...
* Move Tls negotiator to GrpcSdkServer.
* use protocol negotiator builder replace directly create.
* use SPI load negotiator and set tls as default negotiator.
* Remove tlsconfig in BaseRpcServer.
* Add some ut.
* For checkstyle.
2023-07-11 19:10:00 +08:00
Daydreamer-ia
d4e9b836d2
fix checkstyle and fix bug
2023-06-22 17:08:04 +08:00
Daydreamer-ia
fc3bb2f42c
Merge branch 'develop' into asoc#8458.t
...
# Conflicts:
# client/src/main/java/com/alibaba/nacos/client/config/impl/ClientWorker.java
# common/src/main/java/com/alibaba/nacos/common/remote/client/ConnectionEventListener.java
# common/src/main/java/com/alibaba/nacos/common/remote/client/RpcClient.java
# common/src/main/java/com/alibaba/nacos/common/remote/client/grpc/GrpcClient.java
# common/src/test/java/com/alibaba/nacos/common/remote/client/grpc/GrpcClientTest.java
# core/src/main/java/com/alibaba/nacos/core/cluster/ServerMemberManager.java
# core/src/main/java/com/alibaba/nacos/core/remote/grpc/GrpcBiStreamRequestAcceptor.java
# core/src/main/java/com/alibaba/nacos/core/remote/grpc/GrpcRequestAcceptor.java
2023-06-22 15:33:05 +08:00
nov.lzf
0ba772658d
replace nacos cache with guava cache ( #10674 )
...
* replace nacos cache with
guava cache tt fix memory leak
* checkstyle
2023-06-20 13:34:20 +08:00
Darren Luo
f40e5937ec
提交 native-image 的 Reachability Metadata ( #10634 )
2023-06-19 10:45:09 +08:00
1em0n9527
4de440d3f7
[ISSUE #10598 ] Fix nacos-client get the wrong index of the nacos server list when use nacos-address endpoint ( #10599 )
...
* fix nacos clent get the random index of nacos server list bug
* Update ServerListManager.java
2023-06-14 10:56:24 +08:00
nov.lzf
a8a43af837
fix naming memory leak ( #10606 )
...
* fix naming memory leak
* fix test case
* fix test case
2023-06-07 13:28:08 +08:00
nov.lzf
83ee4c8e2c
1. notify thread change to one thread to avoid potential ClassLoader switch exception ( #10555 )
...
2. optimize current notify ,add receiveNotifyChanged flag
3. add notify block log for over 60s
4. add notify error & block stack trace
5. fix shutdown client worker memory leak of server list change subscriber
6. use multi thread for different task id for sync with server to speed up config sync.
7. fix exception when request with 0 or negative timeouts.
8. simply local snapshot path when env name over 50 chars
9. add a random sleep in health check for avoid health check syntony.
2023-05-26 17:01:06 +08:00
杨翊 SionYang
b3b5236cd4
Develop synced from 2.2.2 ( #10307 )
...
* Fix dynamic change token to illegal value will use old token.
* Add description in pom for release.
* Upgrade to 2.2.2
* Upgrade to 2.3.0-SNAPSHOT
2023-04-11 17:34:06 +08:00
杨翊 SionYang
e26dc2fb23
Merge pull request #10277 from alibaba/develop#10153
...
Develop#10153
2023-04-06 17:25:18 +08:00
chenyiqin
34cdb0890f
Expose way to add config filter ( #10236 )
...
* expose way to add config filter
* add @since
* fix since time
2023-04-06 15:21:21 +08:00
云野
06a2ea7004
failover file path should be like {user.home}/naming/{group}/failover/00-00---000-VIPSRV_FAILOVER_SWITCH-000---00-00
. ( #10272 )
2023-04-06 15:07:16 +08:00
yuhaowin
c1e5446733
[ISSUE #10210 ] init NamingGrpcClientProxy Configure appName label. ( #10234 )
...
* For #10210 , init NamingGrpcClientProxy Configure appName label.
* For #10210 , format code
2023-04-03 12:16:20 +08:00
varyuan
2dde125a51
clean code ( #10180 )
...
* clean code
* clean code
* clean code
* clean code
2023-03-29 14:25:22 +08:00
杨翊 SionYang
7ae2f0a22c
[ISSUE#10208] Remove DefaultSettingPropertySource.java and add some unit test for I… ( #10211 )
...
* Remove DefaultSettingPropertySource.java and add some unit test for InitUtils
* For pmd
2023-03-28 22:39:40 +08:00
杨翊 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