Changes by Version

Release Notes.

8.11.0

  • Fix cluster and namespace value duplicated(namespace value) in properties report.
  • Add layer field to event when reporting.
  • Remove redundant shade.package property.
  • Add servicecomb-2.x plugin and Testcase.
  • Fix NPE in gateway plugin when the timer triggers webflux webclient call.
  • Add an optional plugin, trace-sampler-cpu-policy-plugin, which could disable trace collecting in high CPU load.
  • Change the dateformat of logs to yyyy-MM-dd HH:mm:ss.SSS(was yyyy-MM-dd HH:mm:ss:SSS).
  • Fix NPE in elasticsearch plugin.
  • Grpc plugin support trace client async generic call(without grpc stubs), support Method type: UNARYSERVER_STREAMING.
  • Enhance Apache ShenYu (incubating) plugin: support trace grpc,sofarpc,motan,tars rpc proxy.
  • Add primary endpoint name to log events.
  • Fix Span not finished in gateway plugin when the gateway request timeout.
  • Support -Dlog4j2.contextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector in gRPC log report.
  • Fix tcnative libraries relocation for aarch64.
  • Add plugin.jdbc.trace_sql_parameters into Configuration Discovery Service.
  • Fix argument type name of Array in postgresql-8.x-plugin from java.lang.String[] to [Ljava.lang.String;
  • Add type name checking in ArgumentTypeNameMatch and ReturnTypeNameMatch
  • Highlight ArgumentTypeNameMatch and ReturnTypeNameMatch type naming rule in docs/en/setup/service-agent/java-agent/Java-Plugin-Development-Guide.md
  • Fix FileWriter scheduled task NPE
  • Optimize gRPC Log reporter to set service name for the first element in the streaming.(No change for Kafka reporter)

Documentation

All issues and pull requests are here


Find change logs of all versions here.