Skip to content

dubbo-2.5.7

Compare
Choose a tag to compare
@chickenlj chickenlj released this 04 Nov 08:20

Release notes

  1. A totally new annotation config implementation, fixed all drawbacks reported with the old annotation version. (dubbo-spring-boot-starter is going to be released later)
    * More details refer to Dubbo Annotation-Driven
  2. Support reading ip&port to register and bind from environment variables.
    example
  3. Adjust some XML config items: dump.directory, etc..
  4. Bootstrap blocked when registry can not be connected.
  5. MonitorService blocks RPC process when ZK can not be connected when MonitorService is invoked the first time. #672
  6. Mark internal JSON serialization deprecated, use fastjson instead.
  7. RMI protocol support attachments passing.
  8. EnumSet type support of hessian2 serialization.
  9. Fixed some bugs and optimization.

see Milestone-2.5.7 for details

Important notes

Please note the following incompatibilities or caveats, but don't worry, this release has no impact on core RPC process. You can avoid all the potential impacts by simply adding dependencies or following configuration rules.

  • If you are using AccesslogFilter, Telnet or Mock, remember add fastjson as a thirdpart dependency.
  • If you are already using annotation config, we strongly recommend you upgrade to 2.5.7, in which verion we have changed the way annotation is used, and also changed the implementation.
  • If check = true and registry can not be connected at start phase, the project can still be successfully started by degrading to use the registry cache.
  • Current version will discard the monitor statistics when MonitorService is not ready yet。