CHANGES.md 3.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
* Replace e2e cases to e2e-v2:
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
  - Simple: JDK, Auth, SSL, mTLS
  - Lua Nginx
  - SelfObservability
  - Gateway
  - Meter
  - Nodejs
  - PHP
  - VM: Prometheus Node Exporter, Zabbix
  - go2sky
  - log
  - Python
  - Storage
  - Cluster
  - Event
  - Profile
  - Kafka: Base, Meter, Log, Profile
  - Client-JS
  - Istio: ALS, Metrics
wu-sheng's avatar
wu-sheng 已提交
29
* Support JDK 16 and 17.
30

31
#### OAP Server
32

33
* Add component definition for `Jackson`.
34
* Fix that zipkin-receiver plugin is not packaged into dist.
35
* Upgrade Armeria to 1.12, upgrade OpenSearch test version to 1.1.0.
X
xu1009 已提交
36
* Add component definition for `Apache-Kylin`.
37
* Enhance `get` generation mechanism of OAL engine, support map type of source's field.
38 39 40 41 42 43 44 45 46
* 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.
47 48
* Refactor the OAL compiler context to improve readability.
* Fix wrong generated codes of `hashCode` and `remoteHashCode` methods for numeric fields.
49 50 51
* 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.
52
* Support `-Inf` as bucket in the meter system.
53
* Fix setting wrong field when combining `Event`s.
Z
zhang-wei 已提交
54
* Support search browser service.
55
* Add `getProfileTaskLogs` to profile query protocol.
56
* Set `SW_KAFKA_FETCHER_ENABLE_NATIVE_PROTO_LOG`, `SW_KAFKA_FETCHER_ENABLE_NATIVE_JSON_LOG` default `true`.
57
* Fix unexpected deleting due to TTL mechanism bug for H2, MySQL, TiDB and PostgreSQL.
58
* Add a GraphQL query to get OAP version, display OAP version in startup message and error logs.
59
* Fix TimeBucket missing in H2, MySQL, TiDB and PostgreSQL bug, which causes TTL doesn't work for `service_traffic`.
60 61
* Fix ElasticSearch implementation of `queryMetricsValues` and `readLabeledMetricsValues` doesn't fill default values
  when no available data in the ElasticSearch server.
62

wu-sheng's avatar
wu-sheng 已提交
63
#### UI
64

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

wu-sheng's avatar
wu-sheng 已提交
78
#### Documentation
79

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

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