4.3 KiB
4.3 KiB
10.0.0
Project
- Support Java 21 runtime.
- Support oap-java21 image for Java 21 runtime.
- Upgrade
OTEL collectorversion to0.92.0in all e2e tests. - Switch CI macOS runner to m1.
OAP Server
- Add
layerparameter to the global topology graphQL query. - Add
is_presentfunction in MQE for check if the list metrics has a value or not. - Remove unreasonable default configurations for gRPC thread executor.
- Remove
gRPCThreadPoolQueueSize (SW_RECEIVER_GRPC_POOL_QUEUE_SIZE)configuration. - Allow excluding ServiceEntries in some namespaces when looking up ServiceEntries as a final resolution method of service metadata.
- Set up the length of source and dest IDs in relation entities of service, instance, endpoint, and process to 250(was 200).
- Support build Service/Instance Hierarchy and query.
- Change the string field in Elasticsearch storage from keyword type to text type if it set more than
32766length. - [Break Change] Change the configuration field of
ui_templateandui_menuin Elasticsearch storage from keyword type to text. - Support Service Hierarchy auto matching, add auto matching layer relationships (upper -> lower) as following:
- MESH -> MESH_DP
- MESH -> K8S_SERVICE
- MESH_DP -> K8S_SERVICE
- GENERAL -> K8S_SERVICE
- Add
namespacesuffix forK8S_SERVICE_NAME_RULE/ISTIO_SERVICE_NAME_RULEandmetadata-service-mapping.yamlas default. - Allow using a dedicated port for ALS receiver.
- Fix log query by traceId in
JDBCLogQueryDAO. - Support handler eBPF access log protocol.
- Fix SumPerMinFunctionTest error function.
- Remove unnecessary annotations and functions from Meter Functions.
- Add
maxandminfunctions for MAL down sampling. - Fix critical bug of uncontrolled memory cost of TopN statistics. Change topN group key from
StorageIdtoentityId + timeBucket. - Add Service Hierarchy auto matching layer relationships (upper -> lower) as following:
- MYSQL -> K8S_SERVICE
- POSTGRESQL -> K8S_SERVICE
- SO11Y_OAP -> K8S_SERVICE
- VIRTUAL_DATABASE -> MYSQL
- VIRTUAL_DATABASE -> POSTGRESQL
- Add Golang as a supported language for AMQP.
- Support available layers of service in the topology.
- Add
countaggregation function for MAL - Add Service Hierarchy auto matching layer relationships (upper -> lower) as following:
- NGINX -> K8S_SERVICE
- APISIX -> K8S_SERVICE
- GENERAL -> APISIX
- Add Golang as a supported language for RocketMQ.
UI
- Fix the mismatch between the unit and calculation of the "Network Bandwidth Usage" widget in Linux-Service Dashboard.
- Add theme change animation.
- Implement the Service and Instance hierarchy topology.
- Support Tabs in the widget visible when MQE expressions.
- Support search on Marketplace.
- Fix default route.
- Fix layout on the Log widget.
- Fix Trace associates with Log widget.
- Add isDefault to the dashboard configuration.
- Add expressions to dashboard configurations on the dashboard list page.
- Update Kubernetes related UI templates for adapt data from eBPF access log.
- Fix dashboard
K8S-Service-Rootmetrics expression. - Add dashboards for Service/Instance Hierarchy.
- Fix MQE in dashboards when using
Card widget. - Optimize tooltips style.
- Fix resizing window causes the trace graph to display incorrectly.
- Add the not found page(404).
- Enhance VNode logic and support multiple Trace IDs in span's ref.
- Add the layers filed and associate layers dashboards for the service topology nodes.
- Fix
Nginx-Instancemetrics to instance level.
Documentation
- Update the release doc to remove the announcement as the tests are through e2e rather than manually.
- Update the release notification mail a little.
- Polish docs structure. Move customization docs separately from the introduction docs.
- Add webhook/gRPC hooks settings example for
backend-alarm.md. - Begin the process of
SWIP - SkyWalking Improvement Proposal. - Add
SWIP-1 Create and detect Service Hierarchy Relationship. - Add
SWIP-2 Collecting and Gathering Kubernetes Monitoring Data. - Update the
Overviewdocs to add theService Hierarchy Relationshipsection. - Fix incorrect words for
backend-bookkeeper-monitoring.mdandbackend-pulsar-monitoring.md - Document a new way to load balance OAP.
- Add
SWIP-3 Support RocketMQ monitoring.
All issues and pull requests are here