This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking-website.git
The following commit(s) were added to refs/heads/master by this push:
new 8da4b0c5de4 Add Java Agent 9.6.0 release event, docs, and download
links (#813)
8da4b0c5de4 is described below
commit 8da4b0c5de42fbc715cc7799a4c4065bfd8a8b84
Author: 吴晟 Wu Sheng <[email protected]>
AuthorDate: Sun Feb 22 11:19:25 2026 +0800
Add Java Agent 9.6.0 release event, docs, and download links (#813)
---
CLAUDE.md | 85 ++++++++++++++++++++++
.../index.md | 29 ++++++++
data/docs.yml | 5 +-
data/releases.yml | 30 ++++++--
4 files changed, 142 insertions(+), 7 deletions(-)
diff --git a/CLAUDE.md b/CLAUDE.md
new file mode 100644
index 00000000000..9a606de2bca
--- /dev/null
+++ b/CLAUDE.md
@@ -0,0 +1,85 @@
+# SkyWalking Website - AI Assistant Guide
+
+## Git Commit Rules
+- Do NOT add `Co-Authored-By` with Claude or any AI assistant in commit
messages.
+
+## Release Event Post
+
+Event posts live in `content/events/<slug>/index.md`.
+Slug format: `release-apache-skywalking-<component>-<version>` with dots
replaced by dashes (e.g. `release-apache-skywalking-java-agent-9-6-0`).
+
+### Frontmatter
+```yaml
+---
+title: Release Apache SkyWalking <Component Name> <VERSION>
+date: YYYY-MM-DD
+author: SkyWalking Team
+description: "Release Apache SkyWalking <Component Name> <VERSION>."
+---
+```
+
+### Body
+1. Opening: `SkyWalking <Component Name> X.X.X is released. Go to
[downloads](/downloads) page to find release tars.`
+2. `Changes by Version` header
+3. Version number with `------------------` underline
+4. Bullet list of user-facing changes from the source repo's `CHANGES.md` at
the release tag. Exclude dependency bumps, build-only, and test-only items.
+5. Closing: `All issues and pull requests are [here](<github milestone link>)`
+
+## data/releases.yml Update
+
+### Link rules
+- **Latest version** (top entry): uses
`https://www.apache.org/dyn/closer.cgi/skywalking/...` for download and
`https://downloads.apache.org/skywalking/...` for asc/sha512.
+- **Older versions**: use `https://archive.apache.org/dist/skywalking/...` for
all links (download, asc, sha512).
+- When adding a new version, insert it at the top and demote the previous
latest version's links to `archive.apache.org`.
+
+### URL pattern
+All components follow:
`skywalking/<url-path-segment>/<version>/<artifact-filename>`
+
+### Component reference
+
+| Component | URL path segment | Artifact prefix | Source v-prefix | Dist
v-prefix |
+|-----------|-----------------|-----------------|-----------------|---------------|
+| SkyWalking APM | (version only) | `apache-skywalking-apm-` | yes | yes |
+| Java Agent | `java-agent/` | `apache-skywalking-java-agent-` | no | yes |
+| Python Agent | `python/` | `skywalking-python-` | yes | yes |
+| Go Agent | `go/` | `apache-skywalking-go-` | yes | yes |
+| NodeJS Agent | `node-js/` | `skywalking-nodejs-` | yes | no |
+| Rust Agent | `rust/` | `skywalking-` | yes | yes |
+| PHP Agent | `php/` | `skywalking_agent-` | yes | yes |
+| Client JavaScript | `client-js/` | `skywalking-client-js-` | yes | yes |
+| Ruby Agent | `ruby/` | `skywalking-ruby-` | yes | yes |
+| Nginx LUA Agent | `nginx-lua/` | `skywalking-nginx-lua-` | yes | yes |
+| Satellite | `satellite/` | `apache-skywalking-satellite-` | yes | yes |
+| Rover | `rover/` | `apache-skywalking-rover-` | yes | yes |
+| CLI | `cli/` | `skywalking-cli-` | yes | yes |
+| Kubernetes Helm | `kubernetes/` | `skywalking-helm-` | yes | (source only) |
+| SWCK | `swck/` | `skywalking-swck-` | yes | yes |
+| BanyanDB Server | `banyandb/` | `skywalking-banyandb-` | yes | yes |
+| BanyanDB Java Client | `banyandb-java-client/` |
`apache-skywalking-banyandb-java-client-` | yes | yes |
+| BanyanDB Helm | `banyandb-helm/` | `skywalking-banyandb-helm-` | yes |
(source only) |
+| Eyes | `eyes/` | `skywalking-license-eye-` | yes | yes |
+| Infra E2E | `infra-e2e/` | `skywalking-e2e-` | yes | yes |
+
+### Date format
+Use `Mon. DDth, YYYY` with ordinal suffixes: 1st, 2nd, 3rd, all others th
(e.g. `Feb. 16th, 2026`).
+
+## data/docs.yml Update
+
+When releasing a new version, update the component's `docs` section:
+
+1. **Update `Latest`**: change its `commitId` to the new release tag's
dereferenced commit SHA (for annotated tags, dereference with `gh api
repos/apache/<repo>/git/tags/<tag-sha> --jq '.object.sha'`).
+2. **Add new versioned entry**: insert a `v<VERSION>` entry right after
`Latest` with the same commitId and link pattern
`/docs/<repo-slug>/v<VERSION>/readme/`.
+3. **Keep old versions** as-is.
+
+### Docs entry types
+Components use two styles in docs.yml:
+- **Hugo-hosted docs** (have `repoUrl`): use
`/docs/<repo-slug>/<version>/readme/` links with `commitId`. These have `Next`,
`Latest`, and versioned entries.
+- **GitHub-linked docs** (no `repoUrl`): use direct GitHub links like
`https://github.com/apache/<repo>/tree/v<VERSION>`. These only have versioned
entries, no `Latest`/`Next`.
+
+### Getting the commitId
+```bash
+# Get tag object SHA
+TAG_SHA=$(gh api repos/apache/<repo>/git/ref/tags/v<VERSION> --jq
'.object.sha')
+# Dereference annotated tag to actual commit
+COMMIT_SHA=$(gh api repos/apache/<repo>/git/tags/$TAG_SHA --jq '.object.sha')
+```
diff --git a/content/events/release-apache-skywalking-java-agent-9-6-0/index.md
b/content/events/release-apache-skywalking-java-agent-9-6-0/index.md
new file mode 100644
index 00000000000..73c556ccc81
--- /dev/null
+++ b/content/events/release-apache-skywalking-java-agent-9-6-0/index.md
@@ -0,0 +1,29 @@
+---
+title: Release Apache SkyWalking Java Agent 9.6.0
+date: 2026-02-16
+author: SkyWalking Team
+description: "Release Apache SkyWalking Java Agent 9.6.0."
+---
+
+SkyWalking Java Agent 9.6.0 is released. Go to [downloads](/downloads) page to
find release tars.
+Changes by Version
+
+9.6.0
+------------------
+
+* Fix OOM due to too many span logs.
+* Fix ClassLoader cache OOM issue with WeakHashMap.
+* Fix Jetty client cannot receive the HTTP response body.
+* Eliminate repeated code with HttpServletRequestWrapper in
mvc-annotation-commons.
+* Add the jdk httpclient plugin.
+* Fix Gateway 2.0.x plugin not activated for spring-cloud-starter-gateway
2.0.0.RELEASE.
+* Support kafka-clients-3.9.x intercept.
+* Upgrade kafka-clients version in optional-reporter-plugins to 3.9.1.
+* Fix AbstractLogger replaceParam when the replaced string contains a
replacement marker.
+* Fix `JDBCPluginConfig.Plugin.JDBC.SQL_BODY_MAX_LENGTH` was not working in
some plugins.
+* Bump up Lombok to v1.18.42 to adopt JDK25 compiling.
+* Add `eclipse-temurin:25-jre` as another base image.
+* Add JDK25 plugin tests for Spring 6.
+* Ignore classes starting with "sun.nio.cs" in bytebuddy due to potential
class loading deadlock.
+
+All issues and pull requests are
[here](https://github.com/apache/skywalking-java/milestone/10?closed=1)
diff --git a/data/docs.yml b/data/docs.yml
index 64e9ae1cfaf..4d2983f2734 100644
--- a/data/docs.yml
+++ b/data/docs.yml
@@ -98,7 +98,10 @@
link: /docs/skywalking-java/next/readme/
- version: Latest
link: /docs/skywalking-java/latest/readme/
- commitId: fbbedd72aafdadd04f332a8c22bb91a422f9bd8d
+ commitId: 8c649c4d249cce327474fd117bb81ed48378e535
+ - version: v9.6.0
+ link: /docs/skywalking-java/v9.6.0/readme/
+ commitId: 8c649c4d249cce327474fd117bb81ed48378e535
- version: v9.5.0
link: /docs/skywalking-java/v9.5.0/readme/
commitId: fbbedd72aafdadd04f332a8c22bb91a422f9bd8d
diff --git a/data/releases.yml b/data/releases.yml
index 193518600e8..563ddf63cd1 100644
--- a/data/releases.yml
+++ b/data/releases.yml
@@ -202,15 +202,24 @@
icon: java-agent
description: The Java Agent for Apache SkyWalking, which provides the
native tracing/metrics/logging/event/profiling abilities for Java projects.
source:
+ - version: 9.6.0
+ date: Feb. 16th, 2026
+ downloadLink:
+ - name: src
+ link:
https://www.apache.org/dyn/closer.cgi/skywalking/java-agent/9.6.0/apache-skywalking-java-agent-9.6.0-src.tgz
+ - name: asc
+ link:
https://downloads.apache.org/skywalking/java-agent/9.6.0/apache-skywalking-java-agent-9.6.0-src.tgz.asc
+ - name: sha512
+ link:
https://downloads.apache.org/skywalking/java-agent/9.6.0/apache-skywalking-java-agent-9.6.0-src.tgz.sha512
- version: 9.5.0
date: Aug. 18th, 2025
downloadLink:
- name: src
- link:
https://www.apache.org/dyn/closer.cgi/skywalking/java-agent/9.5.0/apache-skywalking-java-agent-9.5.0-src.tgz
+ link:
https://archive.apache.org/dist/skywalking/java-agent/9.5.0/apache-skywalking-java-agent-9.5.0-src.tgz
- name: asc
- link:
https://downloads.apache.org/skywalking/java-agent/9.5.0/apache-skywalking-java-agent-9.5.0-src.tgz.asc
+ link:
https://archive.apache.org/dist/skywalking/java-agent/9.5.0/apache-skywalking-java-agent-9.5.0-src.tgz.asc
- name: sha512
- link:
https://downloads.apache.org/skywalking/java-agent/9.5.0/apache-skywalking-java-agent-9.5.0-src.tgz.sha512
+ link:
https://archive.apache.org/dist/skywalking/java-agent/9.5.0/apache-skywalking-java-agent-9.5.0-src.tgz.sha512
- version: 9.4.0
date: Feb. 23rd, 2025
downloadLink:
@@ -257,15 +266,24 @@
- name: sha512
link:
https://archive.apache.org/dist/skywalking/java-agent/9.0.0/apache-skywalking-java-agent-9.0.0-src.tgz.sha512
distribution:
+ - version: v9.6.0
+ date: Feb. 16th, 2026
+ downloadLink:
+ - name: tar
+ link:
https://www.apache.org/dyn/closer.cgi/skywalking/java-agent/9.6.0/apache-skywalking-java-agent-9.6.0.tgz
+ - name: asc
+ link:
https://downloads.apache.org/skywalking/java-agent/9.6.0/apache-skywalking-java-agent-9.6.0.tgz.asc
+ - name: sha512
+ link:
https://downloads.apache.org/skywalking/java-agent/9.6.0/apache-skywalking-java-agent-9.6.0.tgz.sha512
- version: v9.5.0
date: Aug. 18th, 2025
downloadLink:
- name: tar
- link:
https://www.apache.org/dyn/closer.cgi/skywalking/java-agent/9.5.0/apache-skywalking-java-agent-9.5.0.tgz
+ link:
https://archive.apache.org/dist/skywalking/java-agent/9.5.0/apache-skywalking-java-agent-9.5.0.tgz
- name: asc
- link:
https://downloads.apache.org/skywalking/java-agent/9.5.0/apache-skywalking-java-agent-9.5.0.tgz.asc
+ link:
https://archive.apache.org/dist/skywalking/java-agent/9.5.0/apache-skywalking-java-agent-9.5.0.tgz.asc
- name: sha512
- link:
https://downloads.apache.org/skywalking/java-agent/9.5.0/apache-skywalking-java-agent-9.5.0.tgz.sha512
+ link:
https://archive.apache.org/dist/skywalking/java-agent/9.5.0/apache-skywalking-java-agent-9.5.0.tgz.sha512
- version: v9.4.0
date: Feb. 23rd, 2025
downloadLink: