CHANGES.md 4.1 KB
Newer Older
wu-sheng's avatar
wu-sheng 已提交
1 2 3 4
Changes by Version
==================
Release Notes.

wu-sheng's avatar
wu-sheng 已提交
5
8.9.0
wu-sheng's avatar
wu-sheng 已提交
6
------------------
7

8 9
#### Project

10
* E2E tests immigrate to e2e-v2.
wu-sheng's avatar
wu-sheng 已提交
11
* Support JDK 16 and 17.
12
* Add Docker images for arm64 architecture.
13

14
#### OAP Server
15

16
* Add component definition for `Jackson`.
17
* Fix that zipkin-receiver plugin is not packaged into dist.
18
* Upgrade Armeria to 1.12, upgrade OpenSearch test version to 1.1.0.
X
xu1009 已提交
19
* Add component definition for `Apache-Kylin`.
20
* Enhance `get` generation mechanism of OAL engine, support map type of source's field.
21 22 23 24 25 26 27 28 29
* Add `tag`(Map) into All, Service, ServiceInstance and Endpoint sources.
* Fix `funcParamExpression` and `literalExpression` can't be used in the same aggregation function.
* Support cast statement in the OAL core engine.
* Support `(str->long)` and `(long)` for string to long cast statement.
* Support `(str->int)` and `(int)` for string to int cast statement.
* Support Long literal number in the OAL core engine.
* Support literal `string` as parameter of aggregation function.
* Add `attributeExpression` and `attributeExpressionSegment` in the OAL grammar tree to support `map` type for the
  attribute expression.
30 31
* Refactor the OAL compiler context to improve readability.
* Fix wrong generated codes of `hashCode` and `remoteHashCode` methods for numeric fields.
32 33 34
* Support `!= null` in OAL engine.
* Add `Message Queue Consuming Count` metric for MQ consuming service and endpoint.
* Add `Message Queue Avg Consuming Latency` metric for MQ consuming service and endpoint.
35
* Support `-Inf` as bucket in the meter system.
36
* Fix setting wrong field when combining `Event`s.
Z
zhang-wei 已提交
37
* Support search browser service.
38
* Add `getProfileTaskLogs` to profile query protocol.
39
* Set `SW_KAFKA_FETCHER_ENABLE_NATIVE_PROTO_LOG`, `SW_KAFKA_FETCHER_ENABLE_NATIVE_JSON_LOG` default `true`.
40
* Fix unexpected deleting due to TTL mechanism bug for H2, MySQL, TiDB and PostgreSQL.
41
* Add a GraphQL query to get OAP version, display OAP version in startup message and error logs.
42
* Fix TimeBucket missing in H2, MySQL, TiDB and PostgreSQL bug, which causes TTL doesn't work for `service_traffic`.
43
* Fix TimeBucket missing in ElasticSearch and provide compatible `storage2Entity` for previous versions.
44 45
* Fix ElasticSearch implementation of `queryMetricsValues` and `readLabeledMetricsValues` doesn't fill default values
  when no available data in the ElasticSearch server.
46
* Fix config yaml data type conversion bug when meets special character like !.
47 48 49
* Optimize metrics of minute dimensionality persistence. The value of metrics, which has declaration of the default
  value and current value equals the default value logically, the whole row wouldn't be pushed into database.
* Fix `max` function in OAL doesn't support negative long.
50
* Add `MicroBench` module to make it easier for developers to write JMH test.
51
* Upgrade Kubernetes Java client to 14.0.0, supports GCP token refreshing and fixes some bugs.
52
* Change `SO11Y` metric `envoy_als_in_count` to calculate the ALS message count.
53
* Support Istio `1.10.3`, `1.11.4`, `1.12.0` release.(Tested through e2e)
54 55 56
* Add filter mechanism in MAL core to filter metrics.
* Fix concurrency bug in MAL `increase`-related calculation.
* Fix a null pointer bug when building `SampleFamily`.
57

wu-sheng's avatar
wu-sheng 已提交
58
#### UI
59

F
Fine0830 已提交
60 61 62 63
* Optimize endpoint dependency.
* Show service name by hovering nodes in the sankey chart.
* Add Apache Kylin logo.
* Add ClickHouse logo.
F
Fine0830 已提交
64 65
* Optimize the style and add tips for log conditions.
* Fix the condition for trace table.
F
Fine0830 已提交
66 67
* Optimize profile functions.
* Implement a reminder to clear cache for dashboard templates.
F
Fine0830 已提交
68 69
* Support +/- hh:mm in TimeZone setting.
* Optimize global settings.
F
Fine0830 已提交
70 71
* Fix current endpoint for endpoint dependency.
* Add version in the global settings popup.
F
Fine0830 已提交
72
* Optimize Log page style.
73

wu-sheng's avatar
wu-sheng 已提交
74
#### Documentation
75

76
* Enhance documents about the data report and query protocols.
77 78 79
* Restructure documents about receivers and fetchers.
    1. Remove general receiver and fetcher docs
    2. Add more specific menu with docs to help users to find documents easier.
80

wu-sheng's avatar
wu-sheng 已提交
81
All issues and pull requests are [here](https://github.com/apache/skywalking/milestone/101?closed=1)
wu-sheng's avatar
wu-sheng 已提交
82

wu-sheng's avatar
wu-sheng 已提交
83
------------------
84
Find change logs of all versions [here](changes).