Weizhan Yun
c3c7e1ba1c
[ISSUE #9367 ] fix auth plugin's property 'token.secret.key' base64 decode error. ( #9380 )
...
* 1. 修复密钥编码问题--为了避免歧义,密钥必须为base64编码的字符串;不再支持原始明文密钥。
2. JwtParser是线程安全的,重构为成员变量。
* 配置项保持明文字符串
2022-11-03 13:40:26 +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
Karson
1076d5cf61
[ISSUE #9366 ] Support Ldaps authentication ( #9371 )
...
* support ldaps auth
* add ldaps IT test.
* add ldaps IT test.
* add ldaps IT test.
* add ldaps IT test.
2022-10-24 09:34:47 +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
Karson
864b1f1852
add ldap auth it test case. ( #9354 )
2022-10-21 09:46:45 +08:00
杨翊 SionYang
b1ac88be78
[ISSUE#8481] Add Trace Event SPI for Naming. ( #9336 )
...
* Add Trace plugin spi.
* Add NacosCombinedTraceSubscriber
* Subscribe NamingTraceEvent when start up cluster.
* Fix test error.
2022-10-18 09:30:37 +08:00
KomachiSion
9df2536a1e
Remove DoubleWriteEventListener.java and DistroConsistencyServiceImpl.java
2022-08-29 20:18:48 +08:00
yjqg6666
cb3c78b93b
[ #344 ] rename initialization sql files ( #8969 )
2022-08-25 16:54:18 +08:00
liqipeng
e97b695db2
[ISSUE #8345 ] Check cluster name in server-side when registerInstance ( #8724 )
...
* Check cluster name in server-side when register ephemeral instance
* Check cluster name in server-side when register persistent instance
* add unit test for register instance
* add unit test for NamingHttpClientProxy
* remove catching NacosException to throw NacosRuntimeException
2022-07-25 09:57:43 +08:00
Cherish 蔡梦缘
703925a84f
feat( #8472 ): [Dependency Governance] Remove useless dependencies. ( #8472 ) ( #8473 )
2022-06-13 10:31:11 +08:00
onewe
b6db08bdd4
[ISSUE #8528 ] update server.tomcat.basedir default value ( #8529 )
...
Close #8528
2022-06-07 15:22:16 +08:00
liqipeng
f7a28105b2
[ISSUE #8428 ] fix naming subscribe bug when multiple NamingService ( #8433 )
2022-05-27 14:05:05 +08:00
liqipeng
84644e07f3
remove commonOkHttp
dependency to solve okHttp3 compatibility after upgrade spring-boot to 2.6.6 ( #8422 )
2022-05-23 15:03:40 +08:00
KomachiSion
1e2f938f7b
Move auth persistence to nacos-plugin-default-impl module.
2022-01-25 16:01:44 +08:00
KomachiSion
6a4ecc1323
Move default auth impl from console to nacos-plugin-default-impl module.
2022-01-24 17:47:54 +08:00
KomachiSion
135ab364fe
Move client spi to nacos-auth-plugin module
2022-01-21 15:40:02 +08:00
KomachiSion
89cc6caade
Add plugin and auth-plugin module, and move class into module.
2022-01-21 15:06:09 +08:00
KomachiSion
dc1c05d2dc
Repackage some auth classes.
2022-01-17 16:32:23 +08:00
KomachiSion
956df153d6
Add resource parser
2022-01-14 16:52:21 +08:00
杨翊 SionYang
7ba2b7c566
[ISSUE#6846] Make one service keep one kind of instance (ephemeral or persistent). ( #7239 )
...
* Make one service keep one kind of instance (ephemeral or persistent).
* Fix IT error
2021-11-16 14:06:50 +08:00
孙继峰
91706cf137
[ISSUE #6978 ] move unit test case that exist in integration test class ( #7042 )
...
* delete unit test case that already exist in HttpUtilsTest
* move unit test case to QueryTest
* move unit test case to ResponseHandlerTest
* delete empty test class
2021-10-11 09:50:31 +08:00
hunjipo
cdc276e829
To slightly improve performance, this commit switches to StringBuilder.append(char) instead of StringBuilder.append(String) whenever we append a single character to a StringBuilder. ( #6300 )
2021-07-12 13:51:14 +08:00
ZZQ的
e719432cfe
[ISSUE #6303 ] replace commons-lang3 ( #6315 )
2021-07-12 09:27:46 +08:00
杨翊 SionYang
aaacc0bb0e
Improve naming IT stability. ( #6208 )
2021-06-30 13:52:57 +08:00
孙继峰
fb3e5ad290
simplify Assert ( #6095 )
2021-06-17 19:17:37 +08:00
孙继峰
498449dad9
[issue #5720 ] delete unused import ( #5722 )
2021-05-17 09:58:38 +08:00
KomachiSion
cf5a171ac5
Merge remote-tracking branch 'upstream/develop' into feature_support_grpc_core
...
# Conflicts:
# NOTICE
# api/pom.xml
# common/src/main/java/com/alibaba/nacos/common/notify/DefaultPublisher.java
# config/src/main/java/com/alibaba/nacos/config/server/service/LongPollingService.java
# naming/src/test/java/com/alibaba/nacos/naming/consistency/persistent/impl/NamingSnapshotOperationTest.java
# naming/src/test/java/com/alibaba/nacos/naming/core/DomainsManagerTest.java
# naming/src/test/java/com/alibaba/nacos/naming/healthcheck/ClientBeatCheckTaskTest.java
# pom.xml
# test/src/test/java/com/alibaba/nacos/test/core/JacksonUtils.java
2021-05-14 11:04:52 +08:00
孙继峰
7ed7b45772
[ISSUE #5538 ] fix test case fail ( #5620 )
2021-05-14 09:38:20 +08:00
孙继峰
818d37b71c
delete duplicated dependency ( #5622 )
2021-05-10 10:43:58 +08:00
KomachiSion
92da848375
Merge remote-tracking branch 'upstream/develop' into merge-1.X-to-2.0
...
# Conflicts:
# client/src/main/java/com/alibaba/nacos/client/config/NacosConfigService.java
# client/src/main/java/com/alibaba/nacos/client/config/impl/CacheData.java
# client/src/main/java/com/alibaba/nacos/client/config/impl/ClientWorker.java
# client/src/main/java/com/alibaba/nacos/client/naming/core/PushReceiver.java
# console/src/main/resources/static/css/main.css
# console/src/main/resources/static/js/main.js
# naming/src/main/java/com/alibaba/nacos/naming/core/SubscribeManager.java
# naming/src/test/java/com/alibaba/nacos/naming/core/SubscribeManagerTest.java
# test/src/test/java/com/alibaba/nacos/test/BaseTest.java
2021-04-27 15:57:24 +08:00
孙继峰
da3a1ea796
[ISSUE #5380 ] Use assert instead of System.out ( #5472 )
...
* use assert instead of System.out
* move test case, there is no file named ParamCheckUtil.java
2021-04-25 10:03:28 +08:00
杨翊 SionYang
6c064bfe41
For #5171 , Fix all IT case ( #5464 )
2021-04-23 18:36:02 +08:00
杨翊 SionYang
30304f0b3a
For #5171 , Fix naming IT case ( #5450 )
2021-04-22 16:40:22 +08:00
杨翊 SionYang
a95236acda
For #5171 , Fix some naming IT case ( #5436 )
2021-04-21 19:26:14 +08:00
杨翊 SionYang
4c1b879d00
For #5419 , Fix Nacos 2.0 client auth may invalid for non public namespace. ( #5422 )
2021-04-20 19:29:59 +08:00
杨翊 SionYang
afed87ee30
Fix config IT for nacos2 ( #5421 )
2021-04-20 18:16:30 +08:00
haoyann
394230309d
[ISSUE #4602 ]add new version config export feat ( #5345 )
...
* add new version config export feat
* add new export button
* fix ci
* fix magical value
* add YamlParserConstructor
parse config reduce loop
* fix ci
2021-04-16 10:39:55 +08:00
KomachiSion
51cc2b1b4b
Merge remote-tracking branch 'upstream/develop' into feature_support_grpc_core
...
# Conflicts:
# client/src/main/java/com/alibaba/nacos/client/config/NacosConfigService.java
# client/src/main/java/com/alibaba/nacos/client/config/impl/CacheData.java
# client/src/main/java/com/alibaba/nacos/client/config/impl/ClientWorker.java
# client/src/test/java/com/alibaba/nacos/client/config/common/GroupKeyTest.java
# common/src/test/resources/META-INF/services/com.alibaba.nacos.common.spi.SpiTestInterface
# config/src/main/java/com/alibaba/nacos/config/server/controller/ConfigServletInner.java
# console/src/main/resources/static/css/main.css
# console/src/main/resources/static/js/main.js
# istio/src/main/java/com/alibaba/nacos/istio/mcp/NacosMcpService.java
# naming/src/main/java/com/alibaba/nacos/naming/controllers/ApiController.java
# naming/src/main/java/com/alibaba/nacos/naming/controllers/CatalogController.java
# naming/src/main/java/com/alibaba/nacos/naming/push/PushService.java
2021-04-13 14:28:30 +08:00
杨翊 SionYang
e689c1a3a1
Remove blocked thread for Protocol metadata ( #5354 )
2021-04-13 14:12:19 +08:00
Wu Zhiguo
9bcb901174
Fix some typo ( #5260 )
...
* fix some typo
* rollback some comment format
2021-04-03 12:57:57 +08:00
JackSun-Developer
7cab70e889
[ #5171 ] Too much Integration Tests in package com.alibaba.nacos.test.naming cannot pass, could you fix them? ( #5224 )
2021-03-29 10:51:04 +08:00
杨翊 SionYang
a9a795c97d
Fix IT start error problem. ( #5168 )
2021-03-23 10:53:56 +08:00
KomachiSion
6cda5ad55a
Merge remote-tracking branch 'upstream/develop' into develop-merge-to-2.0
...
# Conflicts:
# client/src/main/java/com/alibaba/nacos/client/naming/core/HostReactor.java
# client/src/main/java/com/alibaba/nacos/client/naming/remote/http/NamingHttpClientProxy.java
# client/src/test/java/com/alibaba/nacos/client/config/impl/YmlChangeParserTest.java
# common/src/main/java/com/alibaba/nacos/common/http/param/Header.java
# common/src/main/java/com/alibaba/nacos/common/utils/ConcurrentHashSet.java
# config/src/main/java/com/alibaba/nacos/config/server/controller/ConfigController.java
# console/src/main/resources/static/js/main.js
# core/src/main/java/com/alibaba/nacos/core/cluster/ServerMemberManager.java
# core/src/main/java/com/alibaba/nacos/core/utils/Loggers.java
# naming/src/main/java/com/alibaba/nacos/naming/controllers/InstanceController.java
# naming/src/main/java/com/alibaba/nacos/naming/healthcheck/HealthCheckReactor.java
# pom.xml
2021-03-18 12:08:45 +08:00
nov.lzf
93e47bc6d3
support tpc control in minutes level, support tps control for every ptoro key with matched pattern ( #5071 )
2021-03-10 22:19:14 +08:00
杨翊 SionYang
3a82d5d987
Add some enhancements ( #4881 )
...
* Add some enhancements
* Add tps monitor for naming push
* Add some enhancement for client
2021-02-05 10:15:31 +08:00
nov.lzf
7e58b5cb7b
fuzzy match support of tps control;remove http transport of client worker ; add internal executors of CacheData notifier ( #4783 )
...
* keepalive time adjust
* fuzzy match support of tps control;remove http transport of client worker ; add internal executors of CacheData notifier
2021-01-22 18:34:37 +08:00
wjm0729
0545e851db
导入优化 ( #4775 )
...
* import 优化
* 无法识别项目 提示优化
* revert
* revert
* 改回原来的格式
2021-01-22 17:03:37 +08:00
nov.lzf
4e7346db1d
tps monitor key use self define submit;active detection both on client and server ( #4767 )
...
* tps monitor key use self define submit
* pmd and check style.
* active detection of client and server
* connection manager ,active send interval increase
2021-01-21 14:40:07 +08:00
nov.lzf
91bf227c4a
tps control submit; connection rule ( #4752 )
...
* tps reporter submit
* tps reporter submit
* log optimize; listen concurrent bugfix; async request exception fix
* server loader bugfix;increase keep alive default time
* tps report bugfix, tps log bugfix;
* rpc server push ack notify bugfix.
* change rule store dir ;add local file change event of connection rule.
* remove client side request meta; reduce client parameters
* 简化冗余代码
* 优化异常日志
* md5 sync bugfix
* client metrics submit; tps monitor ip list support
* client metrics submit; tps monitor ip list support
2021-01-20 09:21:40 +08:00