## apache/skywalking-banyandb — v0.10.3…v0.11.0

_229+ commits._

### Features
- **feat: advertise BanyanDB API version 0.11 (#1303)** (3b83e18)
- **Add liaison write-path latency metrics (#1299)** (7638c9f)
- **Support BYDBQL TUI  agent  (#1292)** (9ebac45)
- **Add Phase 10 trace plugin performance report (#1279)** (3b4e4d9)
- **Add trace plugin execution observability (#1278)** (d323982)
- **add cluster schema consistency check in FODC lifecycle endpoint (#1244)** (3635d42)
- **Add latest parameter in slow QL log (#1248)** (543ae2e)
- **feat(trace-pipeline): add first-party sw/zipkin trace-retention sampler plugins (#1234)** (d552528)
- **Add TTL to top-k query and add health check for pub (#1221)** (b1fc905)
- **feat(trace): enforce single-trace-per-group when a sampler pipeline is enabled (#1215)** (2fbb65e)
- **Introduce reusable `Prepared` QL binding (#1213)** (9fb8a8f)
- **feat(trace): package sampler plugins into mountable images and add a plugin dev toolkit (#1214)** (67a743f)
- **Introduce parameter binding (`?` placeholders) into BydbQL (#1209)** (7bb5998)
- **feat(trace): finalization sampling (PIPELINE_EVENT_FINALIZE) (#1210)** (6fb3a1b)
- **Support multiple types for the same tag in a single measure or stream part (#1126)** (59b33b5)
- **feat(trace): bounded meter + logger telemetry for the sampler plugin SDK (#1206)** (1a2696b)
- **Add the codex/claude plugin to bydbQL (#1201)** (0e3254c)
- **Add Consistently check after Eventually checks (#1204)** (a4fac2f)
- **Add FODC memory-pressure pprof capture (#1200)** (3870441)
- **feat: implement global tag type metadata for measure parts (#1196)** (4c674ab)
- **feat(trace): dynamic sampler registration via group-scoped pipeline config (#1198)** (ec48e7f)
- **feat(canopy): M3 metadata management — Group/Stream/Measure/Trace/IndexRule CRUD (#1197)** (d1574db)
- **feat: in-merge trace retention filter with native .so plugin pipeline (#1194)** (68ac23e)
- **feat: implement global tag type metadata for stream parts (#1184)** (7ae98e0)
- **feat(lifecycle): throttle migration under receiver memory pressure; fix bluge dedup OOM (#1193)** (ac7f7a3)
- **feat(canopy): add Canopy BFF + React SPA subproject (M0–M2) (#1191)** (7b96158)
- **Add storage-node post-trace pipeline: design, pipeline.v1 proto, Go SDK (#1189)** (5604682)
- **Support migration copy/verify/analysis index mode measure (#1187)** (c6183d7)
- **Support archive deleted schema rows when lifecycle row replay data from measure/stream (#1180)** (8709266)
- **Add vectorized pull-mode trace query pipeline (#1177)** (6bd0863)
- **Refactor migration tool and support stream catalog data (#1174)** (9aeec6f)
- **feat(queue): add message + batch unit catalogs to batch-write metrics and FODC observability improvements (#1171)** (49f3036)
- **feat(queue): add message + batch unit catalogs to batch-write metrics (#1169)** (c2d925e)
- **Refresh observability docs and add FODC-proxy Grafana dashboards (#1159)** (414d120)
- **feat(lifecycle): stamp sender identity and add last-run gauges (#1167)** (8a1936c)
- **feat(queue): record query and control operations in publisher metrics (#1166)** (a4842ee)
- **feat(lifecycle): expose Prometheus metrics and the migration metric family (#1164)** (edb1239)
- **feat(queue): redesign pub/sub metrics around operation, group, and node topology (#1161)** (0856655)
- **Add program-generated trace query integration-test framework (#1150)** (e34d0e4)
- **Support displaying a measure's indexed tags in the dump tool (#1143)** (28cd2a7)
- **Introduce measure migration tool (#1138)** (a3d7a97)
- **feat: vectorized measure query subsystem (scan + GroupBy+Agg) (#1129)** (2804bdf)
- **feat: implement panic diagnostics and FODC crash reporting pipeline (#1084)** (0ffd0b9)

### Fixes
- **Fix lifecycle migration test source readiness (#1301)** (8f1c6f5)
- **Fix wrong log level in trace lifecycle migration (#1300)** (70c1275)
- **Fix flaky trace merge benchmark observer test (#1294)** (2b1a719)
- **fix(test): await schema barrier before standalone writes (#1297)** (523a151)
- **Fix liaison batch admission timeout (#1293)** (6c0d696)
- **Fix flaky trace merge panic test wait (#1289)** (00ef2d2)
- **Fix Canopy behind path-prefix proxies (#1286)** (d5a0176)
- **Fix flaky schema-merge tests near midnight (#1288)** (dcc10d4)
- **Fix merge benchmark observer test setup (#1287)** (f994e6b)
- **Fix critical trace query and merge correctness (#1285)** (d134f8d)
- **fix(canopy): support HTTP session cookies (#1281)** (c68b82f)
- **Fix flaky trace snapshot-fallback tests racing async snapshot persist (#1276)** (d11dd1b)
- **perf(tracesampler): halve realistic sampler decision cost via direct scalar reads and early entry rejection (#1274)** (7060969)
- **fix(test): regenerate the TLS test certificate that expired today (#1275)** (c99d611)
- **perf(trace): halve sampler tag-rule cost via an escape-free var-array decode path (#1271)** (3d62826)
- **Fix flaky TestPropertyInspect by awaiting liaison info (#1260)** (aca1bf9)
- **perf(tracesampler): alias decoded entry strings via convert.BytesToString (#1258)** (0424159)
- **Fix flaky pool discard test without relying on reuse (#1256)** (ae42840)
- **Fix flaky Canopy auth session test by mocking version probe (#1254)** (1ebeee4)
- **Fix flaky TestTraceWriteRoundTrip by publishing trace metadata last (#1249)** (872d029)
- **fix(deps): close canopy CVEs and refresh dependencies (fast-uri 3.1.5, brace-expansion 5.0.9, in-range upgrades) (#1246)** (545a631)
- **Fix sampling for traces split across blocks (#1240)** (5898e90)
- **Fix trace fragment sampling across partial merges (#1237)** (0422b1b)
- **fix(deps): close all 22 dependabot alerts, add canopy vendor-update target, upgrade React 18 → 19 (#1232)** (f20062c)
- **Fix wrong QL cache missing top-K logs (#1220)** (c22f7d4)
- **Resolve lifecycle stage opts on group update (fix short warm/cold segments) + schema delete-path fixes (#1218)** (38932b9)
- **Fix goroutine link when sync part between liaison and data nodes (#1217)** (add78bb)
- **fix(storage): prevent DiskMonitor.Stop from hanging when forced cleanup is active, leaking the whole server on shutdown (#1216)** (6f7d712)
- **fix: avoid pooling arena-owned migration tag values (#1203)** (215f4bb)
- **fix(stream): fix migration corruption from arena tagValue double-free (#1205)** (9b83f0b)
- **Fix block metadata reset before unmarshal for stream and trace (#1195)** (152fa41)
- **perf(trace): vectorized trace query — limit pushdown, bounded sidx scan, native columnar distributed wire frame (#1190)** (3c8659b)
- **fix: add dynamic checksum generation in release script (#1185)** (7110932)
- **perf(trace, stream): faster point-lookup queries via lazy block-metadata decode (#1182)** (81e648d)
- **Fix backup container OOM and speed up GCS snapshot uploads (#1181)** (3104323)
- **fix: remove mcp from release signing process (#1179)** (68e5a74)
- **fix(lifecycle): resolve sender identity and add lifecycle migration dashboard (#1178)** (4421b30)
- **Fix TTL filter bypassed on metadata/listing query paths (#1170)** (582f4a7)
- **fix: release bigValuePool (#1165)** (540d618)
- **fix(fodc): keep retrying agent registration after proxy restart (#1163)** (65d951f)
- **fix(queue): label batch-write metrics by group for index-sync writes (#1162)** (ab7ac5b)
- **fix(fodc): namespace node labels as node_* and resolve them live in the agent (#1160)** (76e4e21)
- **Fix FODC agent leaving node_role unspecified on startup race (#1157)** (64983ea)
- **fix(trace): move storage metrics under trace.storage subscope (#1155)** (af0b2cf)
- **Fix migration failure when row replay from large data (#1154)** (b2be017)
- **Fix flaky measure snapshot tests gating on part dir instead of flush persist (#1152)** (3366d2a)
- **Fix measure, stream, and trace queries returning TTL-expired data (#1149)** (06d592e)
- **Fix unstable measure dump UT (#1148)** (ea481ad)
- **Fix trace identity-tag projection and distributed span tag alignment (#1147)** (249424f)
- **Fix lifecycle migration of non-multiple segment intervals via row-replay (#1145)** (46a3d97)
- **Fix incorrect counts, rate and missing trace fields in the lifecycle migration report (#1133)** (e695dad)
- **fix(test/cases/measure): preserve Apache license header on captured want fixtures and gate the capture loop (#1137)** (349a413)
- **fix: release bluge index writers on segment rotation (#13874) (#1128)** (3d45393)
- **Fix backup restore path traversal (#1135)** (7ba8631)
- **fix(query): dedup IndexMode measures by series ID across data nodes (#1132)** (4320e7c)
- **fix(queue/pub): keep pub-node-probe alive after caller ctx cancel (#1130)** (af5970f)
- **fix(property): prevent gossip propagation from getting stuck after replica scale-up (#1127)** (b60e588)

### Backend
- **Prevent metrics collection after inverted store closure (#1298)** (4c1f79a)
- **Expose trace sampler decision and row metrics (#1290)** (da86fc4)
- **Bound the trace merge drop-set with a retain-instead-of-drop ceiling (#1277)** (0ea5743)
- **Count panics recovered by the gRPC interceptors (#1268)** (b841462)
- **Optimize trace merge decision path (#1272)** (7f685a1)
- **Make the trace merge loop survive persistently failing merges (#1266)** (02bb671)
- **Improve trace merge sampler staging memory (#1259)** (f8dda21)
- **Sweep the distributed integration suites in Flaky Test, and run it in parallel lanes (#1257)** (31b044b)
- **Optimize trace pipeline merge performance (#1253)** (f369d86)
- **Vectorized stream query path with native columnar wire frame; enable stream and trace by default (#1241)** (21d113a)
- **canopy: build all image stages on BUILDPLATFORM (#1242)** (3692170)
- **canopy: use the in-repo setup-build-env composite for the image job (#1239)** (6c51a54)
- **canopy: docker image, makefile toolchain, CI integration tests (standalone + distributed) (#1238)** (cb9814a)
- **canopy: query console + result-view fixes for distributed clusters, verification checklist (#1236)** (0c91de5)
- **canopy: Pipelines — TopN aggregation CRUD + Top-N query console (#1235)** (5dd8fd9)
- **canopy: Property — collection CRUD + document query console (#1233)** (ea04f67)
- **canopy: M4 — Query console + result views, E2E framework redesign, WHERE coverage (#1224)** (b81af69)
- **Allow `*` in the BydbQL identifier (#1223)** (8d88629)
- **Lifecycle only handle stream/measure/trace snapshots (#1202)** (2c99461)
- **Make dump UT more stable (#1188)** (6f4ef25)
- **Make dump CI more stable (#1186)** (74187c3)
- **Make backup/dump/migration related CI more stable (#1183)** (dfad95c)
- **Refactor dump and lifecycle package to prevint OOM and ignored error message (#1168)** (823b3fb)
- **Thread Prometheus metric type end-to-end through FODC agent and proxy (#1153)** (45e6674)
- **Enhance segment lifecycle (#1151)** (1b245e6)
- **Snapshot/backup and data inspection no longer reopen idle-closed segments (#1146)** (0f6837a)
- **Refactor the dump tool into a reusable `banyand/dump` parser library (#1142)** (ccaf722)
- **Vectorized measure query: end-to-end implementation + opt-in tracing (#1141)** (db4faac)
- **Validate tag moves across stream and measure storage modes (#1139)** (84b919e)
- **align part sync timestamp to segment grid so part and sidx land in the same segment (#1136)** (0dd5d68)

### Tests
- **test(trace): verify dropping merge pipeline (#1269)** (75d45de)
- **test(trace): validate full-day finalize sampling (#1265)** (7d167e1)
- **test(stream): add program-generated query test cases (#1222)** (d9e1c18)

### Docs
- **docs: curate 0.11.0 release notes (#1282)** (ed255a1)
- **docs: make storage/file-format docs code-accurate and add API-first reference (#1158)** (3aec742)

### Chore
- **ci: dead-link-checker on all *.md and shim required checks (#1283)** (ebfb526)
- **chore(deps): bump go toolchain to 1.25.13 and dependencies to clear CVEs (#1284)** (2276ebe)
- **ci(canopy): publish the canopy image for every main commit (#1280)** (abc7e08)
- **ci: scope daily slow tests (#1273)** (d1d8a02)
- **ci: skip tests on main pushes (#1267)** (5f544a0)
- **chore(deps): bump mcp, ui and go dependencies to fix CVEs (#1264)** (f6337b7)
- **ci: reduce pull request feedback time (#1263)** (5f97741)
- **chore(tracesampler): defer sw-trace-sampler tag-array decode (#1255)** (8eda9bb)
- **chore(security): bump Go toolchain to 1.25.12 and add govulncheck CI job (#1219)** (32055eb)
- **chore(deps): bump vitest to ^3.2.6 and echarts to ^6.1.0 to fix Dependabot alerts (#1212)** (eae4ef2)
- **chore(deps): bump ui/mcp/go deps to clear Dependabot advisories (#1211)** (26daf94)
- **chore(deps): bump esbuild, @vitejs/plugin-vue and vite in /ui (#1176)** (6dc1b19)
- **chore(mcp,ui): bump npm dependencies and update CI actions (#1175)** (9630914)
- **refactor(lifecycle): carry remote_*, group labels on cycle-level metrics; drop self_identity_resolution_total (#1172)** (82a9a02)
- **ci(flaky-test): skip loadtest packages from ./... discovery (#1131)** (188e955)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/apache/skywalking-banyandb?utm_source=github-action)._