5.0 KiB
5.0 KiB
10.2.0
Project
- Add
doc_valuesfor fields that need to be sorted or aggregated in Elasticsearch, and disable all others.- This change would not impact the existing deployment and its feature for our official release users.
- Warning If there are custom query plugins for our Elasticsearch indices, this change could break them as sort queries and aggregation queries which used the unexpected fields are being blocked.
- [Breaking Change] Rename
debugging-querymodule tostatus-querymodule. Relative exposed APIs are UNCHANGED. - [Breaking Change] All jars of the
skywalking-oap-serverare no longer published through maven central. We will only publish the source tar and binary tar to the website download page, and docker images to docker hub.- Warning If you are using the
skywalking-oap-serveras a dependency in your project, you need to download the source tar from the website and publish them to your private maven repository.
- Warning If you are using the
- [Breaking Change] Remove H2 as storage option permanently. BanyanDB 0.8(OAP 10.2 required) is easy, stable and production-ready. Don't need H2 as default storage anymore.
OAP Server
- Skip processing OTLP metrics data points with flag
FLAG_NO_RECORDED_VALUE, which causes exceptional result. - Add self observability metrics for GraphQL query,
graphql_query_latency. - Reduce the count of process index and adding time range when query process index.
- Bump up Apache commons-io to 2.17.0.
- Polish eBPF so11y metrics and add error count for query metrics.
- Support query endpoint list with duration parameter(optional).
- Change the endpoint_traffic to updatable for the additional column
last_ping. - Add Component ID(5023) for the GoZero framework.
- Support Kong monitoring.
- Support adding additional attr[0-5] for service/endpoint level metrics.
- Support async-profiler feature for performance analysis.
- Add metrics value owner for metrics topN query result.
- Add naming control for
EndpointDependencyBuilder. - The index type
BanyanDB.IndexRule.IndexType#TREEis removed. All indices are usingIndexType#INVERTEDnow. - Add max query size settings to BanyanDB.
- Fix "BanyanDBTraceQueryDAO.queryBasicTraces" doesn't support querying by "trace_id".
- Polish mesh data dispatcher: don't generate Instance/Endpoint metrics if they are empty.
- Adapt the new metadata standardization in Istio 1.24.
- Bump up netty to 4.1.115, grpc to 1.68.1, boringssl to 2.0.69.
- BanyanDB: Support update the Group settings when OAP starting.
- BanyanDB: Introduce index mode and refactor banyandb group settings.
- BanyanDB: Introduce the new Progressive TTL feature.
- BanyanDB: Support update the Schema when OAP starting.
- BanyanDB: Speed up OAP booting while initializing BanyanDB.
- BanyanDB: Support
@EnableSorton the column to enable sorting forIndexRuleand set the default to false. - Support
Get Effective TTL ConfigurationsAPI. - Fix
ServerStatusService.statusWatchersconcurrent modification. - Add protection for dynamic config change propagate chain.
- Add Ruby component IDs.
- Add component ID(160) for Caffeine.
- Alarm: Support store and query the metrics snapshot when the alarm is triggered.
- Alarm: Remove unused
Alarm Trendquery. - Fix missing remote endpoint IP address in span query of zipkin query module.
- Fix
hierarchy-definition.ymlconfig file packaged into start.jar wrongly. - Add
bydb.dependencies.propertiesconfig file to define server dependency versions.
UI
- Add support for case-insensitive search in the dashboard list.
- Add content decorations to Table and Card widgets.
- Support the endpoint list widget query with duration parameter.
- Support ranges for Value Mappings.
- Add service global topN widget on
General-Root,Mesh-Root,K8S-Rootdashboard. - Fix initialization dashboards.
- Update the Kubernetes metrics for reduce multiple metrics calculate in MQE.
- Support view data value related dashboards in TopList widgets.
- Add endpoint global topN widget on
General-Root,Mesh-Root. - Implement owner option for TopList widgets in related trace options.
- Hide entrances to unrelated dashboards in topn list.
- Split topology metric query to avoid exceeding the maximum query complexity.
- Fix view metrics related trace and metrics query.
- Add support collapse span.
- Refactor copy util with Web API.
- Releases an existing object URL.
- Optimize Trace Profiling widget.
- Implement Async Profiling widget.
- Fix inaccurate data query issue on endpoint topology page.
Documentation
- Update release document to adopt newly added revision-based process.
- Improve BanyanDB documentation.
- Improve component-libraries documentation.
- Improve configuration-vocabulary documentation.
- Add
Get Effective TTL ConfigurationsAPI documentation. - Add Status APIs docs.
- Simplified the release process with removing maven central publish relative processes.
All issues and pull requests are here