124 lines
4.6 KiB
Markdown
124 lines
4.6 KiB
Markdown
Changes by Version
|
|
==================
|
|
Release Notes.
|
|
|
|
6.0.0-GA
|
|
------------------
|
|
|
|
#### Java Agent
|
|
- Support gson plugin(optional).
|
|
- Support canal plugin.
|
|
- Fix missing ojdbc component id.
|
|
- Fix dubbo plugin conflict.
|
|
- Fix OpenTracing tag match bug.
|
|
- Fix a missing check in ignore plugin.
|
|
|
|
#### Backend
|
|
- Adjust service inventory entity, to add properties.
|
|
- Adjust service instance inventory entity, to add properties.
|
|
- Add nodeType to service inventory entity.
|
|
- Fix when operation name of local and exit spans in ref, the segment lost.
|
|
- Fix the index names don't show right in logs.
|
|
- Fix wrong alarm text.
|
|
- Add test case for span limit mechanism.
|
|
- Add telemetry module and prometheus implementation, with grafana setting.
|
|
- A refactor for register API in storage module.
|
|
- Fix H2 and MySQL endpoint dependency map miss upstream side.
|
|
- Optimize the inventory register and refactor the implementation.
|
|
- Speed up the trace buffer read.
|
|
- Fix and removed unnecessary inventory register operations.
|
|
|
|
#### UI
|
|
- Add new trace view.
|
|
- Add word-break to tag value.
|
|
|
|
#### Document
|
|
- Add two startup modes document.
|
|
- Add PHP agent links.
|
|
- Add some cn documents.
|
|
- Update year to 2019
|
|
- User wall updated.
|
|
- Fix a wrong description in `how-to-build` doc.
|
|
|
|
All issues and pull requests are [here](https://github.com/apache/incubator-skywalking/milestone/30?closed=1)
|
|
|
|
6.0.0-beta
|
|
------------------
|
|
|
|
#### Protocol
|
|
- Provide Trace Data Protocol v2
|
|
- Provide SkyWalking Cross Process Propagation Headers Protocol v2.
|
|
|
|
#### Java Agent
|
|
- Support Trace Data Protocol v2
|
|
- Support SkyWalking Cross Process Propagation Headers Protocol v2.
|
|
- Support SkyWalking Cross Process Propagation Headers Protocol v1 running in compatible way. Need declare open explicitly.
|
|
- Support SpringMVC 5
|
|
- Support webflux
|
|
- Support a new way to override agent.config by system env.
|
|
- Span tag can override by explicit way.
|
|
- Fix Spring Controller Inherit issue.
|
|
- Fix ElasticSearch plugin NPE.
|
|
- Fix agent classloader dead lock in certain situation.
|
|
- Fix agent log typo.
|
|
- Fix wrong component id in resettemplete plugin.
|
|
- Fix use transform `ignore()` in wrong way.
|
|
- Fix H2 query bug.
|
|
|
|
#### Backend
|
|
- Support Trace Data Protocol v2. And Trace Data Protocol v1 is still supported.
|
|
- Support MySQL as storage.
|
|
- Support TiDB as storage.
|
|
- Support a new way to override application.yml by system env.
|
|
- Support service instance and endpoint alarm.
|
|
- Support namespace in istio receiver.
|
|
- Support service throughput(cpm), successful rate(sla), avg response time and p99/p95/p90/p75/p50 response time.
|
|
- Support backend trace sampling.
|
|
- Support Zipkin format again.
|
|
- Support init mode.
|
|
- Support namespace in Zookeeper cluster management.
|
|
- Support consul plugin in cluster module.
|
|
- OAL generate tool has been integrated into main repo, in the maven `compile` stage.
|
|
- Optimize trace paging query.
|
|
- Fix trace query don't use fuzzy query in ElasticSearch storage.
|
|
- Fix alarm can't be active in right way.
|
|
- Fix unnecessary condition in database and cache number query.
|
|
- Fix wrong namespace bug in ElasticSearch storage.
|
|
- Fix `Remote clients selector error: / by zero `.
|
|
- Fix segment TTL is not working.
|
|
|
|
#### UI
|
|
- Support service throughput(cpm), successful rate(sla), avg response time and p99/p95/p90/p75/p50 response time.
|
|
- Fix TopN endpoint link doesn't work right.
|
|
- Fix trace stack style.
|
|
- Fix CI.
|
|
|
|
#### Document
|
|
- Add more agent setting documents.
|
|
- Add more contribution documents.
|
|
- Update user wall and powered-by page.
|
|
- Add RocketBot UI project link in document.
|
|
|
|
All issues and pull requests are [here](https://github.com/apache/incubator-skywalking/milestone/31?closed=1)
|
|
|
|
6.0.0-alpha
|
|
------------------
|
|
|
|
SkyWalking 6 is totally new milestone for the project. At this point, we are not just a distributing
|
|
tracing system with analysis and visualization capabilities. We are an **Observability Analysis Platform(OAL)**.
|
|
|
|
The core and most important features in v6 are
|
|
1. Support to collect telemetry data from different sources, such as multiple language agents and service mesh.
|
|
1. Extensible stream analysis core. Make SQL and cache analysis available in core level, although haven't
|
|
provided in this release.
|
|
1. Provide **Observability Analysis Language(OAL)** to make analysis metric customization available.
|
|
1. New GraphQL query protocol. Not binding with UI now.
|
|
1. UI topology is better now.
|
|
1. New alarm core provided. In alpha, only on service related metric.
|
|
|
|
All issues and pull requests are [here](https://github.com/apache/incubator-skywalking/milestone/29?closed=1)
|
|
|
|
5.x releases
|
|
------------------
|
|
You could find all CHANGES of 5.x at [here](https://github.com/apache/incubator-skywalking/blob/5.x/CHANGES.md)
|