| Changes by Version |
| ================== |
| Release Notes. |
| |
| 9.1.0 |
| ------------------ |
| |
| * Fix hbase onConstruct NPE in the file configuration scenario |
| * Fix the issue of createSpan failure caused by invalid request URL in HttpClient 4.x/5.x plugin |
| * Optimize ElasticSearch 6.x 7.x plugin compatibility |
| * Fix an issue with the httpasyncclient component where the isError state is incorrect. |
| * Support customization for the length limitation of string configurations |
| * Add max length configurations in `agent.config` file for service_name and instance_name |
| * Optimize spring-cloud-gateway 2.1.x, 3.x witness class. |
| * Support report MongoDB instance info in Mongodb 4.x plugin. |
| * To compatible upper and lower case Oracle TNS url parse. |
| * Support collecting ZGC memory pool metrics. Require OAP 9.7.0 to support these new metrics. |
| * Upgrade netty-codec-http2 to 4.1.100.Final |
| * Add a netty-http 4.1.x plugin to trace HTTP requests. |
| * Fix Impala Jdbc URL (including schema without properties) parsing exception. |
| * Optimize byte-buddy type description performance. |
| * Add `eclipse-temurin:21-jre` as another base image. |
| * Bump byte-buddy to 1.14.9 for JDK21 support. |
| * Add JDK21 plugin tests for Spring 6. |
| * Bump Lombok to 1.18.30 to adopt JDK21 compiling. |
| * Fix PostgreSQL Jdbc URL parsing exception. |
| * Bump up grpc version. |
| * Optimize plugin selector logic. |
| |
| #### Documentation |
| * Fix JDK requirement in the compiling docs. |
| * Add JDK21 support in the compiling docs. |
| |
| All issues and pull requests are [here](https://github.com/apache/skywalking/milestone/194?closed=1) |