Skip to content

Commit 1f6ea1d

Browse files
authored
Begin 9.6.0 iteration (apache#10935)
* [maven-release-plugin] prepare release v9.5.0 * [maven-release-plugin] prepare for next development iteration * Create changes-9.5.0.md * Set changes.md for 9.6.0
1 parent 2726319 commit 1f6ea1d

File tree

89 files changed

+201
-188
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+201
-188
lines changed

apm-dist/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<artifactId>apm</artifactId>
2323
<groupId>org.apache.skywalking</groupId>
24-
<version>9.5.0-SNAPSHOT</version>
24+
<version>9.6.0-SNAPSHOT</version>
2525
</parent>
2626
<modelVersion>4.0.0</modelVersion>
2727

apm-protocol/apm-network/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<artifactId>oap-protocol</artifactId>
2323
<groupId>org.apache.skywalking</groupId>
24-
<version>9.5.0-SNAPSHOT</version>
24+
<version>9.6.0-SNAPSHOT</version>
2525
</parent>
2626
<modelVersion>4.0.0</modelVersion>
2727

apm-protocol/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<artifactId>apm</artifactId>
2323
<groupId>org.apache.skywalking</groupId>
24-
<version>9.5.0-SNAPSHOT</version>
24+
<version>9.6.0-SNAPSHOT</version>
2525
</parent>
2626
<modelVersion>4.0.0</modelVersion>
2727

apm-webapp/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<artifactId>apm</artifactId>
2323
<groupId>org.apache.skywalking</groupId>
24-
<version>9.5.0-SNAPSHOT</version>
24+
<version>9.6.0-SNAPSHOT</version>
2525
</parent>
2626
<modelVersion>4.0.0</modelVersion>
2727

docs/en/changes/changes-9.5.0.md

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
## 9.5.0
2+
3+
#### Project
4+
5+
* Fix `Duplicate class found` due to the `delombok` goal.
6+
7+
#### OAP Server
8+
9+
* Fix wrong layer of metric `user error` in DynamoDB monitoring.
10+
* ElasticSearch storage does not check field types when OAP running in `no-init` mode.
11+
* Support to bind TLS status as a part of component for service topology.
12+
* Fix component ID priority bug.
13+
* Fix component ID of topology overlap due to storage layer bugs.
14+
* [Breaking Change] Enhance JDBC storage through merging tables and managing day-based table rolling.
15+
* [Breaking Change] Sharding-MySQL implementations and tests get removed due to we have the day-based rolling mechanism by default
16+
* Fix otel k8s-cluster rule add namespace dimension for MAL aggregation calculation(Deployment Status,Deployment Spec Replicas)
17+
* Support continuous profiling feature.
18+
* Support collect process level related metrics.
19+
* Fix K8sRetag reads the wrong k8s service from the cache due to a possible namespace mismatch.
20+
* [Breaking Change] Support cross-thread trace profiling. The data structure and query APIs are changed.
21+
* Fix PromQL HTTP API `/api/v1/labels` response missing `service` label.
22+
* Fix possible NPE when initialize `IntList`.
23+
* Support parse PromQL expression has empty labels in the braces for metadata query.
24+
* Support alarm metric OP `!=`.
25+
* Support metrics query indicates whether value == 0 represents actually zero or no data.
26+
* Fix `NPE` when query the not exist series indexes in ElasticSearch storage.
27+
* Support collecting memory buff/cache metrics in VM monitoring.
28+
* PromQL: Remove empty values from the query result, fix `/api/v1/metadata` param `limit` could cause out of bound.
29+
* Support monitoring the total number metrics of k8s StatefulSet and DaemonSet.
30+
* Support Amazon API Gateway monitoring.
31+
* Bump up graphql-java to fix cve.
32+
* Bump up Kubernetes Java client.
33+
* Support Redis Monitoring.
34+
* Add component ID for amqp, amqp-producer and amqp-consumer.
35+
* Support no-proxy mode for aws-firehose receiver
36+
* Bump up armeria to 1.23.1
37+
* Support Elasticsearch Monitoring.
38+
* Fix PromQL HTTP API `/api/v1/series` response missing `service` label when matching metric.
39+
* Support ServerSide TopN for BanyanDB.
40+
* Add component ID for Jersey.
41+
* Remove OpenCensus support, the related codes and docs as [it's sunsetting](https://opentelemetry.io/blog/2023/sunsetting-opencensus/).
42+
* Support dynamic configuration of searchableTracesTags
43+
* Support `exportErrorStatusTraceOnly` for export the error status trace segments through the Kafka channel
44+
* Add component ID for Grizzly.
45+
* Fix potential NPE in Zipkin receiver when the `Span` is missing some fields.
46+
* Filter out unknown_cluster metric data.
47+
* Support RabbitMQ Monitoring.
48+
* Support Redis slow logs collection.
49+
* Fix data loss when query continuous profiling task record.
50+
* Adapt the continuous profiling task query GraphQL.
51+
* Support Metrics Query Expression(MQE) and allows users to do simple query-stage calculation through the expression.
52+
* Deprecated metrics query v2 protocol.
53+
* Deprecated record query protocol.
54+
* Add component ID for go-redis.
55+
* Add OpenSearch 2.8.0 to test case.
56+
* Add `ai-pipeline` module.
57+
* Support HTTP URI formatting through `ai-pipeline` to do pattern recognition.
58+
* Add new HTTP URI grouping engine with benchmark.
59+
* [Breaking Change] Use the new HTTP URI grouping engine to replace the old regex based mechanism.
60+
* Support `sumLabeled` in `MAL`.
61+
* Migrate from kubernetes-client/java to fabric8 client.
62+
* Envoy ALS generated relation metrics considers http status codes >= 400 has an error at the client side.
63+
* Add cause message field when query continuous profiling task.
64+
65+
#### UI
66+
* Revert: cpm5d function. This feature is cancelled from backend.
67+
* Fix: alerting link breaks on the topology.
68+
* Refactor Topology widget to make it more hierarchical.
69+
1. Choose `User` as the first node.
70+
2. If `User` node is absent, choose the busiest node(which has the most calls of all).
71+
3. Do a left-to-right flow process.
72+
4. At the same level, list nodes from top to bottom in alphabetical order.
73+
* Fix filter ID when ReadRecords metric associates with trace.
74+
* Add AWS API Gateway menu.
75+
* Change trace profiling protocol.
76+
* Add Redis menu.
77+
* Optimize data types.
78+
* Support isEmptyValue flag for metrics query.
79+
* Add elasticsearch menu.
80+
* [Clean UI templates before upgrade] Set `showSymbol: true`, and make the data point shows on the Line graph.
81+
Please clean `ui_template` index in elasticsearch storage or table in JDBC storage.
82+
* [Clean UI templates before upgrade] UI templates: Simplify metric name with the label.
83+
* Add MQ menu.
84+
* Add Jeysey icon.
85+
* Fix: set endpoint and instance selectors with url parameters correctly.
86+
* Bump up dependencies versions icons-vue 1.1.4, element-plus 2.1.0, nanoid 3.3.6, postcss 8.4.23
87+
* Add OpenTelemetry log protocol support.
88+
* [Breaking Change] Configuration key `enabledOtelRules` is renamed to `enabledOtelMetricsRules` and
89+
the corresponding environment variable is renamed to `SW_OTEL_RECEIVER_ENABLED_OTEL_METRICS_RULES`.
90+
* Add grizzly icon.
91+
* Fix: the Instance List data display error.
92+
* Fix: set topN type to Number.
93+
* Support Metrics Query Expression(MQE) and allows users to do simple query-stage calculation through the expression.
94+
* Bump up zipkin ui dependency to 2.24.1.
95+
* Bump up vite to 4.0.5.
96+
* Apply MQE on `General` and `Virtual-Database` layer UI-templates.
97+
* Add Continuous Profiling tab on `Mesh` layer UI-templates.
98+
99+
#### Documentation
100+
101+
* Add Profiling related documentations.
102+
* Add `SUM_PER_MIN` to MAL documentation.
103+
* Make the log relative docs more clear, and easier for further more formats support.
104+
* Update the cluster management and advanced deployment docs.
105+
106+
All issues and pull requests are [here](https://github.com/apache/skywalking/milestone/169?closed=1)

docs/en/changes/changes.md

Lines changed: 3 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -1,106 +1,15 @@
1-
## 9.5.0
1+
## 9.6.0
22

33
#### Project
44

5-
* Fix `Duplicate class found` due to the `delombok` goal.
65

76
#### OAP Server
87

9-
* Fix wrong layer of metric `user error` in DynamoDB monitoring.
10-
* ElasticSearch storage does not check field types when OAP running in `no-init` mode.
11-
* Support to bind TLS status as a part of component for service topology.
12-
* Fix component ID priority bug.
13-
* Fix component ID of topology overlap due to storage layer bugs.
14-
* [Breaking Change] Enhance JDBC storage through merging tables and managing day-based table rolling.
15-
* [Breaking Change] Sharding-MySQL implementations and tests get removed due to we have the day-based rolling mechanism by default
16-
* Fix otel k8s-cluster rule add namespace dimension for MAL aggregation calculation(Deployment Status,Deployment Spec Replicas)
17-
* Support continuous profiling feature.
18-
* Support collect process level related metrics.
19-
* Fix K8sRetag reads the wrong k8s service from the cache due to a possible namespace mismatch.
20-
* [Breaking Change] Support cross-thread trace profiling. The data structure and query APIs are changed.
21-
* Fix PromQL HTTP API `/api/v1/labels` response missing `service` label.
22-
* Fix possible NPE when initialize `IntList`.
23-
* Support parse PromQL expression has empty labels in the braces for metadata query.
24-
* Support alarm metric OP `!=`.
25-
* Support metrics query indicates whether value == 0 represents actually zero or no data.
26-
* Fix `NPE` when query the not exist series indexes in ElasticSearch storage.
27-
* Support collecting memory buff/cache metrics in VM monitoring.
28-
* PromQL: Remove empty values from the query result, fix `/api/v1/metadata` param `limit` could cause out of bound.
29-
* Support monitoring the total number metrics of k8s StatefulSet and DaemonSet.
30-
* Support Amazon API Gateway monitoring.
31-
* Bump up graphql-java to fix cve.
32-
* Bump up Kubernetes Java client.
33-
* Support Redis Monitoring.
34-
* Add component ID for amqp, amqp-producer and amqp-consumer.
35-
* Support no-proxy mode for aws-firehose receiver
36-
* Bump up armeria to 1.23.1
37-
* Support Elasticsearch Monitoring.
38-
* Fix PromQL HTTP API `/api/v1/series` response missing `service` label when matching metric.
39-
* Support ServerSide TopN for BanyanDB.
40-
* Add component ID for Jersey.
41-
* Remove OpenCensus support, the related codes and docs as [it's sunsetting](https://opentelemetry.io/blog/2023/sunsetting-opencensus/).
42-
* Support dynamic configuration of searchableTracesTags
43-
* Support `exportErrorStatusTraceOnly` for export the error status trace segments through the Kafka channel
44-
* Add component ID for Grizzly.
45-
* Fix potential NPE in Zipkin receiver when the `Span` is missing some fields.
46-
* Filter out unknown_cluster metric data.
47-
* Support RabbitMQ Monitoring.
48-
* Support Redis slow logs collection.
49-
* Fix data loss when query continuous profiling task record.
50-
* Adapt the continuous profiling task query GraphQL.
51-
* Support Metrics Query Expression(MQE) and allows users to do simple query-stage calculation through the expression.
52-
* Deprecated metrics query v2 protocol.
53-
* Deprecated record query protocol.
54-
* Add component ID for go-redis.
55-
* Add OpenSearch 2.8.0 to test case.
56-
* Add `ai-pipeline` module.
57-
* Support HTTP URI formatting through `ai-pipeline` to do pattern recognition.
58-
* Add new HTTP URI grouping engine with benchmark.
59-
* [Breaking Change] Use the new HTTP URI grouping engine to replace the old regex based mechanism.
60-
* Support `sumLabeled` in `MAL`.
61-
* Migrate from kubernetes-client/java to fabric8 client.
62-
* Envoy ALS generated relation metrics considers http status codes >= 400 has an error at the client side.
63-
* Add cause message field when query continuous profiling task.
648

659
#### UI
66-
* Revert: cpm5d function. This feature is cancelled from backend.
67-
* Fix: alerting link breaks on the topology.
68-
* Refactor Topology widget to make it more hierarchical.
69-
1. Choose `User` as the first node.
70-
2. If `User` node is absent, choose the busiest node(which has the most calls of all).
71-
3. Do a left-to-right flow process.
72-
4. At the same level, list nodes from top to bottom in alphabetical order.
73-
* Fix filter ID when ReadRecords metric associates with trace.
74-
* Add AWS API Gateway menu.
75-
* Change trace profiling protocol.
76-
* Add Redis menu.
77-
* Optimize data types.
78-
* Support isEmptyValue flag for metrics query.
79-
* Add elasticsearch menu.
80-
* [Clean UI templates before upgrade] Set `showSymbol: true`, and make the data point shows on the Line graph.
81-
Please clean `ui_template` index in elasticsearch storage or table in JDBC storage.
82-
* [Clean UI templates before upgrade] UI templates: Simplify metric name with the label.
83-
* Add MQ menu.
84-
* Add Jeysey icon.
85-
* Fix: set endpoint and instance selectors with url parameters correctly.
86-
* Bump up dependencies versions icons-vue 1.1.4, element-plus 2.1.0, nanoid 3.3.6, postcss 8.4.23
87-
* Add OpenTelemetry log protocol support.
88-
* [Breaking Change] Configuration key `enabledOtelRules` is renamed to `enabledOtelMetricsRules` and
89-
the corresponding environment variable is renamed to `SW_OTEL_RECEIVER_ENABLED_OTEL_METRICS_RULES`.
90-
* Add grizzly icon.
91-
* Fix: the Instance List data display error.
92-
* Fix: set topN type to Number.
93-
* Support Metrics Query Expression(MQE) and allows users to do simple query-stage calculation through the expression.
94-
* Bump up zipkin ui dependency to 2.24.1.
95-
* Bump up vite to 4.0.5.
96-
* Apply MQE on `General` and `Virtual-Database` layer UI-templates.
97-
* Add Continuous Profiling tab on `Mesh` layer UI-templates.
10+
9811

9912
#### Documentation
10013

101-
* Add Profiling related documentations.
102-
* Add `SUM_PER_MIN` to MAL documentation.
103-
* Make the log relative docs more clear, and easier for further more formats support.
104-
* Update the cluster management and advanced deployment docs.
10514

106-
All issues and pull requests are [here](https://github.com/apache/skywalking/milestone/169?closed=1)
15+
All issues and pull requests are [here](https://github.com/apache/skywalking/milestone/181?closed=1)

oap-server-bom/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<artifactId>apm</artifactId>
2323
<groupId>org.apache.skywalking</groupId>
24-
<version>9.5.0-SNAPSHOT</version>
24+
<version>9.6.0-SNAPSHOT</version>
2525
</parent>
2626
<packaging>pom</packaging>
2727
<modelVersion>4.0.0</modelVersion>

oap-server/ai-pipeline/pom.xml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,13 @@
1717
~
1818
-->
1919

20-
<project xmlns="http://maven.apache.org/POM/4.0.0"
21-
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
22-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2321
<modelVersion>4.0.0</modelVersion>
2422

2523
<parent>
2624
<groupId>org.apache.skywalking</groupId>
2725
<artifactId>oap-server</artifactId>
28-
<version>9.5.0-SNAPSHOT</version>
26+
<version>9.6.0-SNAPSHOT</version>
2927
</parent>
3028

3129
<groupId>org.apache.skywalking</groupId>

oap-server/analyzer/agent-analyzer/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<artifactId>analyzer</artifactId>
2323
<groupId>org.apache.skywalking</groupId>
24-
<version>9.5.0-SNAPSHOT</version>
24+
<version>9.6.0-SNAPSHOT</version>
2525
</parent>
2626
<modelVersion>4.0.0</modelVersion>
2727

oap-server/analyzer/event-analyzer/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<artifactId>analyzer</artifactId>
2323
<groupId>org.apache.skywalking</groupId>
24-
<version>9.5.0-SNAPSHOT</version>
24+
<version>9.6.0-SNAPSHOT</version>
2525
</parent>
2626
<modelVersion>4.0.0</modelVersion>
2727

0 commit comments

Comments
 (0)