1.2.4 (2024-11-08)
Implemented enhancements:
- implement dynamic filter #1066 (Ray)
- optimize switch usage #1070 (Ray)
- optimize management port #1071 (Ray)
- optimize obtaining local IP #1072 (Ray)
Merged pull requests:
Fixed bugs:
1.2.3 (2024-05-30)
Implemented enhancements:
- accelerate netty client fusing when getting channel fails #1047 (Ray)
- support server-side asynchronous implementation #1052 (Ray)
- supports dynamic management capabilities through the admin port #1054 (Ray)
- support fault injection #1055 (Ray)
- force close endpoint when provider not exist #1058 (Ray)
- support querying runtime info #1059 (Ray)
- supports appending group suffix through env when registering #1060 (Ray)
- meta information transfer mechanism; implement dynamic weight roundrobin load balancing #1061 (Ray)
Merged pull requests:
Fixed bugs:
1.2.2 (2023-08-21)
Implemented enhancements:
- execute the onfinish method when sending response fails #1028 (Ray)
- access log add proxy ip #1029 (Ray)
Merged pull requests:
Fixed bugs:
1.2.1 (2023-03-07)
Implemented enhancements:
- add global configs load from properties #1017 (Ray)
- mesh proxy support motan1 protocol #1018 (Ray)
- support lazy init in motan-transport-netty4 #1022 (Ray)
- support calling with MeshClient #1024 (Ray)
Merged pull requests:
Fixed bugs:
1.2.0 (2022-10-19)
Implemented enhancements:
- update dependencies to fix security vulnerabilities. such as spring, netty, log4j
- RefererConfigBean getObjectType return default class when interface class is not set
Merged pull requests:
- support extended annotation #993 (dragon-zhang)
Fixed bugs:
1.1.12 (2022-08-11)
Implemented enhancements:
Merged pull requests:
Fixed bugs:
1.1.11 (2022-08-03)
Implemented enhancements:
- support additional group from env; add configuration items(fusingThreshold and connectTimeout) #990 (Ray)
- print access log according to the attachment settings;add message length, segment time and whole time in access log #988 (Ray)
- support mesh proxy by env setting #987 (Ray)
- support regist multi group in server end #985 (Ray)
- support disable default filter by '-' prefix #984 (Ray)
- try find provider by path if servicekey (group+path+version) not found #984 (Ray)
- change asyncInitConnection default value from false to true #978 (Ray)
Merged pull requests:
Fixed bugs:
1.1.10 (2021-12-22)
Implemented enhancements:
- add cluster stat; throw exception as default when not found extension #957 (Ray)
- support mix group in config and command #953 (Ray)
- add dynamic switcher for accessLogFilter #949 (Ray)
- support weibo mesh as registry #947 (Ray)
Merged pull requests:
- update update java doc #954 (Forest)
- fix typo #950 (Forest)
- update dependency version to fix security vulnerability
Fixed bugs:
- change dir of generate-code to StandardLocation.SOURCE_OUTPUT #959 (Ray)
- fix netty channel deadlock #941 (Ray)
1.1.9 (2021-02-02)
Merged pull requests:
- shuffle when loadbalance onrefresh #933 (Ray)
- update breeze version to 0.1.4 #927 (Ray)
- support setting export ip from env #914 (Ray)
- support export at random port #912 (Ray)
- provider protected strategy support expansion #905 (X-L-Chen)
- add serverIp in exception information when decode error #904 (X-L-Chen)
- process in local when method is hashCode #903 (X-L-Chen)
- change explicit exception such as timeout exception to stackless #900 (X-L-Chen)
Fixed bugs:
1.1.8 (2020-03-26)
Merged pull requests:
- Bump tomcat-embed-core from 7.0.91 to 7.0.99 #881 (dependabot)
- add reject profile detail #883 (sunnights)
- limit client total connections #885 (Wshoway)
- improve README:fix typo and improve format #890 (oldratlee)
Fixed bugs:
1.1.7 (2019-12-05)
Implemented enhancements:
- support breeze serialization #822 (Ray)
- update yar-java #872 (Ray)
- remove BeanPostProcessor in ServiceConfigBean #875 (Wshoway)
Fixed bugs:
1.1.6 (2019-07-04)
Implemented enhancements:
Fixed bugs:
1.1.5 (2019-05-16)
Implemented enhancements:
- decouple attachments for request & response #827 (sunnights)
- optimize getChannel in SharedPoolClient #827 (sunnights)
Fixed bugs:
1.1.4 (2018-12-18)
Implemented enhancements:
Fixed bugs:
- fix dependency conflict issue #802 (HelloCoCooo)
- fix dependency conflict issue #815 (HelloCoCooo)
1.1.3 (2018-12-24)
Fixed bugs:
1.1.2 (2018-12-18)
Implemented enhancements:
- improvement: nettyclient scheduledExecutor optimization #709 (sunnights)
- improvement: getChannelKey when necessary #711 (pifuant)
- improvement: LocalSwitcherService registerListener and unRegisterListener optimization #713 (pifuant)
- optimize exception stack and log level #730 (sunnights)
- optimize zookeeper serialization method #732 (Zha-Zha)
- update dependency for potential security vulnerability #762 (rayzhang0603)
- add traceable request and statistic message #740 (sunnights)
Fixed bugs:
- netty4 add channel manage #707 (sunnights)
- fix consul read timeout #746 (sunnights)
- fix get channel error #776 (caorong)
1.1.1 (2018-05-17)
Implemented enhancements:
- support multi serialize in simpleSerialization #635 (Ray)
- support more data type in simpleSerialization #683 (lion2luo)
- add rpc common client #682 #702 (sunnights)
- enable channel manage for netty4 server #707 (sunnights)
Fixed bugs:
- optimize netty4 server when reject request #613 (sunnights)
- fix NPE when discover service failed #637 (sunnights)
- fix netty channel close issue in netty4 #693 (sunnights)
- fix connection leak when netty client create connection with exception #670 (lion2luo)
1.1.0 (2017-10-31)
Implemented enhancements:
Fixed bugs:
- fix MotanAsyncProcessor warning info above jdk7 #602 (Panying)
- fix async return null when send exception happened #605 (Ray)
- fix motan2 decode fail when object is null #591 (Ray)
Merged pull requests:
- update consul version #587 (Michael Yang)
1.0.0 (2017-10-31)
Implemented enhancements:
- add motan2 protocol for cross-language transport #561 (Ray)
- add gRPC protocol support #561 (Ray)
- add simple serialization #561 (Ray)
- add RpcContext for pass custom params #561 (Ray)
- add InitializableFilter interface #561 (Ray)
- add transExceptionStack in motan config to avoid transport java exception stack #561 (Ray)
Fixed bugs:
Merged pull requests:
- refine DefaultProvider log #501 (yeluoguigen009)
0.3.1 (2017-07-11)
Implemented enhancements:
Fixed bugs:
- fix basic service not enable #423 (Voyager3)
- add ShutDownHookListener #443 (Voyager3)
- fix zookeeper UT #334 (sunnights)
Merged pull requests:
0.3.0 (2017-03-09)
Implemented enhancements:
Fixed bugs:
Merged pull requests:
0.2.3 (2017-02-16)
Implemented enhancements:
Fixed bugs:
- add Ordered interface to AnnotationBean #322 (feilaoda)
- available after register while heartbeat switcher is open #305 (Ray)
Merged pull requests:
0.2.2 (2016-11-25)
Implemented enhancements:
Fixed bugs:
- loadbalance index overflow
- consul registry notify NPE
Merged pull requests:
0.2.1 (2016-08-18)
Implemented enhancements:
Fixed bugs:
Merged pull requests:
0.2.0 (2016-08-05)
Implemented enhancements:
Fixed bugs:
- fix bug of LocalFirstLoadBalance referer select #155
Merged pull requests:
0.1.2 (2016-06-27)
Implemented enhancements:
Fixed bugs:
- fix bug of lost server node when zookeeper session change #133 (Ray)
- fix bug of potential overflow of requestId #124 (Di Tang)
- parsing multi directurl #78 (Ray)
Merged pull requests:
0.1.1 (2016-05-14)
Implemented enhancements:
Fixed bugs:
- fix bug of zookeeper connect timeout #60 (qdaxb)
- fix bug of localfirst loadbalance #46 (qdaxb)
- add loadProperties() #30 (half-dead)
Merged pull requests:
- Fixed typos #44 (radarhere)
- Refactor manager registryservice, support query consul service #33 (sunnights)
0.1.0 (2016-04-29)
Implemented enhancements:
- gracefully shutdown support for zookeeper #5
- make zookeeper registry configurable #23 (qdaxb)
- refactor registry for support setting service available #11 (qdaxb)
Fixed bugs:
Merged pull requests:
- update pom dependency #18 (qdaxb)
- Zookeeper graceful shutdown #17 (sunnights)
- Update quickstart #12 (fingki)
- Update pom.xml #4 (sumory)
- English Quickstart #2 (wenqisun)
* This Change Log was automatically generated by github_changelog_generator