Changes by Version
Release Notes.
9.6.0
- Add CLAUDE.md for AI assistant guidance.
- Bump up agent-oap protocol to latest(16c51358ebcf42629bf4ffdf952253971f20eb25).
- Bump up gRPC to v1.74.0.
- Bump up netty to v4.1.124.Final.
- Bump up GSON to v2.13.1.
- Bump up guava to v32.1.3.
- Bump up oap to the 10.3-dev.latest(dc8740d4757b35374283c4850a9a080e40f0eb79) in e2e.
- Bump up cli to the 0.15.0-dev.latest(77b4c49e89c9c000278f44e62729d534f2ec842e) in e2e.
- Bump up apache parent pom to v35.
- Update Maven to 3.6.3 in mvnw.
- 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