This topic describes the release notes for Enterprise Distributed Application Service (EDAS) Container. You can determine whether to upgrade EDAS Container.

Version Release date Build package number Pandora version Description
4.0.1 2021-09-07 102 and 103 4.0.1
  • The Triple protocol is supported.
  • The issue is fixed where the location of business logs changes in V4.0.0.
  • The issue is fixed where the number of members inherited from the parent class becomes smaller in open source Dubbo.
4.0.0 2020-12-21 92 and 93 4.0.0 The first Pandora SAR package version of EDAS Container based on Dubbo 3.0 that restructures Dubbo is released. Dubbo service governance capabilities are supported.
3.6.4 2020-11-27 90 and 91 3.6.4 A service authentication module is added to EDAS Container.
3.6.3 2020-09-30 88 and 89 3.6.3
  • All the plug-ins that use the logback and groovy-all packages are upgraded. In the plug-ins, the logback package version is updated to 1.2.3, and the groovy-all package version is updated to 2.4.20.
  • The commons-collections package version is updated to 3.2.2 in all plug-ins that use this package.
  • The ons-client plug-in version is updated to 1.8.7.1-EagleEye.
3.6.2 2020-08-04 86 and 87 3.6.2
  • EDAS Container is upgraded. The hsf-feature-warmup feature package is added so that the launch prefetch feature is supported for High-Speed Service Framework (HSF) services.
  • The ons-client plug-in is upgraded, and Message Queue for Apache RocketMQ is upgraded to V4.8.6.5.
3.6.1 2020-07-09 84 and 85 3.6.1
  • The ons-client plug-in is upgraded, and Message Queue for Apache RocketMQ is upgraded to V4.8.6.5.
  • The EagleEye plug-in is upgraded. After the upgrade, the export class of the scenario link module is disabled to prevent conflicts with the Application Real-Time Monitoring Service (ARMS) module.
3.6.0 2020-05-30 81, 82, and 83 3.6.0
  • The Pandora container version is updated to fix the issue where JarURLConnection may fail to access resources.
  • The fastJSON package version is updated to noneautotype in all plug-ins that use this package.
  • EDAS Container is upgraded so that HSF services can support intra-zone routing priorities.
  • The unitrouter and monitor plug-ins are removed.
3.5.9 2020-04-01 60 and 80 3.5.9
  • The fastJSON package version is updated to a secure version in all plug-ins that use this package in edas.sar.V3.5.8.
  • The ons-client plug-in version is updated to 1.8.4.3-EagleEye. Message Queue for Apache RocketMQ is upgraded. The issue of topAddr is fixed.
3.5.8 2020-01-10 59 and 79 3.5.8 EDAS Container and config-client are upgraded. The issue is fixed where the ConfigClientWorker thread exits when an out-of-memory (OOM) error occurs on an HSF application. The issue is fixed where a registered service is deleted when spas authentication failed.
3.5.7 2019-11-08 58 and 78 3.5.7
  • EDAS Container is upgraded. The circuit breaking feature is added, and quality of service (QoS) issues are fixed.
  • The check of the PS Cache parameter performed by Global Transaction Service (GTS) is removed from the tddl-driver plug-in.
3.5.6 2019-09-12 57 and 77 3.5.6
  • The config-client plug-in is upgraded. The issue of unread cache in multitenancy scenarios is fixed.
  • EDAS Container is upgraded. The issue is fixed where the pandora qos command cannot be run, and the issue is fixed where the service address cannot be found when the number of subscribed services in HSF is excessive.
  • The fastJSON package is upgraded to the sec06 secure version in all plug-ins that use this package.
3.5.5 2019-08-15 56 and 76 3.5.5 The hessian-lite dependency of Dubbo is upgraded in EDAS Container.
3.5.4 2019-07-18 55 and 75 3.5.4
  • EDAS Container is upgraded to fix the issue where RPCContext cannot be cleared.
  • The tddl-driver plug-in is upgraded to assemble the TXC_XID HINT information that is missing in the prepareCall operation.
  • The metrics plug-in is upgraded to fix the issue where the BinAppender object consumes excessive memory.
  • The fastJSON package is updated to the latest version 1.2.58 in all plug-ins that use this package.
3.5.3 2019-03-13 54 and 74 3.5.3
  • The versions of EDAS Container and the EagleEye plug-in are updated. After the update, end-to-end canary release and HSF-based canary traffic adjustment are supported.
  • The ons-client plug-in version is updated to 1.8.0-EagleEye.
3.5.2 2019-01-26 53 and 73 3.5.2
  • EDAS Container is updated to a version that the feature of publishing services to or subscribing to services from the DEFAULT_TENANT tenant can be disabled.
  • The Ali-Tomcat version is updated to 7.0.92.
  • The ons-client plug-in is re-added, and its version is updated to 1.7.9-EagleEye.
  • The versions of other plug-ins on which Pandora depends are updated.
3.5.1 2018-11-28 52 and 72 3.5.0 The Java Development Kit (JDK) for the Docker image is upgraded to version 1.8.0_191.
3.5.0 2018-09-10 51 and 71 3.5.0
  • The eagleeye-core version is updated to 1.7.4.8. The issue is fixed where Chinese parameter values in web application URL requests are garbled upon retrieval.
  • The HSF version is updated to 2.2.6.7-edas. The issue is fixed where you cannot view the HSF service list by running the pandora qos command.
  • The ons-client plug-in is removed because the JAR package of this plug-in may conflict with that of the application.
3.4.7 2018-08-01 50 and 70 3.4.7 The ons-client plug-in version is updated to 1.7.8-EagleEye. Class conflicts caused by the tracing feature of Message Queue for Apache RocketMQ are eliminated.
3.4.6 2018-07-05 49 and 69 3.4.6
  • The HSF version is updated to 2.2.6.1.
    • Cloud Service Bus (CSB) features are supported.
    • Serialization errors in specific scenarios are fixed.
    • The issue of strong dependence on VIP Server is fixed.
    • Health checks on Dubbo under Spring Boot are supported.
  • The config-client plug-in is upgraded to V1.9.6. The maximum number of registrations can be dynamically adjusted.
  • Sentinel is upgraded to V2.12.12-edas. Spring Boot 2.0 is supported.
3.4.5 2018-06-14 48 and 68 3.4.5 The version of Application Configuration Management (ACM) is updated to 3.8.10. The issue is fixed where listening by using the native interface fails in multitenancy scenarios.
3.4.4 2018-05-18 47 and 67 3.4.4
  • The issue is fixed where a timeout error occurs when the value of Timeout is 0 in the case that an HSF provider asynchronously processes data and is locally called.
  • The issue is fixed where RpcContext lacks the peer IP address when Dubbo is used in EDAS.
  • The Dubbo service label can be used in aspect-oriented programming (AOP) scenarios.
  • The issue is fixed where HSF generic calls are not supported when the Boolean value is in the Map field.
3.4.3 2018-04-24 46 and 66 3.4.3
  • Diamond is upgraded to V3.8.8.
  • The constant indication that the certificate cannot be found is fixed, and security capabilities are added.
  • EDAS-Assist is upgraded to V2.0.
  • The availability detection logic of ports is optimized, and the fastJSON package is upgraded to V1.2.48.
3.4.1 2018-03-15 44 and 64 3.4.1
  • EDAS Container is upgraded. DubboX is supported.
  • diamond-client and configcenter-client are upgraded.
  • EDAS-Assist is upgraded. The port check performed when the specified port value is displayed is canceled.
3.4.0 2018-03-07 43 and 63 3.4.0
  • EDAS-Assist is upgraded. The content security policy (CSP) port can be dynamically configured, and the issue of slow checks on available ports is fixed.
  • A tenant-oriented ConfigCenter version is added.
  • The config-client plug-in is upgraded. A unified client is provided, and Config Server 2.0 and Config Server 3.0 are supported.
3.3.9 2018-01-17 42 3.3.9
  • The HSF version is updated. After the update, the issue of ZooKeeper blocking is fixed.
  • Sentinel is upgraded. System protection is added, which takes effect only when the corresponding rule is pushed to the console.
  • The URL of the default error is modified, and multilingual versions are provided.
3.3.6 2017-12-20 41 3.3.6
  • The issue is fixed where an error message is excessively long because header information is repeatedly added when the same error is thrown.
  • The issue is fixed where trace parsing and display of the application topology are affected when UNKnown is generated by EagleEye.
3.3.5 2017-12-20 40 3.3.4 ACM is supported in HSF 2.2.
3.3.4 2017-11-30 39 3.3.4
  • Diamond is updated to the latest version to be compatible with ACM.
  • Specific issues are fixed, including HSF generalization, unit dependency, InetAddress serialization, and exceptions that occur when multiple ZooKeeper addresses are parsed. Whitelist rules can be configured.
  • The issue is fixed where custom settings on the throttling and degradation page take effect after about 30s.
  • The health check feature is added to EagleEye along with AliMetric and Tomcat Monitor.
  • The ons-client plug-in is upgraded. The maximum message cache size can be specified on Message Queue for Apache RocketMQ clients.
3.3.3 2017-10-18 38 3.3.3
  • The feature of automatic application registration is added, which is disabled by default.
  • The issue of file handle occupation in HSF is fixed.
  • HSF 2.2.4 is supported for Sentinel, and the pandora qos command is enhanced.
3.3.2 2017-10-18 36 3.3.2
  • The issue is fixed where HSF holds the hsf.lock handle.
  • Redis tracking is added. The tddl-driver plug-in is upgraded for online end-to-end stress testing.
  • The pandora qos command is enhanced.
3.3.1 2017-07-13 34 3.2.2 The tddl-driver plug-in is separately upgraded for online end-to-end stress testing.
Note
  • Version: the version number of EDAS Container (Pandora container) selected for the application.
  • Build package number: the build package number of EDAS Container (Pandora container), which corresponds to the value of the buildPackId parameter in the API operation for application deployment.
  • Pandora version: the version of the real SAR package for EDAS Container (Pandora container), which corresponds to the value of the SAR property in the tabao-hsf.sar/version.properties file. Click the corresponding Pandora version number to download the Pandora archive package for this version.

SDK release notes

SDK version Required EDAS Container version Description
1.8.2 3.5.0 or later The custom HSF Filter capabilities are enhanced. For example, to process special service exceptions based on logic in HSF Filter, you can customize RPCResult in HSF Filter and return the result to the application by using HSFResponse.