Skip to content

Release v1.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Dec 07:20
9d1f090

⭐ Feature

  • Interceptor information that has been enhanced for the Java process can be queried by running commands. Issue #1259
  • The Kafka and RocketMQ consumption prohibition capability is supported. In the multi-cloud and multi-active architecture traffic switching scenario, this capability can be enabled to avoid repeated execution of secondary traffic. Issue #1379
    (1) Consumption prohibition for Kafka 1.1, 2.3.x, 2.7 version.
    (2) Consumption prohibition for RocketMQ 4.8.x, 4.9.x, 5.0.x, 5.1.x version.
    (3) Supports prohibiting or resuming consumption by topic or client.
    (4) Supporting the delivery of the configuration of consumption prohibition through dynamic configuration.

📈 Improvements

  • Improve the capabilities related to the traffic tag transparent transmission plugin.
    (1) Added the integration test. Issue #1333
    (2) The project structure of the traffic tag transparent transmission plugin is modified. The plug-in is modularized based on the component version granularity, which facilitates extension in future versions. Issue #1360
  • The plugin installation mechanism of the Sermant Agent is enhanced to support repeated installation of the plugin. This feature can be used in scenarios where the plugin bytecode enhancement scope (class and method) needs to be dynamically extended. For example, a new fault needs to be injected based on the original fault injection in the fault injection scenario. Issue #1332

🐞 Fixes

  • Fix the issue where the registry plugin fails to be registered with the CSE registration center because the length of the generated host name exceeds 64 characters. Issue #1329
  • Fixes an issue where it was possible to load into a host class from the PluginClassLoader. Issue #1352
  • Fixed an issue where logs were printed directly to the host application when the FrameworkClassLoader was initialized. Issue #1381
  • Fix the problem that the host class cannot be found when instantiating the interceptor. Issue #1390
  • The NetInterfaceCheckException class is incorrectly encoded. Issue #1392
  • Fixing the Open Source Component Vulnerability of Sermant. Issue #1398

📔 Documentation

  • Fixed an issue where the logo on the README document could not be displayed. Issue #1342
  • Changed the Sermant download link in the README file to the address of the 1.2.1 version. Issue #1362