Release Notes.
- Support manual tracing APIs for users.
- Support mux HTTP server framework.
- Support grpc server and client framework.
- Support iris framework.
- Add
Tracing APIs
document intoManual APIs
.
- Fix Docker image not supporting the
arm64
platform.
- Enhance the plugin rewrite ability to support
switch
andif/else
in the plugin codes. - Support inject the skywalking-go into project through agent.
- Support add configuration for plugin.
- Support metrics report API for plugin.
- Support report Golang runtime metrics.
- Support log reporter.
- Enhance the
logrus
logger plugin to support adapt without any settings method invoke. - Disable sending observing data if the gRPC connection is not established for reducing the connection error log.
- Support enhance vendor management project.
- Support using base docker image to building the application.
- Support go-redis v9 redis client framework.
- Support collecting Native HTTP URI parameter on server side.
- Support Mongo database client framework.
- Support Native SQL database client framework with MySQL Driver.
- Support Logrus log report to the backend.
- Support Zap log report to the backend.
- Combine
Supported Libraries
andPerformance Test
intoPlugins
section. - Add
Tracing, Metrics and Logging
document intoPlugins
section.
- Fix throw panic when log the tracing context before agent core initialized.
- Fix plugin version matcher
tryToFindThePluginVersion
to support capital letters in module paths and versions.
- Initialize the agent core and user import library.
- Support gRPC reporter for management, tracing protocols.
- Automatic detect the log frameworks and inject the log context.
- Support Gin framework.
- Support Native HTTP server and client framework.
- Support Go Restful v3 framework.
- Support Dubbo server and client framework.
- Support Kratos v2 server and client framework.
- Support Go-Micro v4 server and client framework.
- Support GORM v2 database client framework.
- Support MySQL Driver detection.
- Initialize the documentation.