Skip to content

Commit 290fb37

Browse files
authored
Release SkyWalking Go 0.7.0 (#893)
1 parent 6d9f941 commit 290fb37

3 files changed

Lines changed: 58 additions & 13 deletions

File tree

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
title: Release Apache SkyWalking Go 0.7.0
3+
date: 2026-08-07
4+
author: SkyWalking Team
5+
description: "Release Apache SkyWalking Go 0.7.0"
6+
---
7+
8+
SkyWalking Go 0.7.0 is released. Go to [downloads](https://skywalking.apache.org/downloads) page to find release tars.
9+
10+
#### Features
11+
12+
* Support Windows plugin test.
13+
* Support Kafka reporter.
14+
* Add recover to goroutine to prevent unexpected panics.
15+
* Add mutex to fix some data race.
16+
* Replace external `goapi` dependency with in-repo generated protocols.
17+
* Support pprof profiling.
18+
* Align the agent with the supported Go releases (retire EOL Go 1.19-1.23): publish Go 1.24, 1.25, 1.26 base images, bump the module `go.mod` floor to Go 1.24, and run the CI build, plugin, and e2e jobs on Go 1.24-1.26.
19+
* Support managing toolkit spans across goroutines through `SpanRef`.
20+
21+
#### Plugins
22+
23+
* Support gRPC v1.81.1 with Go 1.25 and Go 1.26.
24+
25+
#### Documentation
26+
27+
#### Bug Fixes
28+
29+
* Fix gRPC server tracing with recent internal stream types.
30+
* Fix plugin interceptors bypassed on Windows.
31+
* Fix wrong tracing context switch when trace ignore plugin activated.
32+
* Fix data race when sending trace data to reporter.
33+
* Fix multiple data races in span lifecycle, correlation context and segment collection.
34+
* Add recover protection for the metrics, profile and segment-transform goroutines.
35+
* Fix the RocketMQ batch consumer span: report once with one segment reference per message (new `ExtractContext` API).
36+
* Fix nil dereference and wrong span ownership in the RocketMQ/Pulsar async producer callbacks.
37+
* Fix concurrent finish flags of the gRPC streaming client and the go-micro socket close.
38+
* Fix the MongoDB command span to complete through the async API (events may fire on different goroutines).
39+
* Fix the gorm span storage to be per-statement and the mux response writer wrapping a nil writer.
40+
* Add recover protection for the kafka instance-check and gRPC profile-fetch goroutines.
41+
* Fix unsynchronized consumer-tag map access in the AMQP plugin (fatal concurrent map read/write).
42+
43+
#### Issues and PR
44+
- All issues are [here](https://github.com/apache/skywalking/milestone/238?closed=1)
45+
- All and pull requests are [here](https://github.com/apache/skywalking-go/milestone/8?closed=1)

data/docs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -188,9 +188,9 @@
188188
- version: Latest
189189
link: /docs/skywalking-go/latest/readme/
190190
commitId: 41a661492feea65015e8300205c139dcf06e99c6
191-
- version: v0.6.0
192-
link: /docs/skywalking-go/v0.6.0/readme/
193-
commitId: 41a661492feea65015e8300205c139dcf06e99c6
191+
- version: v0.7.0
192+
link: /docs/skywalking-go/v0.7.0/readme/
193+
commitId: b52ef5762fab16d85704a7d35b8968165d351b85
194194
- name: Rust Agent
195195
icon: sw-rust
196196
description: The Rust Agent for Apache SkyWalking, which provides the native tracing/metrics/logging abilities for Rust projects.

data/releases.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -472,25 +472,25 @@
472472
icon: skywalking-go
473473
description: The Go Agent for Apache SkyWalking, which provides the native tracing/metrics/logging abilities for Golang projects.
474474
source:
475-
- version: v0.6.0
476-
date: Apr. 28th, 2025
475+
- version: v0.7.0
476+
date: Aug. 7th, 2026
477477
downloadLink:
478478
- name: src
479-
link: https://www.apache.org/dyn/closer.cgi/skywalking/go/0.6.0/apache-skywalking-go-0.6.0-src.tgz
479+
link: https://www.apache.org/dyn/closer.cgi/skywalking/go/0.7.0/apache-skywalking-go-0.7.0-src.tgz
480480
- name: asc
481-
link: https://downloads.apache.org/skywalking/go/0.6.0/apache-skywalking-go-0.6.0-src.tgz.asc
481+
link: https://downloads.apache.org/skywalking/go/0.7.0/apache-skywalking-go-0.7.0-src.tgz.asc
482482
- name: sha512
483-
link: https://downloads.apache.org/skywalking/go/0.6.0/apache-skywalking-go-0.6.0-src.tgz.sha512
483+
link: https://downloads.apache.org/skywalking/go/0.7.0/apache-skywalking-go-0.7.0-src.tgz.sha512
484484
distribution:
485-
- version: v0.6.0
486-
date: Apr. 28th, 2025
485+
- version: v0.7.0
486+
date: Aug. 7th, 2026
487487
downloadLink:
488488
- name: tar
489-
link: https://www.apache.org/dyn/closer.cgi/skywalking/go/0.6.0/apache-skywalking-go-0.6.0-bin.tgz
489+
link: https://www.apache.org/dyn/closer.cgi/skywalking/go/0.7.0/apache-skywalking-go-0.7.0-bin.tgz
490490
- name: asc
491-
link: https://downloads.apache.org/skywalking/go/0.6.0/apache-skywalking-go-0.6.0-bin.tgz.asc
491+
link: https://downloads.apache.org/skywalking/go/0.7.0/apache-skywalking-go-0.7.0-bin.tgz.asc
492492
- name: sha512
493-
link: https://downloads.apache.org/skywalking/go/0.6.0/apache-skywalking-go-0.6.0-bin.tgz.sha512
493+
link: https://downloads.apache.org/skywalking/go/0.7.0/apache-skywalking-go-0.7.0-bin.tgz.sha512
494494
- name: NodeJS Agent
495495
icon: nodejs-agent
496496
description: The NodeJS Agent for Apache SkyWalking, which provides the native tracing abilities for NodeJS projects.

0 commit comments

Comments
 (0)