Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: apache/skywalking-go

0.6.0

28 Apr 03:55
@mrproliu mrproliu
41a6614
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Features

  • support attaching events to span in the toolkit.
  • support record log in the toolkit.
  • support manually report metrics in the toolkit.
  • support manually set span error in the toolkit.

Plugins

Documentation

  • Add docs for AddEvent in Tracing APIs
  • Add Logging APIs document into Manual APIs.
  • Add Metric APIs document into Manual APIs.

Bug Fixes

  • Fix wrong docker image name and -version command.
  • Fix redis plugin cannot work in cluster mode.
  • Fix cannot find file when exec build in test/plugins.
  • Fix not set span error when http status code >= 400
  • Fix http plugin cannot provide peer name when optional Host is empty.

Issues and PR

  • All issues are here
  • All and pull requests are here
Assets 2
Loading
LeonYanghaha reacted with thumbs up emoji wu-sheng reacted with rocket emoji
2 people reacted

0.5.0

28 Aug 03:51
@mrproliu mrproliu
c997106
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

  • Add go 1.23 support.
  • Remove go 1.16, 1.17, and 1.18 support.

Features

  • Add support trace ignore.
  • Enhance the observability of makefile execution.
  • Update the error message if the peer address is empty when creating an exit span.
  • Support enhancement go 1.23.

Plugins

  • Support Pulsar MQ.
  • Support Segmentio-Kafka MQ.
  • Support http headers collection for Gin.
  • Support higher versions of grpc.
  • Support go-elasticsearchv8 database client framework.
  • Support http.Hijacker interface for mux plugin.
  • Support collect statements and parameters in the Gorm plugin.

Bug Fixes

  • Fix panic error when root span finished.
  • Fix when not route is found, the gin operation name is "http.Method:", example: "GET:".
  • Fix got span type is wrong error when creating exit span with trace sampling.

Issues and PR

  • All issues are here
  • All and pull requests are here
Loading
ShyunnY, CodePrometheus, WangzJi, wu-sheng, and le011 reacted with heart emoji
5 people reacted

0.4.0

27 Feb 01:35
@mrproliu mrproliu
6426060
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Features

  • Add support ignore suffix for span name.
  • Adding go 1.21 and 1.22 in docker image.

Plugins

  • Support setting a discard type of reporter.
  • Add redis.max_args_bytes parameter for redis plugin.
  • Changing intercept point for gin, make sure interfaces could be grouped when params defined in relativePath.
  • Support RocketMQ MQ.
  • Support AMQP MQ.
  • support Echov4 framework.

Bug Fixes

  • Fix users can not use async api in toolkit-trace.
  • Fix cannot enhance the vendor management project.
  • Fix SW_AGENT_REPORTER_GRPC_MAX_SEND_QUEUE not working on metricsSendCh & logSendCh chans of gRPC reporter.
  • Fix ParseVendorModule error for special case in vendor/modules.txt.
  • Fix enhance method error when unknown parameter type.
  • Fix wrong tracing context when trace have been sampled.
  • Fix enhance param error when there are multiple params.
  • Fix lost trace when multi middleware handlerFunc in gin plugin.
  • Fix DBQueryContext execute error in sql plugin.
  • Fix stack overflow as endless logs triggered.

Issues and PR

  • All issues are here
  • All and pull requests are here
Loading
wu-sheng, XXXym, and WangzJi reacted with hooray emoji
3 people reacted

0.3.0

23 Oct 01:36
@mrproliu mrproliu
316433e
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

Features

  • Support manual tracing APIs for users.

Plugins

  • Support mux HTTP server framework.
  • Support grpc server and client framework.
  • Support iris framework.

Documentation

  • Add Tracing APIs document into Manual APIs.

Bug Fixes

Issues and PR

  • All issues are here
  • All and pull requests are here
Loading
jiekun, XXXym, and WangzJi reacted with hooray emoji
3 people reacted

0.2.0

31 Jul 02:32
@mrproliu mrproliu
637845b
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

Features

  • Enhance the plugin rewrite ability to support switch and if/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.

Plugins

  • 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.

Documentation

  • Combine Supported Libraries and Performance Test into Plugins section.
  • Add Tracing, Metrics and Logging document into Plugins section.

Bug Fixes

  • 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.

Issues and PR

  • All issues are here
  • All and pull requests are here
Loading
wu-sheng reacted with thumbs up emoji
1 person reacted

0.1.0

04 Jun 02:55
@mrproliu mrproliu
0c54f7f
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

Features

  • 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.

Plugins

  • 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.

Documentation

  • Initialize the documentation.

Issues and PR

  • All issues are here
  • All and pull requests are here
Loading
wu-sheng reacted with heart emoji
1 person reacted

AltStyle によって変換されたページ (->オリジナル) /