72 lines
3.3 KiB
Markdown
72 lines
3.3 KiB
Markdown
Changes by Version
|
|
==================
|
|
Release Notes.
|
|
|
|
8.5.0
|
|
------------------
|
|
#### Project
|
|
* **Incompatible Change**. Indices and templates of ElasticSearch(6/7, including zipkin-elasticsearch7) storage option have been changed.
|
|
* Update frontend-maven-plugin to 1.11.0, for Download node x64 binary on Apple Silicon.
|
|
* Add E2E test for VM monitoring that metrics from Prometheus node-exporter.
|
|
* Upgrade lombok to 1.18.16.
|
|
|
|
#### Java Agent
|
|
* Remove invalid mysql configuration in agent.config.
|
|
* Add net.bytebuddy.agent.builder.AgentBuilder.RedefinitionStrategy.Listener to show detail message when redefine errors occur.
|
|
* Fix ClassCastException of log4j gRPC reporter.
|
|
* Fix NPE when Kafka reporter activated.
|
|
* Enhance gRPC log appender to allow layout pattern.
|
|
* Fix apm-dubbo-2.7.x-plugin memory leak due to some Dubbo RpcExceptions.
|
|
* Fix lettuce-5.x-plugin get null host in redis sentinel mode.
|
|
* Fix ClassCastException by making CallbackAdapterInterceptor to implement EnhancedInstance interface in the spring-kafka plugin.
|
|
* Fix NullPointerException with KafkaProducer.send(record).
|
|
* Support config `agent.span_limit_per_segment` can be changed in the runtime.
|
|
|
|
#### OAP-Backend
|
|
* Allow user-defined `JAVA_OPTS` in the startup script.
|
|
* Metrics combination API supports abandoning results.
|
|
* Add a new concept "Event" and its implementations to collect events.
|
|
* Add some defensive codes for NPE and bump up Kubernetes client version to expose exception stack trace.
|
|
* Update the `timestamp` field type for `LogQuery`.
|
|
* Support Zabbix protocol to receive agent metrics.
|
|
* Update the Apdex metric combine calculator.
|
|
* Enhance `MeterSystem` to allow creating metrics with same `metricName` / `function` / `scope`.
|
|
* Storage plugin supports postgresql.
|
|
* Fix kubernetes.client.opeanapi.ApiException.
|
|
* Remove filename suffix in the meter active file config.
|
|
* Introduce log analysis language (LAL).
|
|
* Fix alarm httpclient connection leak.
|
|
* Add `sum` function in meter system.
|
|
* Remove Jaeger receiver.
|
|
* Remove the experimental Zipkin span analyzer.
|
|
* Upgrade the Zipkin Elasticsearch storage from 6 to 7.
|
|
* Require Zipkin receiver must work with `zipkin-elasticsearch7` storage option.
|
|
* Fix `DatabaseSlowStatementBuilder` statement maybe null.
|
|
* Remove fields of parent entity in the relation sources.
|
|
* Save Envoy http access logs when error occurs.
|
|
* Fix wrong `service_instance_sla` setting in the `topology-instance.yml`.
|
|
* Fix wrong metrics name setting in the `self-observability.yml`.
|
|
* Add telemetry data about metrics in, metrics scraping and trace in metrics to zipkin receiver.
|
|
* Fix tags store of log and trace on h2/mysql/pg storage.
|
|
* Merge indices by Metrics Function and Meter Function in Elasticsearch Storage.
|
|
|
|
#### UI
|
|
* Update selector scroller to show in all pages.
|
|
* Implement searching logs with date.
|
|
* Add nodejs 14 compiling.
|
|
* Fix trace id by clear search conditions.
|
|
* Search endpoints with keywords.
|
|
* Fix pageSize on logs page.
|
|
* Update echarts version to 5.0.2.
|
|
* Fix instance dependency on the topology page.
|
|
* Fix resolved url for vue-property-decorator.
|
|
|
|
#### Documentation
|
|
* Polish documentation due to we have covered all tracing, logging, and metrics fields.
|
|
* Adjust documentation about Zipkin receiver.
|
|
|
|
All issues and pull requests are [here](https://github.com/apache/skywalking/milestone/76?closed=1)
|
|
|
|
------------------
|
|
Find change logs of all versions [here](changes).
|