Releases: apache/skywalking
8.2.0
Download
http://skywalking.apache.org/downloads/
Notice
Don't download source codes from this page.
Please follow build document, if you want to build source codes by yourself.
Project
- Support Browser monitoring.
- Add e2e test for ALS solution of service mesh observability.
- Support compiling(include testing) in JDK11.
- Support build a single module.
Java Agent
- Support metrics plugin.
- Support slf4j logs of gRPC and Kafka(when agent uses them) into the agent log files.
- Add
PROPERTIES_REPORT_PERIOD_FACTOR
config to avoid the properties of instance cleared. - Limit the size of traced SQL to avoid OOM.
- Support
mount
command to load a new set of plugins. - Add plugin selector mechanism.
- Enhance the witness classes for MongoDB plugin.
- Enhance the parameter truncate mechanism of SQL plugins.
- Enhance the SpringMVC plugin in the reactive APIs.
- Enhance the SpringMVC plugin to collect HTTP headers as the span tags.
- Enhance the Kafka plugin, about
@KafkaPollAndInvoke
- Enhance the configuration initialization core. Plugin could have its own plugins.
- Enhance Feign plugin to collect parameters.
- Enhance Dubbo plugin to collect parameters.
- Provide Thrift plugin.
- Provide XXL-job plugin.
- Provide MongoDB 4.x plugin.
- Provide Kafka client 2.1+ plugin.
- Provide WebFlux-WebClient plugin.
- Provide ignore-exception plugin.
- Provide quartz scheduler plugin.
- Provide ElasticJob 2.x plugin.
- Provide Spring @scheduled plugin.
- Provide Spring-Kafka plugin.
- Provide HBase client plugin.
- Provide JSON log format.
- Move Spring WebFlux plugin to the optional plugin.
- Fix inconsistent logic bug in PrefixMatch
- Fix duplicate exit spans in Feign LoadBalancer mechanism.
- Fix the target service blocked by the Kafka reporter.
- Fix configurations of Kafka report don't work.
- Fix rest template concurrent conflict.
- Fix NPE in the ActiveMQ plugin.
- Fix conflict between Kafka reporter and sampling plugin.
- Fix NPE in the log formatter.
- Fix span layer missing in certain cases, in the Kafka plugin.
- Fix error format of time in serviceTraffic update.
- Upgrade bytebuddy to 1.10.14
OAP-Backend
- Support Nacos authentication.
- Support labeled meter in the meter receiver.
- Separate UI template into multiple files.
- Provide support for Envoy tracing. Envoy tracer depends on the Envoy community.
- Support query trace by tags.
- Support composite alarm rules.
- Support alarm messages to DingTalk.
- Support alarm messages to WeChat.
- Support alarm messages to Slack.
- Support SSL for Prometheus fetcher and self telemetry.
- Support labeled histogram in the prometheus format.
- Support the status of segment based on entry span or first span only.
- Support the error segment in the sampling mechanism.
- Support SSL certs of gRPC server.
- Support labeled metrics in the alarm rule setting.
- Support to query all labeled data, if no explicit label in the query condition.
- Add TLS parameters in the mesh analysis.
- Add health check for InfluxDB storage.
- Add
super dataset
concept for the traces/logs. - Add separate replicas configuration for super dataset.
- Add
IN
operator in the OAL. - Add
!=
operator in the OAL. - Add
like
operator in the OAL. - Add
latest
function in the prometheus analysis. - Add more configurations in the gRPC server.
- Optimize the trace query performance.
- Optimize the CPU usage rate calculation, at least to be 1.
- Optimize the length of slow SQL column in the MySQL storage.
- Optimize the topology query, use client side component name when no server side mapping.
- Add component IDs for Python component.
- Add component ID range for C++.
- Fix Slack notification setting NPE.
- Fix some module missing check of the module manager core.
- Fix authentication doesn't work in sharing server.
- Fix metrics batch persistent size bug.
- Fix trace sampling bug.
- Fix CLR receiver bug.
- Fix end time bug in the query process.
- Fix
Exporter INCREMENT mode
is not working. - Fix an error when executing startup.bat when the log directory exists
- Add syncBulkActions configuration to set up the batch size of the metrics persistent.
- Meter Analysis Language.
UI
- Add browser dashboard.
- Add browser log query page.
- Support query trace by tags.
- Fix JVM configuration.
- Fix CLR configuration.
Document
- Add the document about
SW_NO_UPSTREAM_REAL_ADDRESS
. - Update ALS setup document.
- Add Customization Config section for plugin development.
All issues and pull requests are here
8.1.0
Download
http://skywalking.apache.org/downloads/
Notice
Don't download source codes from this page.
Please follow build document, if you want to build source codes by yourself.
Project
- Support Kafka as an optional trace, JVM metrics, profiling snapshots and meter system data transport layer.
- Support Meter system, including the native metrics APIs and the Spring Sleuth adoption.
- Support JVM thread metrics.
Java Agent
- [Core] Fix the concurrency access bug in the Concurrency ClassLoader Case.
- [Core] Separate the config of the plugins from the core level.
- [Core] Support instrumented class cached in memory or file, to be compatible with other agents, such as Arthas.
- Add logic endpoint concept. Could analysis any span or tags flagged by the logic endpoint.
- Add Spring annotation component name for UI visualization only.
- Add support to trace
Call procedures
in MySQL plugin. - Support GraphQL plugin.
- Support Quasar fiber plugin.
- Support InfluxDB java client plugin.
- Support brpc java plugin
- Support
ConsoleAppender
in the logback v1 plugin. - Enhance vert.x endpoint names.
- Optimize the code to prevent mongo statements from being too long.
- Fix WebFlux plugin concurrency access bug.
- Fix ShardingSphere plugins internal conflicts.
- Fix duplicated Spring MVC endpoint.
- Fix lettuce plugin sometimes trace doesn‘t show span layer.
- Fix
@Tag
returnedObject bug.
OAP-Backend
- Support Jetty Server advanced configurations.
- Support label based filter in the prometheus fetcher and OpenCensus receiver.
- Support using k8s configmap as the configuration center.
- Support OAP health check, and storage module health check.
- Support sampling rate in the dynamic configuration.
- Add
endpoint_relation_sla
andendpoint_relation_percentile
for endpoint relationship metrics. - Add components for Python plugins, including Kafka, Tornado, Redis, Django, PyMysql.
- Add components for Golang SDK.
- Add Nacos 1.3.1 back as an optional cluster coordinator and dynamic configuration center.
- Enhance the metrics query for ElasticSearch implementation to increase the stability.
- Reduce the length of storage entity names in the self-observability for MySQL and TiDB storage.
- Fix labels are missing in Prometheus analysis context.
- Fix column length issue in MySQL/TiDB storage.
- Fix no data in 2nd level aggregation in self-observability.
- Fix searchService bug in ES implementation.
- Fix wrong validation of endpoint relation entity query.
- Fix the bug caused by the OAL debug flag.
- Fix endpoint dependency bug in MQ and uninstrumented proxy cases.
- Fix time bucket conversion issue in the InfluxDB storage implementation.
- Update k8s client to 8.0.0
UI
- Support endpoint dependency graph.
- Support x-scroll of trace/profile page
- Fix database selector issue.
- Add the bar chart in the UI templates.
Document
- Update the user logo wall.
- Add backend configuration vocabulary document.
- Add agent installation doc for Tomcat9 on Windows.
- Add istioctl ALS commands for the document.
- Fix TTL documentation.
- Add FAQ doc about thread instrumentation.
CVE
- Fix fuzzy query sql injection in the MySQL/TiDB storage.
All issues and pull requests are here
8.0.1
Download
http://skywalking.apache.org/downloads/
Notice
Don't download source codes from this page.
Please follow build document, if you want to build source codes by yourself.
OAP-Backend
- Fix
no-init
mode is not working in ElasticSearch storage.
8.0.0
Download
http://skywalking.apache.org/downloads/
Notice
Don't download source codes from this page.
Please follow build document, if you want to build source codes by yourself.
Project
- v3 protocol is added and implemented. All previous releases are incompatible with 8.x releases.
- Service, Instance, Endpoint register mechanism and inventory storage entities are removed.
- New GraphQL query protocol is provided, the legacy procotol is still supported(plan to remove at the end of this year).
- Support Prometheus network protocol. Metrics in Prometheus format could be transferred into SkyWalking.
- Python agent provided.
- All inventory caches have been removed.
- Apache ShardingSphere(4.0.0, 4.1.1) agent plugin provided.
Java Agent
- Add MariaDB plugin.
- Vert.x plugin enhancement. More cases are covered.
- Support v3 extension header.
- Fix ElasticSearch 5.x plugin TransportClient error.
- Support Correlation protocol v1.
- Fix Finagle plugin bug, in processing Noop Span.
- Make
CommandService
daemon to avoid blocking target application shutting down gracefully. - Refactor spring cloud gateway plugin and support tracing spring cloud gateway 2.2.x
OAP-Backend
- Support meter system for Prometheus adoption. In future releases, we will add native meter APIs and MicroMeter(Sleuth) system.
- Support endpoint grouping.
- Add SuperDataSet annotation for storage entity.
- Add superDatasetIndexShardsFactor in the ElasticSearch storage, to provide more shards for @SuperDataset annotated entites. Typically TraceSegment.
- Support alarm settings for relationship of service, instance, and endpoint level metrics.
- Support alarm settings for database(conjecture node in tracing scenario).
- Data Model could be added in the runtime, don't depend on the bootstrap sequence anymore.
- Reduce the memory cost, due to no inventory caches.
- No buffer files in tracing and service mesh cases.
- New ReadWriteSafe cache implementation. Simplify codes.
- Provide default way for metrics query, even the metrics doesn't exist.
- New GraphQL query protocol is provided. Support the metrics type query.
- Set up length rule of service, instance, and endpoint.
- Adjust the default jks for ElasticSearch to empty.
- Fix Apdex function integer overflow issue.
- Fix profile storage issue.
- Fix TTL issue.
- Fix H2 column type bug.
- Add JRE 8-14 test for the backend.
UI
- UI dashboard is 100% configurable to adopt new metrics definited in the backend.
Document
- Add v8 upgrade document.
- Make the coverage accurate including UT and e2e tests.
- Add miss doc about collecting parameters in the profiled traces.
CVE
- Fix SQL Injection vulnerability in H2/MySQL implementation.
- Upgrade Nacos to avoid the FastJson CVE in high frequency.
- Upgrade jasckson-databind to 2.9.10.
7.0.0
Download
http://skywalking.apache.org/downloads/
Notice
Don't download source codes from this page.
Please follow build document, if you want to build source codes by yourself.
Project
- SkyWalking discards the supports of JDK 1.6 and 1.7 on the java agent side. The minimal requirement of JDK is JDK8.
- Support method performance profile.
- Provide new E2E test framework.
- Remove AppVeyor from the CI, use GitHub action only.
- Provide new plugin test tool.
- Don't support SkyWalking v5 agent in-wire and out-wire protocol. v6 is required.
Java Agent
- Add lazy injection API in the agent core.
- Support Servlet 2.5 in the Struts plugin.
- Fix RestTemplate plugin ClassCastException in the Async call.
- Add Finagle plugin.
- Add test cases of H2 and struts.
- Add Armeria 0.98 plugin.
- Fix ElasticSearch plugin bug.
- Fix EHCache plugin bug.
- Fix a potential I/O leak.
- Support Oracle SID mode.
- Update Byte-buddy core.
- Performance tuning: replace AtomicInteger with AtomicIntegerFieldUpdater.
- Add AVRO plugin.
- Update to JDK 1.8
- Optimize the ignore plugin.
- Enhance the gRPC plugin.
- Add Kotlin Coroutine plugin.
- Support HTTP parameter collection in Tomcat and SpringMVC plugin.
- Add @tag annotation in the application toolkit.
- Move Lettuce into the default plugin list.
- Move Webflux into the default plugin list.
- Add HttpClient 3.x plugin.
OAP-Backend
- Support InfluxDB as a new storage option.
- Add
selector
in theapplication.yml
. Make the provider activation more flexible through System ENV. - Support sub-topology map query.
- Support gRPC SSL.
- Support HTTP protocol for agent.
- Support Nginx LUA agent.
- Support skip the instance relationship analysis if some agents doesn't have upstream address, currently for LUA agent.
- Support metrics entity name in the storage. Optional, default OFF.
- Merge the HOUR and DAY metrics into MINUTE in the ElasticSearch storage implementation. Reduce the payload for ElasticSearch server.
- Support change detection mechanism in DCS.
- Support Daily step in the ElasticSearch storage implementation for low traffic system.
- Provide profile export tool.
- Support alarm gRPC hook.
- Fix PHP language doesn't show up on the instance page.
- Add more comments in the source codes.
- Add a new metrics type, multiple linears.
- Fix thread concurrency issue in the alarm core.
UI
- Support custom topology definition.
- Support profile.
Document
- Add FAQ about
python2
command required in the compiling. - Add doc about new e2e framework.
- Add doc about the new profile feature.
- Powered-by page updated.
6.6.0
Download
http://skywalking.apache.org/downloads/
Notice
Don't download source codes from this page.
Please follow build document, if you want to build source codes by yourself.
Project
- [IMPORTANT] Local span and exit span are not treated as endpoint detected at client and local. Only entry span is the endpoint. Reduce the load of register and memory cost.
- Support MiniKube, Istio and SkyWalking on K8s deployment in CI.
- Support Windows and MacOS build in GitHub Action CI.
- Support ElasticSearch 7 in official dist.
- Hundreds plugin cases have been added in GitHub Action CI process.
Java Agent
- Remove the local/exit span operation name register mechanism.
- Add plugin for JDK Threading classes.
- Add plugin for Armeria.
- Support set operation name in async span.
- Enhance webflux plugin, related to Spring Gateway plugin. Webflux plugin is in optional, due to JDK8 required.
- Fix a possible deadlock.
- Fix NPE when OAL scripts are different in different OAP nodes, mostly in upgrading stage.
- Fix bug about wrong peer in ES plugin.
- Fix NPE in Spring plugin.
- Fix wrong class name in Dubbo 2.7 conflict patch.
- Fix spring annotation inheritance problem.
OAP-Backend
- Remove the local/exit span operation name register mechanism.
- Remove client side endpoint register in service mesh.
- Service instance dependency and related metrics.
- Support
min
func in OAL - Support
apdex
func in OAL - Support custom ES config setting at the index level.
- Envoy ALS proto upgraded.
- Update JODA lib as bugs in UTC +13/+14.
- Support topN sample period configurable.
- Ignore no statement DB operations in slow SQL collection.
- Fix bug in docker-entrypoint.sh when using MySQL as storage
UI
- Service topology enhancement. Dive into service, instance and endpoint metrics on topo map.
- Service instance dependency view and related metrics.
- Support using URL parameter in trace query page.
- Support apdex score in service page.
- Add service dependency metrics into metrics comparison.
- Fix alarm search not working.
Document
- Update user list and user wall.
- Add document link for CLI.
- Add deployment guide of agent in Jetty case.
- Modify Consul cluster doc.
- Add document about injecting traceId into the logback with logstack in JSON format.
- ElementUI license and dependency added.
All issues and pull requests are here
6.5.0
Download
http://skywalking.apache.org/downloads/
Notice
Don't download source codes from this page.
Please follow build document, if you want to build source codes by yourself.
Project
- Compatible with 6.4.0 release
- TTL E2E test (#3437)
- Test coverage is back in pull request check status (#3503)
- Plugin tests begin to be migrated into main repo, and is in process. (#3528, #3756, #3751, etc.)
- Switch to SkyWalking CI (exclusive) nodes (#3546)
- MySQL storage e2e test. (#3648)
- E2E tests are verified in multiple jdk versions, jdk 8, 9, 11, 12 (#3657)
- Jenkins build jobs run only when necessary (#3662)
OAP-Backend
- Support dynamically configure alarm settings (#3557)
- Language of instance could be null (#3485)
- Make query max window size configurable. (#3765)
- Remove two max size 500 limit. (#3748)
- Parameterize the cache size. (#3741)
- ServiceInstanceRelation set error id (#3683)
- Makes the scope of alarm message more semantic. (#3680)
- Add register persistent worker latency metrics (#3677)
- Fix more reasonable error (#3619)
- Add GraphQL getServiceInstance instanceUuid field. (#3595)
- Support namespace in Nacos cluster/configuration (#3578)
- Instead of datasource-settings.properties, use application.yml for MySQLStorageProvider (#3564)
- Provide consul dynamic configuration center implementation (#3560)
- Upgrade guava version to support higher jdk version (#3541)
- Sync latest als from envoy api (#3507)
- Set telemetry instanced id for Etcd and Nacos plugin (#3492)
- Support timeout configuration in agent and backend. (#3491)
- Make sure the cluster register happens before streaming process. (#3471)
- Agent supports custom properties. (#3367)
- Miscellaneous bug fixes (#3567)
UI
- Feature: node detail display in topo circle-chart view.
- BugFix: the jvm-maxheap & jvm-maxnonheap is -1, free is no value
- Fix bug: time select operation not in effect
- Fix bug: language initialization failed
- Fix bug: not show instance language
- Feature: support the trace list display export png
- Feature: Metrics comparison view
- BugFix: Fix dashboard top throughput copy
Java Agent
- Spring async scenario optimize (#3723)
- Support log4j2 AsyncLogger (#3715)
- Add config to collect PostgreSQL sql query params (#3695)
- Support namespace in Nacos cluster/configuration (#3578)
- Provide plugin for ehcache 2.x (#3575)
- Supporting RequestRateLimiterGatewayFilterFactory (#3538)
- Kafka-plugin compatible with KafkaTemplate (#3505)
- Add pulsar apm plugin (#3476)
- Spring-cloud-gateway traceId does not transmit #3411 (#3446)
- Gateway compatible with downstream loss (#3445)
- Provide cassandra java driver 3.x plugin (#3410)
- Fix SpringMVC4 NoSuchMethodError (#3408)
- BugFix: endpoint grouping rules may be not unique (#3510)
- Add feature to control the maximum agent log files (#3475)
- Agent support custom properties. (#3367)
Document
- Remove travis badge (#3763)
- Replace user wall to typical users in readme page (#3719)
- Update istio docs according latest istio release (#3646)
- Use chart deploy sw docs (#3573)
- Reorganize the doc, and provide catalog (#3563)
- Committer vote and set up document. (#3496)
- Update als setup doc as istio 1.3 released (#3470)
- Fill faq reply in official document. (#3450)
6.4.0
Download
http://skywalking.apache.org/downloads/
Notice
Don't download source codes from this page.
Please follow build document, if you want to build source codes by yourself.
Project
- Highly recommend to upgrade due to Pxx metrics calculation bug.
- Make agent working in JDK9+ Module system.
Java Agent
- Make agent working in JDK9+ Module system.
- Support Kafka 2.x client libs.
- Log error in OKHTTP OnFailure callback.
- Support injecting traceid into logstack appender in logback.
- Add OperationName(including endpoint name) length max threshold.
- Support using Regex to group operation name.
- Support Undertow routing handler.
- RestTemplate plugin support operation name grouping.
- Fix ClassCastException in Webflux plugin.
- Ordering zookeeper server list, to make it better in topology.
- Fix a Dubbo plugin incompatible issue.
- Fix MySQL 5 plugin issue.
- Make log writer cached.
- Optimize Spring Cloud Gateway plugin
- Fix and improve gRPC reconnect mechanism.
- Remove Disruptor dependency from agent.
Backend
- Fix Pxx(p50,p75,p90,p95,p99) metrics func bug.(Critical)
- Support Gateway in backend analysis, even when it doesn't have suitable language agent.
- Support using HTTPs SSL accessing ElasticSearch storage.
- Support Zookeeper ACL.
- Make alarm records listed in order.
- Fix Pxx data persistence failure in some cases.
- Fix some bugs in MySQL storage.
- Setup slow SQL length threshold.
- Fix TTL settings is not working as expected.
- Remove scope-meta file.
UI
- Enhance alarm page layout.
- Support trace tree chart resize.
- Support trace auto completion when partial traces abandoned somehow.
- Fix dashboard endpoint slow chart.
- Add radial chart in topology page.
- Add trace table mode.
- Fix topology page bug.
- Fix calender js bug.
- Fix "The "topo-services" component did not update the data in time after modifying the time range on the topology page.
Document
- Restore the broken Istio setup doc.
- Add etcd config center document.
- Correct span_limit_per_segment default value in document.
- Enhance plugin develop doc.
- Fix error description in build document.
All issues and pull requests are here
6.3.0
Download
http://skywalking.apache.org/downloads/
Notice
Don't download source codes from this page.
Please follow build document, if you want to build source codes by yourself.
Project
- e2e tests have been added, and verify every pull request.
- Use ArrayList to replace LinkedList in DataCarrier for much better performance.
- Add plugin instrumentation definition check in CI.
- DataCarrier performance improvement by avoiding false-sharing.
Java Agent
- Java agent supports JDK 9 - 12, but don't support Java Module yet.
- Support JVM class auto instrumentation, cataloged as bootstrap plugin.
- Support JVM HttpClient and HttpsClient plugin.[Optional]
- Support backend upgrade without rebooting required.
- Open Redefine and Retransform by other agents.
- Support Servlet 2.5 in Jetty, Tomcat and SpringMVC plugins.
- Support Spring @async plugin.
- Add new config item to restrict the length of span#peer.
- Refactor
ContextManager#stopSpan
. - Add gRPC timeout.
- Support Logback AsyncAppender print tid
- Fix gRPC reconnect bug.
- Fix trace segment service doesn't report
onComplete
. - Fix wrong logger class name.
- Fix gRPC plugin bug.
- Fix
ContextManager.activeSpan()
API usage error.
Backend
- Support agent reset command downstream when the storage is erased, mostly because of backend upgrade.
- Backend stream flow refactor.
- High dimensionality metrics(Hour/Day/Month) are changed to lower priority, to ease the storage payload.
- Add OAP metrics cache to ease the storage query payload and improve performance.
- Remove DataCarrier in trace persistent of ElasticSearch storage, by leveraging the elasticsearch bulk queue.
- OAP internal communication protocol changed. Don't be compatible with old releases.
- Improve ElasticSearch storage bulk performance.
- Support etcd as dynamic configuration center.
- Simplify the PxxMetrics and ThermodynamicMetrics functions for better performance and GC.
- Support JVM metrics self observability.
- Add the new OAL runtime engine.
- Add gRPC timeout.
- Add Charset in the alarm web hook.
- Fix buffer lost.
- Fix dirty read in ElasticSearch storage.
- Fix bug of cluster management plugins in un-Mixed mode.
- Fix wrong logger class name.
- Fix delete bug in ElasticSearch when using namespace.
- Fix MySQL TTL failure.
- Totally remove
IDs can't be null
log, to avoid misleading. - Fix provider has been initialized repeatedly.
- Adjust providers conflict log message.
- Fix using wrong gc time metrics in OAL.
UI
- Fix refresh is not working after endpoint and instance changed.
- Fix endpoint selector but.
- Fix wrong copy value in slow traces.
- Fix can't show trace when it is broken partially(Because of agent sampling or fail safe).
- Fix database and response time graph bugs.
Document
- Add bootstrap plugin development document.
- Alarm documentation typo fixed.
- Clarify the Docker file purpose.
- Fix a license typo.
6.2.0
Download
http://skywalking.apache.org/downloads/
Notice
Don't download source codes from this page.
Please follow build document, if you want to build source codes by yourself.
Project
- ElasticSearch storage implementation performance improved, and CHANGED totally. Must delete all existing indexes to do the upgrade.
- CI and Integration tests provided by ASF INFRA.
- Plan to enhance tests including e2e, plugin tests in all pull requests, powered by ASF INFRA.
- DataCarrier queue write index controller performance improvement. 3-5 times quicker than before.
- Add windows compile support in CI.
Java Agent
- Support collect SQL parameter in MySQL plugin.[Optional]
- Support SolrJ plugin.
- Support RESTEasy plugin.
- Support Spring Gateway plugin for 2.1.x
- TracingContext performance improvement.
- Support Apache ShardingSphere(incubating) plugin.
- Support
span#error
in application toolkit. - Fix OOM by empty stack of exception.
- FIx wrong cause exception of stack in span log.
- Fix unclear the running context in SpringMVC plugin.
- Fix CPU usage accessor calculation issue.
- Fix SpringMVC plugin span not stop bug when doing HTTP forward.
- Fix lettuce plugin async commend bug and NPE.
- Fix webflux plugin cast exception.
- [CI]Support
import
check.
Backend
- Support time series ElasticSearch storage.
- Provide dynamic configuration module and implementation. Slow SQL threshold supports dynamic config today.
- Dynamic Configuration module provide multiple implementations, DCS(gRPC based), Zookeeper, Apollo, Nacos.
- Provide P99/95/90/75/50 charts in topology edge.
- New topology query protocol and implementation.
- Support Envoy ALS in Service Mesh scenario.
- Support Nacos cluster management.
- Enhance metric exporter. Run in increment and total modes.
- Fix module provider is loaded repeatedly.
- Change TOP slow SQL storage in ES to Text from Keyword, as too long text issue.
- Fix H2TopologyQuery tiny bug.
- Fix H2 log query bug.(No feature provided yet)
- Filtering pods not in 'Running' phase in mesh scenario.
- Fix query alarm bug in MySQL and H2 storage.
- Codes refactor.
UI
- Fix some
ID is null
query(s). - Page refactor, especially time-picker, more friendly.
- Login removed.
- Trace timestamp visualization issue fixed.
- Provide P99/95/90/75/50 charts in topology edge.
- Change all P99/95/90/75/50 charts style. More readable.
- Fix 404 in trace page.
Document
- Go2Sky project has been donated to SkyAPM, change document link.
- Add FAQ for ElasticSearch storage, and links from document.
- Add FAQ fro WebSphere installation.
- Add several open users.
- Add alarm webhook document.
All issues and pull requests are here