Gagharv
aa4737f4bc
[ISSUE-#4181] Normalize ContextPath value in client-side ( #4326 )
...
* [ISSUE-#4181] Just use ContextPathUtil normalize ContextPath value
* [ISSUE-#4181] add some test cases
2020-11-27 23:41:22 +08:00
shizhengxing
daf593823a
[ISSUE #4136 ] Fix the bug that cann't correctlly instantiate ServiceInfo from cache file #4249 ( #4272 )
2020-11-20 09:15:41 +08:00
赵延
5c38d0b5b8
[ISSUE-#4115] Refactor client naming event handle logic ( #4137 )
...
* refactor and supply api to async handle instances change event
* add async handle way to callback event listener
* refactor EventListener, supply getExecutor to handle event async and compatible old version.
* remove unnecessary code
* ignore abstract class name check
* fix EmptyLineSeparator
* remove unuseful import
* compatible old client sdk, add abstractEventListener to support async handle naming event.
* remove unuseful import
* refactor InstanceChangeListener. decouple AbstractEventListener's executor and InstanceChangeListener's executor
* 1.remove key if listeners is empty.
2.fix getSubscribeServices
* revert notify center code
* code quality enhance
* upgrade @since 1.4.0 -> 1.4.1
* change combineListenKey to ServiceInfo.getKey
* just deregisterSubscriber when hostReactor shutdown
* not export getSubscribers()
* add this key word, and move code place.
2020-11-13 11:58:12 +08:00
赵延
39a2f20d56
[ISSUE #3907 ] when publishConfig, if type is absent, set default value 'text' ( #3915 )
...
* when publishConfig, if type is absent, set default value 'text'
* 1.add publishConfig api(add param type)
2.check type is valid in nacos server
2020-11-09 11:36:50 +08:00
邪影oO
538509502f
IPv6 support ( #3773 )
...
* IPv6 support
* AddressServerParamCheckUtil 合并到 IpUtil 及一些修改
* 解决魔法值
* 修改隐患
* 调整使用了类似 ip.indexOf(":") 查找是否有端口的地方的逻辑, 一些 ":" 替换为常量
* 删除无用测试
* IpUtil 改名 为 IPUtil, 涉及IP的相关方法名修改,涉及到的调用修改,检测IP的地方调用的isIPv4改为isIP. 修改涉及IP的字段长度及相关升级更新的sql
* no message
* no message
* no message
* no message
* 获取本机IP时,如果本机IP是IPv6并且包含网卡信息(V6地址中最后面的百分号和百分号后面的内容)则去除网卡信息
* 解决 AvoidComplexConditionRule(请不要在条件中使用复杂的表达式)
* 移除无用代码
* 添加注释
* 调整code style, 调整获取本机IP的逻辑
2020-11-05 20:15:06 +08:00
杨翊 SionYang
ccea6ee112
Upgrade to 1.4.1-SNAPSHOT ( #4135 )
2020-11-05 09:43:33 +08:00
mai.jh
796849b17d
refactor: delete the old http client code marked as @Deprecated ( #4122 )
2020-11-05 09:10:30 +08:00
KomachiSion
adbcb7549d
Upgrade to 1.4.0
2020-11-02 19:09:19 +08:00
杨翊 SionYang
164ad3a8b9
Revert "for #3621 ( #3668 )" ( #3999 )
...
This reverts commit 29ba11eb
to fix #3992
2020-10-16 11:19:52 +08:00
JackSun-Developer
7527d76743
[ISSUE #3576 ] [Enhancement] Adding the destroy lifecycle method on NamingMaintainService ( #3985 )
2020-10-14 10:17:06 +08:00
JackSun-Developer
714b9671a3
[ISSUE#3533] change cache dir with namespace -- part 2: unify the log dir ( #3882 )
2020-10-12 11:25:06 +08:00
JackSun-Developer
17be3984e7
[ISSUE#3533] change cache dir with namespace -- part 1: unify the cache dir ( #3859 )
2020-10-12 11:24:22 +08:00
赵延
f6c6a9f3b2
[ISSUE #3850 ] ignore socket exception when client destroy already ( #3906 )
...
* if client destroy already, ignore socket exception.
* remove the exception's judgement
* remove unuseful import
2020-09-30 13:14:42 +08:00
ljhrot
7902b22e05
Fix chinese string are truncated in ConcunrrentDiskUtil ( #3883 )
2020-09-22 20:42:13 +08:00
赵延
f01cd59bf7
[ISSUE #3867 ] replace the way which get version ( #3872 )
...
* replace the way which get version
* remove version sign application.properties in nacos-api
2020-09-21 19:11:21 +08:00
yanlinly
f423d39d10
Revert "[ #3368 ]Cancel empty Long polling thread to improve performance. (#ISSUE3432)" ( #3778 )
...
This reverts commit 95c8bf242b
.
2020-09-08 10:00:46 +08:00
Gagharv
da8fa57f99
[ISSUE#3315]Nacos client support https ( #3654 )
...
* [ISSUE #3315 ] nacos client support https
* common module add tls related classes
* JdkHttpClientRequest support https
* unified IpUtils
* [ISSUE #3315 ] nacos client support https
* common module add tls related classes
* JdkHttpClientRequest support https
* unified IpUtils
* [ISSUE #3315 ] nacos client support https
* format code
2020-08-24 18:35:38 +08:00
syapollo
29ba11eb88
for #3621 ( #3668 )
2020-08-24 13:25:29 +08:00
Gagharv
3428d8830e
[ISSUE #3671 ] move some tools class into common package ( #3672 )
2020-08-24 13:24:56 +08:00
赵延
6e4b0c9c86
[ISSUE #3628 ] set naming client updateTask interval more flexible ( #3637 )
...
* 1.use server cacheMillis event service deleted
2.naming client UpdateTask's interval will inc by failCount that connect with server
* 1.move failCount to updateTask
2.redefine the updateService method name. updateServiceNow -> updateService, wrap updateService in updateServiceNow when first getServiceInfo
* 1.create push client even service is not exist
2.serviceInfo's hosts is empty or can't connect to server both add the updateTsk interval
* format the indent
2020-08-20 14:35:30 +08:00
mai.jh
136b45610d
refactor: unified implementation of http client api adjustment. ( #3639 )
2020-08-20 09:09:21 +08:00
Xarrow
1e5a597654
[ISSUE #3613 ] Fix unit test method not be static
& update publish config listener in ConfigTest.java
( #3614 )
...
* fix `unit test method not be static` & update publish config listener in `ConfigTest.java`
* fix `unit test method not be static` & update publish config listener in `ConfigTest.java`
2020-08-18 09:24:34 +08:00
杨翊 SionYang
0b73cfc769
Upgrade version to 1.4.0-SNAPSHOT ( #3549 )
2020-08-12 09:32:06 +08:00
sanxun0325
95c8bf242b
[ #3368 ]Cancel empty Long polling thread to improve performance. (#ISSUE3432)
...
* update clientWorker
* Upgrade 1.3.1 (#3294 )
update clientWorker
* add ClientWorkerTest
* add remove taskFlagMap
* update clientworker
* update taskIdSet ConcurrentHashSet
2020-08-05 17:20:53 +08:00
杨翊 SionYang
df4b006b36
Upgrade version to 1.3.2 ( #3512 )
2020-08-04 12:58:45 +08:00
杨翊 SionYang
1a22ae4c47
Fix checkstyle error ( #3467 )
...
Fix checkstyle error (#3467 )
2020-07-29 16:09:35 +08:00
mai.jh
75a06834f5
unified implementation of http client package division ( #3400 )
2020-07-21 14:53:03 +08:00
杨翊 SionYang
e5f0c368c9
Hotfix client sdk depend jdk7 charset. ( #3376 )
2020-07-18 23:01:32 +08:00
杨翊 SionYang
cda3f14230
Hotfix client sdk depend jdk7 charset. ( #3374 )
2020-07-18 16:36:10 +08:00
mai.jh
63a4e30ae6
[ISSUE #3224 ]nacos-client module http client replace ( #3348 )
...
* nacos-client module http client replace
* fix code style problem
* add HashMap initialCapacity
* fix code style problem
* Modify the header object, keep the original response header to avoid modifying the original logic code
* fix code style problem
* naming http client request exception messages output change
* Merge code
2020-07-18 14:42:02 +08:00
Hu Zongtang
9f12f76d6c
[ISSUE#2859]fix no throw exception when publish event but no subsciber. ( #3364 )
2020-07-17 16:12:32 +08:00
mai.jh
0163d2d0c7
fix : #3324 , Move http client close method to NamingProxy.shutdown() ( #3333 )
2020-07-15 14:12:44 +08:00
mai.jh
511ef88ccc
fix:#3311 Add specified Logger when constructing nacos resttemplate ( #3312 )
2020-07-13 18:54:06 +08:00
Joe
eca82bff6f
Update BeatReactor.java ( #3299 )
...
update `asInt()` to `asLong()`
2020-07-13 10:39:59 +08:00
杨翊 SionYang
7ddba00865
Upgrade 1.3.1 ( #3294 )
2020-07-10 18:05:07 +08:00
杨翊 SionYang
95f3bfb587
[ISSUE #2992 ]Recheck all checkstyle and open checkstyle during building ( #3293 )
...
* Re-check code style for nacos-config module.
* Re-check code style for other module.
* Open checkstyle plugin check during build
2020-07-10 17:18:53 +08:00
杨翊 SionYang
66e6d24822
Hotfix send beat info error ( #3287 )
2020-07-09 21:20:07 +08:00
Hu Zongtang
2342952b63
[ISSUE#3275]Fix the problem that 1.3.1-BETA SDK LifeCycle can't be shutdown for some thread executors. ( #3280 )
...
* [#3275 ]resolve the issue that lifecycle can't be shutdown for some thread executors.
* [ISSUE#3275]do close for upsocket in shutdown method.
* [ISSUE#3249]fix typo.
2020-07-08 16:54:40 +08:00
杨翊 SionYang
220b6c4f8d
Hotfix double register null service and beat info invalid problem ( #3260 )
...
* Hotfix, double register null service and beat info invalid problem
* Revert nacos-client JDK back to 6
* Revert nacos-client JDK back to 6
2020-07-06 19:41:18 +08:00
杨翊 SionYang
1a0df78d8a
[ISSUE #2992 ] Use new code style for nacos-client module. ( #3219 )
...
* Use new code style for nacos-client module.
* For checkstyle
2020-07-03 17:30:05 +08:00
yangy
aa020e0b81
upgrade log4j version ( #3229 )
2020-07-03 09:22:44 +08:00
杨翊 SionYang
88480f7c0f
Update to 1.3.1-BETA ( #3194 )
2020-06-29 13:56:16 +08:00
liaochuntao
2c733d57ff
[ #2979 ] Inline storage support importing data from external data sources ( #3138 )
...
* feat: data import Derby, Derby export complete
* feat: external data source import is complete
* feat: import data to derby and derby backup finished
* fix: fixed bug where external storage mode could not find beans
* style: fix code style
* style: remove unuse code
* refactor: fixed configuration file information
* improvement: merge upstream/develop
* style: fix code style
* fix: a way to fix the missing
* fix: fix derby data import in standalone mode
* style: fix code style
* refactor: merge upstream develop and fix code style
* test: modify ut
* style: fix code style
2020-06-28 10:25:06 +08:00
mai.jh
6ce8d8ca79
[ISSUE #3140 ]nacos-client module replace http client ( #3142 )
...
* nacos-client http client replace
* Remove some explain
* Remove some explain
* Adjust some code styles and fix some misspelled method names
* Fix code style issues
* fix some misspelled method names
* Fix code style issues
2020-06-22 20:42:46 +08:00
杨翊 SionYang
f864880136
[ISSUE #2992 ] use new code style for nacos-common ( #3106 )
...
* use new code style for nacos-common
* Fix code style file can't set java import problem.
2020-06-18 17:05:15 +08:00
mai.jh
e528ea82e9
[ISSUE #3094 ]abstract create nacos restTemplate factory ( #3095 )
...
* abstract create nacos restTemplate factory, allowing users to customize the commonly used http client config
* add class file license.
* change class file name
* Adjust some code
2020-06-17 17:53:37 +08:00
Hu Zongtang
3f0023a3a9
Remove dependency of apache-common-lang3 in the client. ( #3031 )
...
* [#3026 ]remove dependency of apache-common-lang3 in the client.
* [#1815 ]adjust, optimize codes and merge some class.
* [#3031 ]adjust some codes.
* [#3031 ]adjust codes and fix typo.
* [#3031 ]fix typo.
2020-06-15 13:41:53 +08:00
chuntaojun
abae5e106b
refactor: remove unuse code
2020-06-15 11:08:10 +08:00
chuntaojun
77186f9a6c
refactor: remove server-addr validator
2020-06-15 11:04:47 +08:00
chuntaojun
7641b45df4
fix: fixed parameter validation boundary problem
2020-06-15 10:11:34 +08:00