You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGES.md
+7-121Lines changed: 7 additions & 121 deletions
Original file line number
Diff line number
Diff line change
@@ -2,138 +2,24 @@ Changes by Version
2
2
==================
3
3
Release Notes.
4
4
5
-
8.4.0
5
+
8.5.0
6
6
------------------
7
7
#### Project
8
-
* Incompatible with previous releases when use H2/MySQL/TiDB storage options, due to support multiple alarm rules triggered for one entity.
9
-
* Chore: adapt `create_source_release.sh` to make it runnable on Linux.
10
-
* Add `package` to `.proto` files, prevent polluting top-level namespace in some languages; The OAP server supports previous agent releases, whereas the previous OAP server (<=8.3.0) won't recognize newer agents since this version (>= 8.4.0).
11
-
* Add ElasticSearch 7.10 to test matrix and verify it works.
12
-
* Replace Apache RAT with skywalking-eyes to check license headers.
13
-
* Set up test of Envoy ALS / MetricsService under Istio 1.8.2 to verify Envoy V3 protocol
14
-
* Test: fix flaky E2E test of Kafka.
8
+
15
9
16
10
#### Java Agent
17
-
* The operation name of quartz-scheduler plugin, has been changed as the `quartz-scheduler/${className}` format.
18
-
* Fix jdk-http and okhttp-3.x plugin did not overwrite the old trace header.
19
-
* Add interceptors of method(analyze, searchScroll, clearScroll, searchTemplate and deleteByQuery) for elasticsearch-6.x-plugin.
20
-
* Fix the unexpected RunningContext recreation in the Tomcat plugin.
21
-
* Fix the potential NPE when trace_sql_parameters is enabled.
22
-
* Update `byte-buddy` to 1.10.19.
23
-
* Fix thrift plugin trace link broken when intermediate service does not mount agent
24
-
* Fix thrift plugin collects wrong args when the method without parameter.
25
-
* Fix DataCarrier's `org.apache.skywalking.apm.commons.datacarrier.buffer.Buffer` implementation isn't activated in `IF_POSSIBLE` mode.
26
-
* Fix ArrayBlockingQueueBuffer's useless `IF_POSSIBLE` mode list
27
-
* Support building gRPC TLS channel but CA file is not required.
28
-
* Add witness method mechanism in the agent plugin core.
29
-
* Add Dolphinscheduler plugin definition.
30
-
* Make sampling still works when the trace ignores plug-in activation.
31
-
* Fix mssql-plugin occur ClassCastException when call the method of return generate key.
32
-
* The operation name of dubbo and dubbo-2.7.x-plugin, has been changed as the `groupValue/className.methodName` format
* Fix thread leaks caused by the elasticsearch-6.x-plugin plugin.
36
-
* Support reading segmentId and spanId with toolkit.
37
-
* Fix RestTemplate plugin recording url tag with wrong port
38
-
* Support collecting logs and forwarding through gRPC.
39
-
* Support config `agent.sample_n_per_3_secs` can be changed in the runtime.
40
-
* Support config `agent.ignore_suffix` can be changed in the runtime.
41
-
* Support DNS periodic resolving mechanism to update backend service.
42
-
* Support config `agent.trace.ignore_path` can be changed in the runtime.
43
-
* Added support for transmitting logback 1.x and log4j 2.x formatted & un-formatted messages via gPRC
11
+
44
12
45
13
#### OAP-Backend
46
-
* Make meter receiver support MAL.
47
-
* Support influxDB connection response format option. Fix some error when use JSON as influxDB response format.
48
-
* Support Kafka MirrorMaker 2.0 to replicate topics between Kafka clusters.
49
-
* Add the rule name field to alarm record storage entity as a part of ID, to support multiple alarm rules triggered for one entity. The scope id has been removed from the ID.
50
-
* Fix MAL concurrent execution issues.
51
-
* Fix group name can't be queried in the GraphQL.
52
-
* Fix potential gRPC connection leak(not closed) for the channels among OAP instances.
53
-
* Filter OAP instances(unassigned in booting stage) of the empty IP in KubernetesCoordinator.
54
-
* Add component ID for Python aiohttp plugin requester and server.
55
-
* Fix H2 in-memory database table missing issues
56
-
* Add component ID for Python pyramid plugin server.
57
-
* Add component ID for NodeJS Axios plugin.
58
-
* Fix searchService method error in storage-influxdb-plugin.
59
-
* Add JavaScript component ID.
60
-
* Fix CVE of UninstrumentedGateways in Dynamic Configuration activation.
61
-
* Improve query performance in storage-influxdb-plugin.
62
-
* Fix the uuid field in GRPCConfigWatcherRegister is not updated.
63
-
* Support Envoy {AccessLog,Metrics}Service API V3.
64
-
* Adopt the [MAL](docs/en/concepts-and-designs/mal.md) in Envoy metrics service analyzer.
65
-
* Fix the priority setting doesn't work of the ALS analyzers.
66
-
* Fix bug that `endpoint-name-grouping.yml` is not customizable in Dockerized case.
67
-
* Fix bug that istio version metric type on UI template mismatches the otel rule.
* Incompatible with previous releases when use H2/MySQL/TiDB storage options, due to support multiple alarm rules triggered for one entity.
9
+
* Chore: adapt `create_source_release.sh` to make it runnable on Linux.
10
+
* Add `package` to `.proto` files, prevent polluting top-level namespace in some languages; The OAP server supports previous agent releases, whereas the previous OAP server (<=8.3.0) won't recognize newer agents since this version (>= 8.4.0).
11
+
* Add ElasticSearch 7.10 to test matrix and verify it works.
12
+
* Replace Apache RAT with skywalking-eyes to check license headers.
13
+
* Set up test of Envoy ALS / MetricsService under Istio 1.8.2 to verify Envoy V3 protocol
14
+
* Test: fix flaky E2E test of Kafka.
15
+
16
+
#### Java Agent
17
+
* The operation name of quartz-scheduler plugin, has been changed as the `quartz-scheduler/${className}` format.
18
+
* Fix jdk-http and okhttp-3.x plugin did not overwrite the old trace header.
19
+
* Add interceptors of method(analyze, searchScroll, clearScroll, searchTemplate and deleteByQuery) for elasticsearch-6.x-plugin.
20
+
* Fix the unexpected RunningContext recreation in the Tomcat plugin.
21
+
* Fix the potential NPE when trace_sql_parameters is enabled.
22
+
* Update `byte-buddy` to 1.10.19.
23
+
* Fix thrift plugin trace link broken when intermediate service does not mount agent
24
+
* Fix thrift plugin collects wrong args when the method without parameter.
25
+
* Fix DataCarrier's `org.apache.skywalking.apm.commons.datacarrier.buffer.Buffer` implementation isn't activated in `IF_POSSIBLE` mode.
26
+
* Fix ArrayBlockingQueueBuffer's useless `IF_POSSIBLE` mode list
27
+
* Support building gRPC TLS channel but CA file is not required.
28
+
* Add witness method mechanism in the agent plugin core.
29
+
* Add Dolphinscheduler plugin definition.
30
+
* Make sampling still works when the trace ignores plug-in activation.
31
+
* Fix mssql-plugin occur ClassCastException when call the method of return generate key.
32
+
* The operation name of dubbo and dubbo-2.7.x-plugin, has been changed as the `groupValue/className.methodName` format
* Fix thread leaks caused by the elasticsearch-6.x-plugin plugin.
36
+
* Support reading segmentId and spanId with toolkit.
37
+
* Fix RestTemplate plugin recording url tag with wrong port
38
+
* Support collecting logs and forwarding through gRPC.
39
+
* Support config `agent.sample_n_per_3_secs` can be changed in the runtime.
40
+
* Support config `agent.ignore_suffix` can be changed in the runtime.
41
+
* Support DNS periodic resolving mechanism to update backend service.
42
+
* Support config `agent.trace.ignore_path` can be changed in the runtime.
43
+
* Added support for transmitting logback 1.x and log4j 2.x formatted & un-formatted messages via gPRC
44
+
45
+
#### OAP-Backend
46
+
* Make meter receiver support MAL.
47
+
* Support influxDB connection response format option. Fix some error when use JSON as influxDB response format.
48
+
* Support Kafka MirrorMaker 2.0 to replicate topics between Kafka clusters.
49
+
* Add the rule name field to alarm record storage entity as a part of ID, to support multiple alarm rules triggered for one entity. The scope id has been removed from the ID.
50
+
* Fix MAL concurrent execution issues.
51
+
* Fix group name can't be queried in the GraphQL.
52
+
* Fix potential gRPC connection leak(not closed) for the channels among OAP instances.
53
+
* Filter OAP instances(unassigned in booting stage) of the empty IP in KubernetesCoordinator.
54
+
* Add component ID for Python aiohttp plugin requester and server.
55
+
* Fix H2 in-memory database table missing issues
56
+
* Add component ID for Python pyramid plugin server.
57
+
* Add component ID for NodeJS Axios plugin.
58
+
* Fix searchService method error in storage-influxdb-plugin.
59
+
* Add JavaScript component ID.
60
+
* Fix CVE of UninstrumentedGateways in Dynamic Configuration activation.
61
+
* Improve query performance in storage-influxdb-plugin.
62
+
* Fix the uuid field in GRPCConfigWatcherRegister is not updated.
63
+
* Support Envoy {AccessLog,Metrics}Service API V3.
64
+
* Adopt the [MAL](docs/en/concepts-and-designs/mal.md) in Envoy metrics service analyzer.
65
+
* Fix the priority setting doesn't work of the ALS analyzers.
66
+
* Fix bug that `endpoint-name-grouping.yml` is not customizable in Dockerized case.
67
+
* Fix bug that istio version metric type on UI template mismatches the otel rule.
0 commit comments