| Changes by Version |
| ================== |
| Release Notes. |
| |
| 8.3.0 |
| ------------------ |
| #### Project |
| * Test: ElasticSearch version 7.0.0 and 7.9.3 as storage are E2E tested. |
| * Test: Bump up testcontainers version to work around the Docker bug on MacOS. |
| |
| #### Java Agent |
| * Support propagate the sending timestamp in MQ plugins to calculate the transfer latency in the async MQ scenarios. |
| * Support auto-tag with the fixed values propagated in the correlation context. |
| * Make HttpClient 3.x, 4.x, and HttpAsyncClient 3.x plugins to support collecting HTTP parameters. |
| * Make the Feign plugin to support Java 14 |
| * Make the okhttp3 plugin to support Java 14 |
| * Polish tracing context related codes. |
| * Add the plugin for async-http-client 2.x |
| * Fix NPE in the nutz plugin. |
| * Provide Apache Commons DBCP 2.x plugin. |
| * Add the plugin for mssql-jtds 1.x. |
| * Add the plugin for mssql-jdbc 6.x -> 9.x. |
| * Fix the default ignore mechanism isn't accurate enough bug. |
| * Add the plugin for spring-kafka 1.3.x. |
| * Add the plugin for Apache CXF 3.x. |
| * Fix okhttp-3.x and async-http-client-2.x did not overwrite the old trace header. |
| |
| #### OAP-Backend |
| * Add the `@SuperDataset` annotation for BrowserErrorLog. |
| * Add the thread pool to the Kafka fetcher to increase the performance. |
| * Add `contain` and `not contain` OPS in OAL. |
| * Add Envoy ALS analyzer based on metadata exchange. |
| * Add `listMetrics` GraphQL query. |
| * Add group name into services of so11y and istio relevant metrics |
| * Support keeping collecting the slowly segments in the sampling mechanism. |
| * Support choose files to active the meter analyzer. |
| * Support nested class definition in the Service, ServiceInstance, Endpoint, ServiceRelation, and ServiceInstanceRelation sources. |
| * Support `sideCar.internalErrorCode` in the Service, ServiceInstance, Endpoint, ServiceRelation, and ServiceInstanceRelation sources. |
| * Improve Kubernetes service registry for ALS analysis. |
| * Add health checker for cluster management |
| * Support the service auto grouping. |
| * Support query service list by the group name. |
| * Improve the queryable tags generation. Remove the duplicated tags to reduce the storage payload. |
| * Fix the threads of the Kafka fetcher exit if some unexpected exceptions happen. |
| * Fix the excessive timeout period set by the kubernetes-client. |
| * Fix deadlock problem when using elasticsearch-client-7.0.0. |
| * Fix storage-jdbc isExists not set dbname. |
| * Fix `searchService` bug in the InfluxDB storage implementation. |
| * Fix CVE in the alarm module, when activating the dynamic configuration feature. |
| * Fix CVE in the endpoint grouping, when activating the dynamic configuration feature. |
| * Fix CVE in the uninstrumented gateways configs, when activating the dynamic configuration feature. |
| * Fix CVE in the Apdex threshold configs, when activating the dynamic configuration feature. |
| * Make the codes and doc consistent in sharding server and core server. |
| * Fix that chunked string is incorrect while the tag contains colon. |
| * Fix the incorrect dynamic configuration key bug of `endpoint-name-grouping`. |
| * Remove unused min date timebucket in jdbc deletehistory logical |
| * Fix "transaction too large error" when use TiDB as storage. |
| * Fix "index not found" in trace query when use ES7 storage. |
| * Add otel rules to ui template to observe Istio control plane. |
| * Remove istio mixer |
| * Support close influxdb batch write model. |
| * Check SAN in the ALS (m)TLS process. |
| |
| #### UI |
| * Fix incorrect label in radial chart in topology. |
| * Replace node-sass with dart-sass. |
| * Replace serviceFilter with serviceGroup |
| * Removed "Les Miserables" from radial chart in topology. |
| * Add the Promise dropdown option |
| |
| #### Documentation |
| * Add VNode FAQ doc. |
| * Add logic endpoint section in the agent setup doc. |
| * Adjust configuration names and system environment names of the sharing server module |
| * Tweak Istio metrics collection doc. |
| * Add otel receiver. |
| |
| All issues and pull requests are [here](https://github.com/apache/skywalking/milestone/62?closed=1) |
| |