Dubbo v2.7.4.1 Release Notes

Release Date: 2019-10-22 // over 4 years ago
  • โœจ Enhancement

    • โœจ Enhance ProtobufTypeBuilder support generate type definition which contains Bytes List or Bytes Map. #5083
    • Using the ID of Dubbo Config as the alias of Bean. #5094
    • ๐Ÿท tag router supports anyhost. #4431
    • โšก๏ธ optimize generic invoke. #4076
    • dubbo zookeeper registry too slow #4828
    • ๐Ÿ‘‰ use consul with group and version. #4755
    • ๐Ÿ‘ qos support host config. #4720
    • migrate http protocol #4781
    • โœ… Some unit test optimization. #5026 #4803 #4687

    ๐Ÿ›  Bugfixes

    • Apollo namespace optimization. #5105
    • Simplify dubbo-common transitive dependencies. #5107
    • โœ‚ Delete 'config.' prefix for url generated from ConfigCenterConfig. #5001
    • ๐Ÿ›  fix set generic method error. #5079
    • โž• Add support for overriding Map properties in AbstractConfig.refresh. #4882
    • ๐Ÿ›  Fix travis javax.ex dependency issue. (unit test)
    • ๐Ÿ›  Fix: ExtensionLoader load duplicate filter๏ผŒno log or exception. #4340
    • โฑ When the provider interrupts abnormally, the consumer cannot return quickly and still waits for the timeout to end. #4694
    • ๐Ÿ›  Fix register config not take effect because of url simplifiedใ€‚ #4397
    • ๐Ÿ“‡ Don't support metadata for generic service. #4641
    • Avoid resize in ClassUtils.java. #5009
    • 0๏ธโƒฃ default attribute in <dubbo:registry> doesn't work as expected. #4412
    • ๐Ÿ‘‰ make RegistryDirectory can refresh the invokers when providers number become 0 when using nacos registry. #4793
    • Multiple @Reference annotations only have one effect #4674
    • ๐Ÿ›  Fix RpcContext.getContext().getRemoteApplicationName() returns null #4351
    • ๐Ÿ”’ Security issue: upgrade fastjson version to 1.2.60. #5018
    • nacos-registry:serviceName split error #4974
    • ๐Ÿ“‡ AbstractConfig.java-getMetaData set default depend on getmethod sequence #4678
    • ๐Ÿ›  fix protocol register set false not work. #4776
    • ๐Ÿ›  Fix: In Rest protocol, the limitation of Dubbo-Attachments. #4898
    • The logic of org.apache.dubbo.config.MonitorConfig#isValid is incorrect #4892
    • protostuff return stackoverflow and other error msg #4861
    • ๐Ÿ›  fix method parameter bean generation. #3796
    • replace hardcode with regex pattern #4810
    • ๐Ÿ›  Fix warm up issue when provider's timestamp is bigger than local machine's timestamp. #4870
    • ๐Ÿ›  Fix use generic invocation via API , lost #4238 ion" value #4784
    • ๐Ÿ”ง In consumer side the app cannot catch the exception from provider that is configured serialization="kryo". #4238
    • ๐Ÿ›  fix StringUtils#isBlank #4725
    • ๐Ÿ‘ป when the interfaceName of the Reference annotation has duplicated,the exception is puzzled #4160
    • when anonymity bean is defined in spirng context๏ผŒdubbo throw npe #
    • โž• add Thread ContextClassLoader #4712
    • ๐Ÿ›  Fix judgment ipv4 address #4729
    • The compilation of static methods should be excluded when generating the proxy. #4647
    • check EOF of inputstream in IOUtils.write #4648