Skip to content

Latest commit

 

History

History
558 lines (376 loc) · 24.1 KB

CHANGELOG.md

File metadata and controls

558 lines (376 loc) · 24.1 KB

Change Log

1.2.3 (2024-05-30)

Full Changelog

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:

  • fix synce server response attachment set failed #1056 (Ray)

1.2.2 (2023-08-21)

Full Changelog

Implemented enhancements:

  • execute the onfinish method when sending response fails #1028 (Ray)
  • access log add proxy ip #1029 (Ray)

Merged pull requests:

Fixed bugs:

  • fix RCE of Hessian2Serialization #1038 (Ray)
  • fix RCE of ProtobufSerialization #1040 (Ray)

1.2.1 (2023-03-07)

Full Changelog

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)

Full Changelog

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:

Fixed bugs:

1.1.12 (2022-08-11)

Full Changelog

Implemented enhancements:

Merged pull requests:

Fixed bugs:

  • fix access log NPE when client request timeout #991 (Ray)

1.1.11 (2022-08-03)

Full Changelog

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:

  • export multi service with random port #985 (Ray)

1.1.10 (2021-12-22)

Full Changelog

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)

Full Changelog

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:

  • fix StandardThreadExecutor reject processing #934 (Ray)
  • fix nettymessage cast #918 (Ray)

1.1.8 (2020-03-26)

Full Changelog

Merged pull requests:

Fixed bugs:

  • fix multi consul registry #885 (Ray)

1.1.7 (2019-12-05)

Full Changelog

Implemented enhancements:

  • support breeze serialization #822 (Ray)
  • update yar-java #872 (Ray)
  • remove BeanPostProcessor in ServiceConfigBean #875 (Wshoway)

Fixed bugs:

  • remove request exception stacktrace in transport-netty4 #836 (sunnights)

1.1.6 (2019-07-04)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • remove request exception stacktrace in transport-netty4 #836 (sunnights)

1.1.5 (2019-05-16)

Full Changelog

Implemented enhancements:

Fixed bugs:

1.1.4 (2018-12-18)

Full Changelog

Implemented enhancements:

Fixed bugs:

1.1.3 (2018-12-24)

Full Changelog

Fixed bugs:

  • fix: compatible with zookeeper string serializer #707 (sunnights)

1.1.2 (2018-12-18)

Full Changelog

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:

1.1.1 (2018-05-17)

Full Changelog

Implemented enhancements:

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)

Full Changelog

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:

1.0.0 (2017-10-31)

Full Changelog

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:

0.3.1 (2017-07-11)

Full Changelog

Implemented enhancements:

Fixed bugs:

Merged pull requests:

0.3.0 (2017-03-09)

Full Changelog

Implemented enhancements:

Fixed bugs:

Merged pull requests:

0.2.3 (2017-02-16)

Full Changelog

Implemented enhancements:

  • OpenTracing supported #311 (Ray)
  • change xsd type to string #326 (Ray)

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)

Full Changelog

Implemented enhancements:

  • local method do not request server #286 (Ray)
  • use ThreadLocalRandom

Fixed bugs:

  • loadbalance index overflow
  • consul registry notify NPE

Merged pull requests:

0.2.1 (2016-08-18)

Full Changelog

Implemented enhancements:

  • add Initialization SPI #171 (Ray)
  • add abstract mockprotocol #171 (Ray)

Fixed bugs:

Merged pull requests:

0.2.0 (2016-08-05)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix bug of LocalFirstLoadBalance referer select #155

Merged pull requests:

0.1.2 (2016-06-27)

Full Changelog

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)

Full Changelog

Implemented enhancements:

Fixed bugs:

Merged pull requests:

0.1.0 (2016-04-29)

Full Changelog

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:

  • replace cache map with thread-safe implemention. Fixes #6 #7 (qdaxb)

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator