ITADN
apache/skywalking-banyandb

版本发布 8

v0.10.2
? · 2026-05-06

## 0.10.2 ### Bug Fixes - Fix reuse of byte arrays in min/max implementation causing data corruption. - Fix index-mode measure queries returning documents outside requested time range. - Fix nil pointer panic in segment collectMetrics during shutdown. - Fix property schema client connection instability after data node restart. - Fix take snapshot error when no data in the segment. - Fix(storage): disable rotation task on warm and cold lifecycle nodes. - Fix(storage): prevent epoch segment creation from zero timestamps. - Fix(sidx): use MinTimestamp/MaxTimestamp instead of SegmentID in streaming sync. - Fix(handoff): prevent size limit bypass and sidx timestamp corruption in handoff replay. - Fix(handoff): prevent enqueuing parts for online nodes via shared LocateAll. - Fix wrong backup path of schema property. - Fix OOM issue during migration when a group contains a large amount of data. - Fix lifecycle migration failure when the target stage has `close: true`. - Fix stale sync request blocking watch session channel. - Fix nil pointer panic in disk monitor during early initialization. - Fix FileSystemError not matching io/fs.ErrNotExist sentinel. - Fix(topn): deduplicate entities in TopN aggregation query. - Fix(stream): skip element-index visit when idx/ is absent. - Fix(metadata): widen FODC inspection broadcast deadline and parallelize InspectAll. - Fix(measure,stream,trace): eliminate flusher/introducer data race on shutdown. - Fix: use `topic` instead of `session_id` as the Prometheus label. - Fix(fodc): heal reconnect deadlock and add error message when no agents for lifecycle request. - Fix(MCP): add explicit validation for properties and tools, and harden the server. ### Chores - Upgrade Go and npm dependencies for CVE fixes. - Bump ui and mcp npm dependencies for CVE fixes. **Full Changelog**: https://github.com/apache/skywalking-banyandb/compare/v0.10.1...v0.10.2

v0.10.1
? · 2026-04-06

**Full Changelog**: https://github.com/apache/skywalking-banyandb/compare/v0.10.0...v0.10.1

v0.10.0
? · 2026-03-31

## What's Changed * Remove Bloom filter for dictionary-encoded tags by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/849 * docs: update etcd backend quota configuration by @KitAndrew in https://github.com/apache/skywalking-banyandb/pull/862 * feat: Implement BanyanDB MCP by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/856 * Implement Additional Measure Dump Commands by @OmCheeLin in https://github.com/apache/skywalking-banyandb/pull/864 * Fix the wrong detention setting of each measure/stream/trace by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/865 * Define new bulk write api by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/863 * Support lifecycle to trace data by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/852 * Add read write benchmark document for 0.9.0 release by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/866 * Add stage_names field by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/868 * feat(mcp): support query description without explicit groups and conditions by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/870 * Enhance DictionaryFilter with map-based lookups for O(1) performance by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/872 * Fix NPE in tagFamilyFilters.Eq when filter is nil by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/874 * Implement Additional Property Dump Commands by @OmCheeLin in https://github.com/apache/skywalking-banyandb/pull/871 * Remove check requiring tags in criteria to be present in projection by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/876 * build(deps): bump up dependencies and update licenses by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/878 * Fix server got panic when create/update property with high dist usage. by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/879 * Support sort in the property query by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/861 * Add mix write and read scenario benchmark by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/880 * Implement spec-based bulk write for measure by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/869 * Update heading level for benchmark documentation by @wu-sheng in https://github.com/apache/skywalking-banyandb/pull/883 * Update benchmark document file name to remove version by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/884 * Update the CPU and Memory usage in the Grafana Dashboard by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/885 * Remove the windows arch for binary and docker image by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/887 * internal TLS reload by @OmCheeLin in https://github.com/apache/skywalking-banyandb/pull/882 * Fix incorrect key range update in sidx part metadata by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/891 * docs(fodc): document the Watchdog And Flight Recorder Development Design for FODC by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/892 * Add First Occurrence Data Collection (FODC) doc by @wu-sheng in https://github.com/apache/skywalking-banyandb/pull/895 * Support writing stream and trace data with specifications by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/888 * Measure Series Metadata in Liaison Sending Queue by @OmCheeLin in https://github.com/apache/skywalking-banyandb/pull/890 * Add design documentation for KTM by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/894 * Trace、Stream Series Metadata in Liaison Sending Queue by @OmCheeLin in https://github.com/apache/skywalking-banyandb/pull/896 * Enhance tag filtering functionality by adding ContainsAll method by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/898 * build(mcp): update npm command with the modern flag by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/901 * Support deleting non-entity tags when updating the schema by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/873 * doc: Clarify shard allocation mechanism in Meta Nodes section by @OmCheeLin in https://github.com/apache/skywalking-banyandb/pull/902 * feat: implement the Watchdog and Flight Recorder for FODC by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/897 * Remove stage_names field by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/905 * docs: KTM documentation update(workload semantics and metric interpretation) by @Eternity1824 in https://github.com/apache/skywalking-banyandb/pull/903 * Polish docs, and remove Java client doc. by @wu-sheng in https://github.com/apache/skywalking-banyandb/pull/908 * Remove client repo from readme doc. by @wu-sheng in https://github.com/apache/skywalking-banyandb/pull/909 * Enhance integration tests for spec-based writing by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/906 * test(fodc): fix Capacity Size and Heap Inused Size by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/910 * Enhance vibe coding experience by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/907 * fix: resolve panic in measure block merger for overlapping timestamps by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/914 * docs: document the FODC Proxy Development Design by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/911 * test(fodc): expand the tolerance for capacity size by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/915 * build(fodc): refactor the file structure for fodc agent by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/916 * Remove redundant filterTagProjection and filterFieldProjection operat… by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/917 * update the dump tool to support analyzing the parts with smeta files by @OmCheeLin in https://github.com/apache/skywalking-banyandb/pull/900 * Upgrade Node.js support from 20.12 to 24.6.0 by @XL-Zhao-23 in https://github.com/apache/skywalking-banyandb/pull/912 * Improve groupBy, orderBy and multi-group queries by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/904 * build(mcp): bump up qs to fix vulnerabilities by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/923 * Support node registry by DNS by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/920 * feat(fodc): implement FODC Proxy by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/918 * Fix unsupported empty string tag bug. by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/925 * build(fodc): add the banyandb prefix to IMG_NAME by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/926 * Push down sum agg to data node by @OmCheeLin in https://github.com/apache/skywalking-banyandb/pull/924 * Fix TopN processor not handling data points with specifications by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/931 * Add new gRPC and HTTP service for fetching all nodes has discovery in each liaison/data node by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/927 * Add group deletion api by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/913 * Update OAP version for e2e by @wankai123 in https://github.com/apache/skywalking-banyandb/pull/933 * Support file base node discovery by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/928 * build(mcp): bump up modelcontextprotocol/sdk to fix vulnerability by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/934 * Implement element ID-based deduplication in stream query results by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/935 * bugfix(fodc): fix registration or metrics stream startup fails to cause connection stop by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/938 * bugfix(fodc): add info logs to the watchdog component by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/939 * Push down count agg by @OmCheeLin in https://github.com/apache/skywalking-banyandb/pull/932 * Activate the property repair mechanism by default by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/940 * Update the gRPC and HTTP port for lifecycle agent by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/941 * build(mcp): Pin the node version to fix npm build failure by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/942 * Refactor TopN Aggregation Result Query Process by @peachisai in https://github.com/apache/skywalking-banyandb/pull/937 * Fix data written to the wrong shard and related stream queries by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/944 * Fix start time sorting in loadSegments by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/946 * feat(fodc): support multiple ports for polling metrics in watchdog by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/945 * bugfix(fodc): Correct flag name typo from 'container-name' to 'container-names' by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/949 * Add snapshot time retention policy and fix lifecycle panic issue by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/950 * Update version to 0.10 and fix panic in sidx merge and flush operations. by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/952 * Fix property UT not stable by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/951 * refactor deduplicateAggregatedDataPoints by @OmCheeLin in https://github.com/apache/skywalking-banyandb/pull/943 * Add Replication Tests to Index Mode Measures by @tristaZero in https://github.com/apache/skywalking-banyandb/pull/893 * Change the data storage path structure for property model by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/955 * Support node query gRPC service in lifecycle service by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/956 * Fix the latest version when merging top n results by @peachisai in https://github.com/apache/skywalking-banyandb/pull/958 * build: Bump up dependencies to fix CVEs by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/960 * Implement group inspection to display deletion details by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/947 * feat(fodc): implement the cluster topology by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/963 * Remove slow tag in property repair test by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/964 * Remove integration tag in the property repair test by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/966 * Fix the Merged Files Exhausting the Disk by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/967 * Refactor TopN Aggregation result merge process by @peachisai in https://github.com/apache/skywalking-banyandb/pull/961 * build(mcp): bump modelcontextprotocol/sdk from 1.25.2 to 1.26.0 by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/969 * Introduce schema property server by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/971 * Refactor part of the pub.Client as common library by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/972 * Upgrade Infra E2E to fix E2E running error by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/973 * Map-Reduce Aggregation Redesign by @OmCheeLin in https://github.com/apache/skywalking-banyandb/pull/970 * Fix tagFamilyFilters.range method about encode and logic problem by @eye-gu in https://github.com/apache/skywalking-banyandb/pull/976 * build(deps): bump up dependencies to fix CVEs by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/980 * test: add deletion verification tests by @paultanay in https://github.com/apache/skywalking-banyandb/pull/968 * fix: deduplicate tag names in trace queries with range conditions by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/981 * Support schema property client connect to the schema server by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/979 * Support gossip repair protocol in schema property server by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/982 * feat(fodc): Add eBPF-based KTM I/O monitor to FODC agent by @Eternity1824 in https://github.com/apache/skywalking-banyandb/pull/919 * Add property schema storage test into integration by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/985 * chore: update dependencies and versions in go.mod, go.sum, and package-lock.json by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/986 * Fix sidx tag filter range check issue by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/991 * ignore backup if no segments in the storage by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/992 * Adding both etcd and property schema test in each E2E by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/994 * Support client watch the schema server updates by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/995 * Remove obsolete stress tests. by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/997 * Support relative paths in configuration by @aliyasirnac in https://github.com/apache/skywalking-banyandb/pull/996 * trying to fix flaky test running timeout by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/998 * Support backup and restore for schema property database by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/1000 * Fix write handler resetting accumulated groups on error by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/1004 * test(fodc): fix the flaky test and no longer depends on timing-sensitive manual injection for cluster topology by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/1006 * Support none Node discovery and make it as default by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/1003 * feat: generate server-side element ID for stream writes by @paultanay in https://github.com/apache/skywalking-banyandb/pull/999 * Add Rover Istio test case by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/1008 * Add `has-meta-role` flag to switch schema property should activate or not by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/1007 * Implement entire group deletion by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/1005 * fix ui for float value of 0 by @eye-gu in https://github.com/apache/skywalking-banyandb/pull/1011 * fix the memPart Leak by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/1012 * Add a new common-issue documentation by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/1014 * fix query segment ref release and chunked sync cleanup by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/1013 * Add flags to group delete command for force, dry-run, and data-only options by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/1009 * Fix snapshot handling to prevent crashes by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/1016 * Update wrong default value of property repair cron expression by @mrproliu in https://github.com/apache/skywalking-banyandb/pull/1017 * fix(query): eliminate duplicate TopN query in distributed measure queries by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/1018 * feat(sidx): add optional timestamp support for part selection and validation by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/1019 * chore(deps): upgrade vendor dependencies and sync BPF2GO_VERSION by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/1021 * refactor(mcp): remove OpenAI dependency, add Streamable HTTP transport, and refactor tools/prompts by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/1010 * chore(deps): upgrade ui vendor dependencies by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/1024 ## New Contributors * @KitAndrew made their first contribution in https://github.com/apache/skywalking-banyandb/pull/862 * @XL-Zhao-23 made their first contribution in https://github.com/apache/skywalking-banyandb/pull/912 * @tristaZero made their first contribution in https://github.com/apache/skywalking-banyandb/pull/893 * @paultanay made their first contribution in https://github.com/apache/skywalking-banyandb/pull/968 * @aliyasirnac made their first contribution in https://github.com/apache/skywalking-banyandb/pull/996 **Full Changelog**: https://github.com/apache/skywalking-banyandb/compare/v0.9.0...v0.10.0

v0.8.0
? · 2025-04-02

## What's Changed * Measure: Introduce "index_mode" by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/557 * Fix the index mode failure on multi-segments by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/558 * bug: fix the index mode still writes to the data files by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/559 * Fix the lack of version on the index mode measure by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/560 * Fix the bug when adding tags or fields to measuer or stream by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/561 * Index: Use numeric index type to support Int and Float by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/562 * Fix: polish Index Rule Page and Index Rule Binding Page by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/563 * docs: Add `Setting up Environment Variables` in README by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/564 * refactor: Add a common component to avoid hard code by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/565 * Fix View Configuration and remove redundant fields on Property page by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/566 * Add `indexMode` to display on the measure page by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/567 * feat: Add `NoSort` Field to IndexRule page by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/568 * Fix top-n high cardinality by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/569 * Clean up codes & fix a bug and CVE by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/571 * Refactor Groups Tree by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/572 * Fix: Highlight the current node in groups tree by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/573 * build(UI): Add prettier to enforce a consistent style by parsing code by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/574 * Fix groups tree for property data by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/575 * Fix schema updating bugs by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/576 * Parse string and int array in the query result table by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/577 * Index `measure_name` and `tags` in `entity` to improve the query performance. by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/578 * Fix querying the index on a entity tag by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/579 * Bump up oap by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/580 * Add a cache to improve the performance of the series index write by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/581 * feat(UI): Implement `TopNAggregation` data query page by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/582 * fix(UI): use `===` instead of `==` to avoid type conversion by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/583 * Remove redundant time range by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/584 * Update cespare/xxhash to v2 version by @Juneezee in https://github.com/apache/skywalking-banyandb/pull/585 * Read cpu quota and limit from the cgroup file system to set gomaxprocs by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/586 * Change Property's storage layer by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/587 * Fix property metric collection failure by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/588 * Setup protection to 0.7 release branch by @wu-sheng in https://github.com/apache/skywalking-banyandb/pull/589 * Add Max Disk Usage Percent by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/590 * Add api-version service by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/591 * Add versions document to make compatibility more clear. by @wu-sheng in https://github.com/apache/skywalking-banyandb/pull/592 * Fix format by @wu-sheng in https://github.com/apache/skywalking-banyandb/pull/593 * Another nit by @wu-sheng in https://github.com/apache/skywalking-banyandb/pull/594 * Wait for the existing registration to be removed before registering by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/595 * feat(UI): Update BanyanDB UI to Integrate New Property Query API by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/596 * Introduce the batch scan to improve the performance of the query and limit the memory usage by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/597 * Bump vite from 5.4.11 to 5.4.14 in /ui by @dependabot in https://github.com/apache/skywalking-banyandb/pull/598 * Add the Memory Protector to limit the resource usage of the query operations by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/599 * Periodic sync to sync the metadata from the etcd by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/600 * Fix OOM on querying zipkin data through skywalking OAP by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/601 * Fix NPE on sorting by index with an empty result by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/602 * Add taking the snapshot of data files by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/603 * Use a combination to get in-use memory by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/604 * Add Backup CLI tool by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/605 * Restore the data by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/606 * Add backup and restore binaries into docker image by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/607 * Add concurent barrier for merging by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/609 * Improve the write performance and bump up go to 1.24 by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/610 * Fix the data race by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/611 * Update doc for property by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/614 * Fix menu version by @wu-sheng in https://github.com/apache/skywalking-banyandb/pull/615 * Fix the Stream List by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/616 * Add LifecycleStage API and nodes labels by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/617 * Add lifecycle management by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/618 * Fix ASF git error by @wu-sheng in https://github.com/apache/skywalking-banyandb/pull/623 * Introduce the schema style to the property by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/621 * Remove duplicated license header by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/625 * [UI]Fix the group details by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/626 * feat: the property page adapts new queries by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/627 * feat: change the property page with schema queries by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/628 * Add time range parameters to stream index filter by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/630 * Fix the oom issue when loading too many unnecessary parts into memory by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/631 * build(ui): bump up dependencies to fix vulnerabilities by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/635 * Fix several issues of stream and bydbctl by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/637 * Fix the bug that the log doesn't get config by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/638 * Fix NPE by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/639 * feat(UI): Add the `stages` to `Groups` by @Fine0830 in https://github.com/apache/skywalking-banyandb/pull/640 ## New Contributors * @Juneezee made their first contribution in https://github.com/apache/skywalking-banyandb/pull/585 **Full Changelog**: https://github.com/apache/skywalking-banyandb/compare/v0.7.1...v0.8.0

v0.7.1
? · 2024-11-13

## What's Changed * Fix metrics system typo by @sollhui in https://github.com/apache/skywalking-banyandb/pull/550 * Improve the description of the memory in observability doc by @sollhui in https://github.com/apache/skywalking-banyandb/pull/551 * Dev measure aggregate function by @StLeoX in https://github.com/apache/skywalking-banyandb/pull/528 * [ospp] Implements MeasureAggregateFunctionService.Support API by @StLeoX in https://github.com/apache/skywalking-banyandb/pull/545 * Fix the bug that TopN processing item leak by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/552 * Add the `bydbctl analyze series` command to analyze the series data. by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/553 * Several Changes about Index and Document by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/554 * Improve the inverted index by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/555 **Full Changelog**: https://github.com/apache/skywalking-banyandb/compare/v0.7.0...v0.7.1

v0.7.0
? · 2024-10-12

## What's Changed * [GsoC][BanyanDB] Self-Observability: Run Time Modes by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/453 * docs: optimized the README and the Standalone page. by @CzyerChen in https://github.com/apache/skywalking-banyandb/pull/454 * Build Docker multi-arch without attestation manifest by @kezhenxu94 in https://github.com/apache/skywalking-banyandb/pull/458 * Add Trace API by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/461 * [GsoC][BanyanDB] Self Observability: Fix Metrics Creation by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/460 * [UI] Fix yaml code mirror to http read request by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/463 * Fix the filtering of stream in descending order by timestamp by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/464 * [GsoC][BanyanDB] Self-Observability: Create Measure Schema by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/462 * Check Unregistered Nodes in Background by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/466 * Add version to timestamp file by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/468 * Return the tagValue of sorted tag by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/465 * Improve sorting performance of Stream by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/459 * [GsoC][BanyanDB] Self-Observability: Write Metric Data to Measure In Standalone Mode by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/467 * Deduplicate data points in distributed query by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/469 * Fix the data node can't re-register to etcd by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/471 * Fix several bugs by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/473 * Stop check loop once the node is healthy by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/474 * Add the measure query trace system by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/476 * [UI] Fix offset update issues by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/477 * [GsoC][BanyanDB] Self-Observability: Write Metric Data to Measure In Liaison and Data mode by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/475 * Set duration unit to nanosecond by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/480 * Assign a separate lookup table to each group by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/482 * [GsoC][BanyanDB] Self-Observability: Add Metrics - Uptime, Disk by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/481 * [OSPP] Submitted the delta and cumulative API design plan, by @sumingfirst in https://github.com/apache/skywalking-banyandb/pull/478 * Convert the async local pipeline to a sync pipeline by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/483 * [UI] Vendor update July 2024 by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/484 * Support duplicated data for Stream by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/485 * Introduce more query tracing and node selector by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/486 * Clean up todo by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/487 * Update data generator repo by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/488 * Increase Segment Ref Count Wrongly by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/489 * [GSOC] [Self-Observability] Suppress Error When Getting Path Stat by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/490 * Change the storage layer by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/492 * Update the tsdb.md to represent the latest structure by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/493 * Introduce new doc menu structure, add installation on Docker and Kubernetes by @wankai123 in https://github.com/apache/skywalking-banyandb/pull/494 * Move queryOptions and queryResult from pb/v1 to query/model by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/495 * [GSoC] [UI] Dashboard Page by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/496 * [GSoc] [Self-Observability] Fix dashboard disk N/A in standalone mode by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/497 * update docs. by @wankai123 in https://github.com/apache/skywalking-banyandb/pull/498 * Fix series match crash by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/499 * Improve round robin selector by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/500 * Fix Distributed Query Bug by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/501 * Measure index by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/502 * Merge elements.bin and timestamp.bin by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/504 * Update kubernetes installation doc by @wankai123 in https://github.com/apache/skywalking-banyandb/pull/503 * Optimize query performance of series index by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/491 * Update SkyWalking Infra E2E version by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/506 * Add Tracker To Object Pool by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/508 * Add bydbctl and web-ui interacting guide. by @wankai123 in https://github.com/apache/skywalking-banyandb/pull/507 * Merge the query process of series index by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/505 * fix doc menu by @wankai123 in https://github.com/apache/skywalking-banyandb/pull/509 * Add deleting data docs by @wankai123 in https://github.com/apache/skywalking-banyandb/pull/510 * Scalability Test and Cluster Management Doc by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/511 * Add failover test by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/513 * [ospp] Adds MeasureAggregateFunctionService.Support API by @StLeoX in https://github.com/apache/skywalking-banyandb/pull/479 * Add data lifcycle docs by @wankai123 in https://github.com/apache/skywalking-banyandb/pull/516 * [GSoC][UI] Fix and show message when group is not exist and native is turned off by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/515 * Add performance metrics instrument by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/517 * Scheduler metrics and Several Bugs by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/519 * Update Building System to Support ARM64 Images by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/522 * Add a series of docs about operation by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/523 * Fix nit in configuration.md by @wu-sheng in https://github.com/apache/skywalking-banyandb/pull/524 * Change etcd default log level by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/525 * Add slow query logging by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/526 * [ospp] Supports measure aggregate function avg and min, and test cases. by @StLeoX in https://github.com/apache/skywalking-banyandb/pull/521 * Add slim and testing images by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/529 * Fix tab title of BanyanDB ui by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/531 * Document how to build images by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/532 * Test query trace by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/533 * Bump vendors to fix vulnerabilities by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/534 * Add benchmarks for topological queries by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/530 * Fix duplicated data points in a writing batch by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/536 * Update release related files by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/535 * Reconnect to the etcd in the startup phase by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/538 * Support applying the index rule to the tag belonging to the entity by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/539 * Improve the Match Query by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/541 * Bump rollup from 4.21.2 to 4.22.4 in /ui by @dependabot in https://github.com/apache/skywalking-banyandb/pull/542 * Add metrics section in ob doc by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/543 * Polish troubleshooting docs by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/546 * Fix the bug that the long running query doesn't stop when the context is canceled by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/547 * Fix bugs and add docs by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/548 * Fix measure merging issue by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/549 ## New Contributors * @CzyerChen made their first contribution in https://github.com/apache/skywalking-banyandb/pull/454 * @sumingfirst made their first contribution in https://github.com/apache/skywalking-banyandb/pull/478 * @wankai123 made their first contribution in https://github.com/apache/skywalking-banyandb/pull/494 * @StLeoX made their first contribution in https://github.com/apache/skywalking-banyandb/pull/479 **Full Changelog**: https://github.com/apache/skywalking-banyandb/compare/v0.6.1...v0.7.0

v0.7.0-rc0
? · 2024-09-18

## What's Changed * [GsoC][BanyanDB] Self-Observability: Run Time Modes by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/453 * docs: optimized the README and the Standalone page. by @CzyerChen in https://github.com/apache/skywalking-banyandb/pull/454 * Build Docker multi-arch without attestation manifest by @kezhenxu94 in https://github.com/apache/skywalking-banyandb/pull/458 * Add Trace API by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/461 * [GsoC][BanyanDB] Self Observability: Fix Metrics Creation by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/460 * [UI] Fix yaml code mirror to http read request by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/463 * Fix the filtering of stream in descending order by timestamp by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/464 * [GsoC][BanyanDB] Self-Observability: Create Measure Schema by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/462 * Check Unregistered Nodes in Background by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/466 * Add version to timestamp file by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/468 * Return the tagValue of sorted tag by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/465 * Improve sorting performance of Stream by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/459 * [GsoC][BanyanDB] Self-Observability: Write Metric Data to Measure In Standalone Mode by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/467 * Deduplicate data points in distributed query by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/469 * Fix the data node can't re-register to etcd by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/471 * Fix several bugs by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/473 * Stop check loop once the node is healthy by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/474 * Add the measure query trace system by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/476 * [UI] Fix offset update issues by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/477 * [GsoC][BanyanDB] Self-Observability: Write Metric Data to Measure In Liaison and Data mode by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/475 * Set duration unit to nanosecond by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/480 * Assign a separate lookup table to each group by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/482 * [GsoC][BanyanDB] Self-Observability: Add Metrics - Uptime, Disk by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/481 * [OSPP] Submitted the delta and cumulative API design plan, by @sumingfirst in https://github.com/apache/skywalking-banyandb/pull/478 * Convert the async local pipeline to a sync pipeline by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/483 * [UI] Vendor update July 2024 by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/484 * Support duplicated data for Stream by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/485 * Introduce more query tracing and node selector by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/486 * Clean up todo by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/487 * Update data generator repo by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/488 * Increase Segment Ref Count Wrongly by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/489 * [GSOC] [Self-Observability] Suppress Error When Getting Path Stat by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/490 * Change the storage layer by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/492 * Update the tsdb.md to represent the latest structure by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/493 * Introduce new doc menu structure, add installation on Docker and Kubernetes by @wankai123 in https://github.com/apache/skywalking-banyandb/pull/494 * Move queryOptions and queryResult from pb/v1 to query/model by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/495 * [GSoC] [UI] Dashboard Page by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/496 * [GSoc] [Self-Observability] Fix dashboard disk N/A in standalone mode by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/497 * update docs. by @wankai123 in https://github.com/apache/skywalking-banyandb/pull/498 * Fix series match crash by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/499 * Improve round robin selector by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/500 * Fix Distributed Query Bug by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/501 * Measure index by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/502 * Merge elements.bin and timestamp.bin by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/504 * Update kubernetes installation doc by @wankai123 in https://github.com/apache/skywalking-banyandb/pull/503 * Optimize query performance of series index by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/491 * Update SkyWalking Infra E2E version by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/506 * Add Tracker To Object Pool by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/508 * Add bydbctl and web-ui interacting guide. by @wankai123 in https://github.com/apache/skywalking-banyandb/pull/507 * Merge the query process of series index by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/505 * fix doc menu by @wankai123 in https://github.com/apache/skywalking-banyandb/pull/509 * Add deleting data docs by @wankai123 in https://github.com/apache/skywalking-banyandb/pull/510 * Scalability Test and Cluster Management Doc by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/511 * Add failover test by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/513 * [ospp] Adds MeasureAggregateFunctionService.Support API by @StLeoX in https://github.com/apache/skywalking-banyandb/pull/479 * Add data lifcycle docs by @wankai123 in https://github.com/apache/skywalking-banyandb/pull/516 * [GSoC][UI] Fix and show message when group is not exist and native is turned off by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/515 * Add performance metrics instrument by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/517 * Scheduler metrics and Several Bugs by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/519 * Update Building System to Support ARM64 Images by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/522 * Add a series of docs about operation by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/523 * Fix nit in configuration.md by @wu-sheng in https://github.com/apache/skywalking-banyandb/pull/524 * Change etcd default log level by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/525 * Add slow query logging by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/526 * [ospp] Supports measure aggregate function avg and min, and test cases. by @StLeoX in https://github.com/apache/skywalking-banyandb/pull/521 * Add slim and testing images by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/529 * Fix tab title of BanyanDB ui by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/531 * Document how to build images by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/532 * Test query trace by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/533 * Bump vendors to fix vulnerabilities by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/534 * Add benchmarks for topological queries by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/530 * Fix duplicated data points in a writing batch by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/536 * Update release related files by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/535 ## New Contributors * @CzyerChen made their first contribution in https://github.com/apache/skywalking-banyandb/pull/454 * @sumingfirst made their first contribution in https://github.com/apache/skywalking-banyandb/pull/478 * @wankai123 made their first contribution in https://github.com/apache/skywalking-banyandb/pull/494 * @StLeoX made their first contribution in https://github.com/apache/skywalking-banyandb/pull/479 **Full Changelog**: https://github.com/apache/skywalking-banyandb/compare/v0.6.1...v0.7.0-rc0

v0.6.1
? · 2024-05-30

## What's Changed * Fix topn query nil and add more context to err by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/445 * Patch metadata by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/447 * Data race in the hot series index selection by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/448 * Add benchmarks for stream filtering and sorting by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/449 * [GsoC][BanyanDB] Self-Observability: Create Internal Group by @Sylvie-Wxr in https://github.com/apache/skywalking-banyandb/pull/446 * Remove SetSchema from measure cache by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/451 * Improve filtering performance of Stream by @ButterBright in https://github.com/apache/skywalking-banyandb/pull/440 * Fix duplicated items in the query aggregation top-n list by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/452 * Fix several issues of topN pre-calculation by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/455 * Remove self-ob group by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/456 * Fix test case by @hanahmily in https://github.com/apache/skywalking-banyandb/pull/457 **Full Changelog**: https://github.com/apache/skywalking-banyandb/compare/v0.6.0...v0.6.1