changes.md 4.3 KB
Newer Older
wu-sheng's avatar
wu-sheng 已提交
1
## 9.2.0
2

3
#### Project
4

5 6
* Upgrade Armeria to 1.16.0, Kubernetes Java client to 15.0.1.

7
#### OAP Server
8

9 10
* Add more entities for Zipkin to improve performance.
* ElasticSearch: scroll id should be updated when scrolling as it may change.
11
* Mesh: fix only last rule works when multiple rules are defined in metadata-service-mapping.yaml.
C
Chen Ni 已提交
12
* Support sending alarm messages to PagerDuty.
13
* Support Zipkin kafka collector.
14
* Add `VIRTUAL` detect type to Process for Network Profiling.
15 16
* Add component ID(128) for Java Hutool plugin.
* Add Zipkin query exception handler, response error message for illegal arguments.
17
* Fix a NullPointerException in the endpoint analysis, which would cause missing MQ-related `LocalSpan` in the trace.
18 19
* Add `forEach`, `processRelation` function to MAL expression.
* Add `expPrefix`, `initExp` in MAL config.
20 21
* Add component ID(7015) for Python Bottle plugin.
* Remove legacy OAL `percentile` functions, `p99`, `p95`, `p90`, `p75`, `p50` func(s).
22
* Revert [#8066](https://github.com/apache/skywalking/pull/8066). Keep all metrics persistent even it is default value.
23
* Skip loading UI templates if folder is empty or doesn't exist.
24
* Optimize ElasticSearch query performance by using `_mGet` and physical index name rather than alias in these scenarios,  (a) Metrics aggregation (b) Zipkin query (c) Metrics query (d) Log query
25 26 27
* Support the `NETWORK` type of eBPF Profiling task.
* Support `sumHistogram` in `MAL`.
* [Breaking Change] Make the eBPF Profiling task support to the service instance level, index/table `ebpf_profiling_task` is required to be re-created when bump up from previous releases.
28
* Fix race condition in Banyandb storage
29 30
* Support `SUM_PER_MIN` downsampling in `MAL`.
* Support `sumHistogramPercentile` in `MAL`.
31
* Add `VIRTUAL_CACHE` to Layer, to fix conjectured Redis server, which icon can't show on the topology.
32 33
* [Breaking Change] Elasticsearch storage merge all metrics/meter and records(without super datasets) indices into one physical index template `metrics-all` and `records-all` on the default setting.
  Provide system environment variable(`SW_STORAGE_ES_LOGIC_SHARDING`) to shard metrics/records indices into multi-physical indices as the previous versions(one index template per metric/meter aggregation function).
34
  In the current one index mode, users still could choose to adjust ElasticSearch's shard number(`SW_STORAGE_ES_INDEX_SHARDS_NUMBER`) to scale out.
35
* [Breaking Change] Many columns of metrics and records model names are changed, The H2/Mysql/Tidb/Postgres storage users are required to remove all metrics-related and records-related tables for OAP to re-create or use a new database instance.
36
* Fix Zipkin trace query the max size of spans.
37

F
Fine0830 已提交
38 39 40 41
#### UI

* Fix query conditions for the browser logs.
* Implement a url parameter to activate tab index.
42 43 44 45
* Fix clear interval fail when switch autoRefresh to off.
* Optimize log tables.
* Fix log detail pop-up page doesn't work.
* Optimize table widget to hide the whole metric column when no metric is set.
wu-sheng's avatar
wu-sheng 已提交
46
* Implement the Event widget. Remove `event` menu.
47
* Fix span detail text overlap.
F
Fine0830 已提交
48
* Add Python Bottle Plugin Logo.
F
Fine0830 已提交
49 50 51 52
* Implement an association between widgets(line, bar, area graphs) with time.
* Fix tag dropdown style.
* Hide the copy button when db.statement is empty.
* Fix legend metrics for topology.
53 54 55 56 57
* Dashboard: Add metrics association.
* Dashboard: Fix `FaaS-Root` document link and topology service relation dashboard link.
* Dashboard: Fix `Mesh-Instance` metric `Throughput`.
* Dashboard: Fix `Mesh-Service-Relation` metric `Throughput` and `Proxy Sidecar Internal Latency in Nanoseconds (Client Response)`.
* Dashboard: Fix `Mesh-Instance-Relation` metric `Throughput`.
F
Fine0830 已提交
58
* Enhance associations for the Event widget.
59
* Add event widgets in dashboard where applicable.
K
kezhenxu94 已提交
60 61
* Fix dashboard list search box not work.
* Fix short time range.
F
Fine0830 已提交
62 63 64
* Fix event widget incompatibility in Safari.
* Refactor the tags component to support searching for tag keys and values.
* Implement the log widget and the trace widget associate with each other, remove log tables on the trace widget.
65
* Add log widget to general service root.
F
Fine0830 已提交
66
* Associate the event widget with the trace and log widget.
F
Fine0830 已提交
67

wu-sheng's avatar
wu-sheng 已提交
68
#### Documentation
69

70 71
* Fix invalid links in release docs.
* Clean up doc about event metrics.
72

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