wu-sheng opened a new pull request, #249:
URL: https://github.com/apache/skywalking-go/pull/249

   ### What
   
   - **Makefile**: add `go1.24`, `go1.25`, `go1.26` agent base-image variants 
(`base.all` + `base.image.*`). Published image variants now span **Go 1.19 → 
1.26**; the existing 1.19–1.23 images are **kept** for backward compatibility.
   - **CI build matrix** (`.github/workflows/skywalking-go.yaml`): build the 
agent on the currently-supported Go releases **1.24, 1.25, 1.26**, dropping EOL 
1.19–1.23 (Go supports only the latest two releases). The 
unit/instrument/race/lint job stays on the **1.19 baseline** (go.mod floor 
unchanged).
   - **Plugin scenarios**: focus the core Go-version-sweep scenarios 
(`cross-goroutine`, `http`, `runtime_metrics`, 
`metric/trace/logging-activation`, `pprof`, `so11y`) on **1.24–1.26**.
   - Docs (`docs/en/setup/docker.md`) + `CHANGES.md` updated.
   
   ### Why
   
   Downstream e2e (Apache SkyWalking OAP) and users need a Go 1.24+ agent base 
image to build services whose dependencies (e.g. grpc ≥ 1.79, 
golang.org/x/crypto ≥ 0.45) require Go 1.24. Go 1.26 is the current latest 
release.
   
   ### Validation
   
   Validated locally on **go1.26.1**: the agent builds, instruments stdlib + 
runtime via `-toolexec -a`, and an instrumented HTTP service runs with the 
agent active (profiling/config/report streams) without panic. Full 
plugin-scenario coverage on 1.24–1.26 runs in CI.
   
   - [x] Update the `CHANGES` log.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to