Releases: apache/skywalking-banyandb
Releases · apache/skywalking-banyandb
v0.7.0
What's Changed
- [GsoC][BanyanDB] Self-Observability: Run Time Modes by @Sylvie-Wxr in #453
- docs: optimized the README and the Standalone page. by @CzyerChen in #454
- Build Docker multi-arch without attestation manifest by @kezhenxu94 in #458
- Add Trace API by @hanahmily in #461
- [GsoC][BanyanDB] Self Observability: Fix Metrics Creation by @Sylvie-Wxr in #460
- [UI] Fix yaml code mirror to http read request by @Sylvie-Wxr in #463
- Fix the filtering of stream in descending order by timestamp by @ButterBright in #464
- [GsoC][BanyanDB] Self-Observability: Create Measure Schema by @Sylvie-Wxr in #462
- Check Unregistered Nodes in Background by @hanahmily in #466
- Add version to timestamp file by @hanahmily in #468
- Return the tagValue of sorted tag by @ButterBright in #465
- Improve sorting performance of Stream by @ButterBright in #459
- [GsoC][BanyanDB] Self-Observability: Write Metric Data to Measure In Standalone Mode by @Sylvie-Wxr in #467
- Deduplicate data points in distributed query by @hanahmily in #469
- Fix the data node can't re-register to etcd by @hanahmily in #471
- Fix several bugs by @hanahmily in #473
- Stop check loop once the node is healthy by @hanahmily in #474
- Add the measure query trace system by @hanahmily in #476
- [UI] Fix offset update issues by @Sylvie-Wxr in #477
- [GsoC][BanyanDB] Self-Observability: Write Metric Data to Measure In Liaison and Data mode by @Sylvie-Wxr in #475
- Set duration unit to nanosecond by @hanahmily in #480
- Assign a separate lookup table to each group by @hanahmily in #482
- [GsoC][BanyanDB] Self-Observability: Add Metrics - Uptime, Disk by @Sylvie-Wxr in #481
- [OSPP] Submitted the delta and cumulative API design plan, by @sumingfirst in #478
- Convert the async local pipeline to a sync pipeline by @hanahmily in #483
- [UI] Vendor update July 2024 by @Sylvie-Wxr in #484
- Support duplicated data for Stream by @hanahmily in #485
- Introduce more query tracing and node selector by @hanahmily in #486
- Clean up todo by @hanahmily in #487
- Update data generator repo by @hanahmily in #488
- Increase Segment Ref Count Wrongly by @hanahmily in #489
- [GSOC] [Self-Observability] Suppress Error When Getting Path Stat by @Sylvie-Wxr in #490
- Change the storage layer by @hanahmily in #492
- Update the tsdb.md to represent the latest structure by @hanahmily in #493
- Introduce new doc menu structure, add installation on Docker and Kubernetes by @wankai123 in #494
- Move queryOptions and queryResult from pb/v1 to query/model by @ButterBright in #495
- [GSoC] [UI] Dashboard Page by @Sylvie-Wxr in #496
- [GSoc] [Self-Observability] Fix dashboard disk N/A in standalone mode by @Sylvie-Wxr in #497
- update docs. by @wankai123 in #498
- Fix series match crash by @hanahmily in #499
- Improve round robin selector by @hanahmily in #500
- Fix Distributed Query Bug by @hanahmily in #501
- Measure index by @hanahmily in #502
- Merge elements.bin and timestamp.bin by @hanahmily in #504
- Update kubernetes installation doc by @wankai123 in #503
- Optimize query performance of series index by @ButterBright in #491
- Update SkyWalking Infra E2E version by @ButterBright in #506
- Add Tracker To Object Pool by @hanahmily in #508
- Add bydbctl and web-ui interacting guide. by @wankai123 in #507
- Merge the query process of series index by @ButterBright in #505
- fix doc menu by @wankai123 in #509
- Add deleting data docs by @wankai123 in #510
- Scalability Test and Cluster Management Doc by @hanahmily in #511
- Add failover test by @hanahmily in #513
- [ospp] Adds MeasureAggregateFunctionService.Support API by @StLeoX in #479
- Add data lifcycle docs by @wankai123 in #516
- [GSoC][UI] Fix and show message when group is not exist and native is turned off by @Sylvie-Wxr in #515
- Add performance metrics instrument by @hanahmily in #517
- Scheduler metrics and Several Bugs by @hanahmily in #519
- Update Building System to Support ARM64 Images by @hanahmily in #522
- Add a series of docs about operation by @hanahmily in #523
- Fix nit in configuration.md by @wu-sheng in #524
- Change etcd default log level by @hanahmily in #525
- Add slow query logging by @hanahmily in #526
- [ospp] Supports measure aggregate function avg and min, and test cases. by @StLeoX in #521
- Add slim and testing images by @hanahmily in #529
- Fix tab title of BanyanDB ui by @ButterBright in #531
- Document how to build images by @hanahmily in #532
- Test query trace by @hanahmily in #533
- Bump vendors to fix vulnerabilities by @hanahmily in #534
- Add benchmarks for topological queries by @ButterBright in #530
- Fix duplicated data points in a writing batch by @hanahmily in #536
- Update release related files by @hanahmily in #535
- Reconnect to the etcd in the startup phase by @hanahmily in #538
- Support applying the index rule to the tag belonging to the entity by @hanahmily in #539
- Improve the Match Query by @hanahmily in #541
- Bump rollup from 4.21.2 to 4.22.4 in /ui by @dependabot in #542
- Add metrics section in ob doc by @hanahmily in #543
- Polish troubleshooting docs by @hanahmily in #546
- Fix the bug that the long running query doesn't stop when the context is canceled by @hanahmily in #547
- Fix bugs and add docs by @hanahmily in #548
- Fix measure merging issue by @hanahmily in #549
New Contributors
- @CzyerChen made their first contribution in #454
- @sumingfirst made their first contribution in #478
- @wankai123 made their first contribution in #494
- @StLeoX made their first contribution in #479
Full Changelog: https://github.com/apache/skywalking-banyandb/co...
v0.7.0-rc0
What's Changed
- [GsoC][BanyanDB] Self-Observability: Run Time Modes by @Sylvie-Wxr in #453
- docs: optimized the README and the Standalone page. by @CzyerChen in #454
- Build Docker multi-arch without attestation manifest by @kezhenxu94 in #458
- Add Trace API by @hanahmily in #461
- [GsoC][BanyanDB] Self Observability: Fix Metrics Creation by @Sylvie-Wxr in #460
- [UI] Fix yaml code mirror to http read request by @Sylvie-Wxr in #463
- Fix the filtering of stream in descending order by timestamp by @ButterBright in #464
- [GsoC][BanyanDB] Self-Observability: Create Measure Schema by @Sylvie-Wxr in #462
- Check Unregistered Nodes in Background by @hanahmily in #466
- Add version to timestamp file by @hanahmily in #468
- Return the tagValue of sorted tag by @ButterBright in #465
- Improve sorting performance of Stream by @ButterBright in #459
- [GsoC][BanyanDB] Self-Observability: Write Metric Data to Measure In Standalone Mode by @Sylvie-Wxr in #467
- Deduplicate data points in distributed query by @hanahmily in #469
- Fix the data node can't re-register to etcd by @hanahmily in #471
- Fix several bugs by @hanahmily in #473
- Stop check loop once the node is healthy by @hanahmily in #474
- Add the measure query trace system by @hanahmily in #476
- [UI] Fix offset update issues by @Sylvie-Wxr in #477
- [GsoC][BanyanDB] Self-Observability: Write Metric Data to Measure In Liaison and Data mode by @Sylvie-Wxr in #475
- Set duration unit to nanosecond by @hanahmily in #480
- Assign a separate lookup table to each group by @hanahmily in #482
- [GsoC][BanyanDB] Self-Observability: Add Metrics - Uptime, Disk by @Sylvie-Wxr in #481
- [OSPP] Submitted the delta and cumulative API design plan, by @sumingfirst in #478
- Convert the async local pipeline to a sync pipeline by @hanahmily in #483
- [UI] Vendor update July 2024 by @Sylvie-Wxr in #484
- Support duplicated data for Stream by @hanahmily in #485
- Introduce more query tracing and node selector by @hanahmily in #486
- Clean up todo by @hanahmily in #487
- Update data generator repo by @hanahmily in #488
- Increase Segment Ref Count Wrongly by @hanahmily in #489
- [GSOC] [Self-Observability] Suppress Error When Getting Path Stat by @Sylvie-Wxr in #490
- Change the storage layer by @hanahmily in #492
- Update the tsdb.md to represent the latest structure by @hanahmily in #493
- Introduce new doc menu structure, add installation on Docker and Kubernetes by @wankai123 in #494
- Move queryOptions and queryResult from pb/v1 to query/model by @ButterBright in #495
- [GSoC] [UI] Dashboard Page by @Sylvie-Wxr in #496
- [GSoc] [Self-Observability] Fix dashboard disk N/A in standalone mode by @Sylvie-Wxr in #497
- update docs. by @wankai123 in #498
- Fix series match crash by @hanahmily in #499
- Improve round robin selector by @hanahmily in #500
- Fix Distributed Query Bug by @hanahmily in #501
- Measure index by @hanahmily in #502
- Merge elements.bin and timestamp.bin by @hanahmily in #504
- Update kubernetes installation doc by @wankai123 in #503
- Optimize query performance of series index by @ButterBright in #491
- Update SkyWalking Infra E2E version by @ButterBright in #506
- Add Tracker To Object Pool by @hanahmily in #508
- Add bydbctl and web-ui interacting guide. by @wankai123 in #507
- Merge the query process of series index by @ButterBright in #505
- fix doc menu by @wankai123 in #509
- Add deleting data docs by @wankai123 in #510
- Scalability Test and Cluster Management Doc by @hanahmily in #511
- Add failover test by @hanahmily in #513
- [ospp] Adds MeasureAggregateFunctionService.Support API by @StLeoX in #479
- Add data lifcycle docs by @wankai123 in #516
- [GSoC][UI] Fix and show message when group is not exist and native is turned off by @Sylvie-Wxr in #515
- Add performance metrics instrument by @hanahmily in #517
- Scheduler metrics and Several Bugs by @hanahmily in #519
- Update Building System to Support ARM64 Images by @hanahmily in #522
- Add a series of docs about operation by @hanahmily in #523
- Fix nit in configuration.md by @wu-sheng in #524
- Change etcd default log level by @hanahmily in #525
- Add slow query logging by @hanahmily in #526
- [ospp] Supports measure aggregate function avg and min, and test cases. by @StLeoX in #521
- Add slim and testing images by @hanahmily in #529
- Fix tab title of BanyanDB ui by @ButterBright in #531
- Document how to build images by @hanahmily in #532
- Test query trace by @hanahmily in #533
- Bump vendors to fix vulnerabilities by @hanahmily in #534
- Add benchmarks for topological queries by @ButterBright in #530
- Fix duplicated data points in a writing batch by @hanahmily in #536
- Update release related files by @hanahmily in #535
New Contributors
- @CzyerChen made their first contribution in #454
- @sumingfirst made their first contribution in #478
- @wankai123 made their first contribution in #494
- @StLeoX made their first contribution in #479
Full Changelog: v0.6.1...v0.7.0-rc0
v0.6.1
What's Changed
- Fix topn query nil and add more context to err by @hanahmily in #445
- Patch metadata by @hanahmily in #447
- Data race in the hot series index selection by @hanahmily in #448
- Add benchmarks for stream filtering and sorting by @ButterBright in #449
- [GsoC][BanyanDB] Self-Observability: Create Internal Group by @Sylvie-Wxr in #446
- Remove SetSchema from measure cache by @hanahmily in #451
- Improve filtering performance of Stream by @ButterBright in #440
- Fix duplicated items in the query aggregation top-n list by @hanahmily in #452
- Fix several issues of topN pre-calculation by @hanahmily in #455
- Remove self-ob group by @hanahmily in #456
- Fix test case by @hanahmily in #457
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- Reset e2e back to main repo, fix the e2e settings by @wu-sheng in #345
- Support etcd client authentication by @hailin0 in #331
- re: Unify topn&query plan by @zesiar0 in #343
- Implement local file system by @HHoflittlefish777 in #341
- Fix the bug that property merge new tags failed by @hanahmily in #347
- Bump go and several tools by @hanahmily in #348
- Add health check command for bydbctl by @ButterBright in #336
- Bump all dependencies of Go and Node by @hanahmily in #349
- fix: some links are broken in the doc by @LinuxSuRen in #350
- feat: auto refresh time range by @zesiar0 in #351
- chore: add BanyanDB on X in README by @tisonkun in #353
- ui: name search improvement on the measure page by @LinuxSuRen in #352
- Combine banyand and bydbctl Dockerfile by @ButterBright in #356
- Measure column-based storage and new TSDB by @hanahmily in #358
- Fix several vulnerabilities. by @hanahmily in #359
- Flush measure memory data to disk. by @hanahmily in #360
- Implement measure merger by @hanahmily in #364
- chore: rename conjecture to Conjectrue by @caicancai in #365
- Introduce sequential read for merging by @hanahmily in #367
- Run stress test with the new column-based measure by @hanahmily in #369
- Add sequential writer for merging by @hanahmily in #372
- Introduce compaction algorithm by @lujiajing1126 in #371
- chore: fix error log by @caicancai in #374
- Stream column-based storage by @ButterBright in #377
- Introduce merge algorithm for stream by @ButterBright in #379
- Fix boundary issue in findRange by @ButterBright in #380
- Fix stream startup warning by @ButterBright in #378
- Remove maxBlockLength in stream by @ButterBright in #381
- Polish indexScan plan for stream by @ButterBright in #382
- Remove meta in part by @ButterBright in #383
- feat: remove entity info from ".tf"&".tfm" file by @zesiar0 in #384
- correct encode tag value method by @zesiar0 in #385
- Add unit tests for stream query by @ButterBright in #387
- Remove partID for stream by @ButterBright in #388
- get entity value from series index when query stream data by @zesiar0 in #386
- Add lock and version file for process control and compatibility by @ButterBright in #389
- chore: update 2023 to 2024 by @caicancai in #390
- Fix CI tasks by @hanahmily in #391
- Added unit test for hash.go in convert package by @sivasathyaseeelan in #393
- Added unit test for string.go in convert package by @sivasathyaseeelan in #392
- Fix slice overflow when querying measure by @hanahmily in #394
- Remove redundant sync operation in fs by @hanahmily in #399
- [UI] Use BanyanDB Browser' Icon and Remove Unused Buttons by @Sylvie-Wxr in #402
- Overlay display wrongly solved by @Muyu-art in #401
- UI improved in Not Found View by @sivasathyaseeelan in #395
- [UI] Default Time Range for Querying Data to Last 15 Minutes. by @Sylvie-Wxr in #397
- Support generate windows version docker by @mrproliu in #403
- Move part deletion to the close phase by @hanahmily in #405
- Fix cannot publish windows and linux docker image by @mrproliu in #404
- Improve block metadata reading performance by @hanahmily in #407
- Fix console warnings in dev mod, and optimize
vite
configuration for proxy, and remove unused codes by @Fine0830 in #408 - [UI] Fix default port in vite.config.js by @Sylvie-Wxr in #410
- Add a initialization phase on starting by @hanahmily in #413
- changed name of children route used for default/notfound route by @sksDonni in #411
- Add HTTP services to TopNAggregation operations by @hanahmily in #415
- Fix panic when closing banyand by @hanahmily in #416
- Added unit test for delta.go in encoding package by @sivasathyaseeelan in #417
- Add Measure IndexRule and IndexRuleBinding to Measure Page by @Sylvie-Wxr in #418
- Feature to view and download value of property from UI by @sksDonni in #414
- Update README by @wu-sheng in #419
- Added unit test for resize.go in bytes package by @sivasathyaseeelan in #421
- Add trace stress test suit by @hanahmily in #422
- chore: improve binaries.md and standalone.md by @caicancai in #424
- Add preload for the TopN query of index by @hanahmily in #425
- Add more test cases and fix some issues found in the test by @hanahmily in #426
- Implement GC for SeriesDatabase of TSDB by @hanahmily in #428
- Clean up redundant API by @hanahmily in #429
- docs: generate protobuf api before bydbctl build by @qazxcdswe123 in #431
- Add Top N Aggregation to web app by @Sylvie-Wxr in #430
- Fix issues found by distributed test by @hanahmily in #432
- Add failover process between liaison and data nodes by @hanahmily in #433
- Fix flaws found by stream load test by @hanahmily in #436
- Add document for column-based storage by @ButterBright in #435
- Polish block docs by @wu-sheng in #437
- Support querying multi-groups in a single request by @hanahmily in #438
- Fix the wrong server name by @hanahmily in #439
- Bump Go Node and Dependencies by @hanahmily in #441
- Long running testing by @hanahmily in #442
- Change default null value by @hanahmily in #443
- Switch e2e image repo to ghcr by @hanahmily in #444
New Contributors
- @LinuxSuRen made their first contribution in #350
- @caicancai made their first contribution in #365
- @sivasathyaseeelan made their first contribution in #393
- @Sylvie-Wxr made their first contribution in #402
- @Muyu-art made their first contribution in #401
- @mrproliu made their first contribution in #403
- @sksDonni made their first contribution in #411
- @qazxcdswe123 made their first contribution in https://github.c...
v0.5.0
What's Changed
- polish data model doc by @innerpeacez in #291
- update NOTICE by @innerpeacez in #294
- polish cmd flags and keep the style of linking multiple words with "-". by @innerpeacez in #295
- List all properties in a group by @hanahmily in #296
- Bump several dependencies and tools by @hanahmily in #297
- fix: BanyanDB ui unable to load icon by @ButterBright in #298
- Fix bug BanyanDB ui type error by @WuChuSheng1 in #299
- Fix timer not released by @hailin0 in #300
- Supply Persistence Storage doc by @HHoflittlefish777 in #292
- Implement Write-ahead Logging by @HHoflittlefish777 in #261
- Add resource_opts field for creating and editing groups. by @WuChuSheng1 in #301
- Document the clustering by @hanahmily in #302
- Fix data duplicate writing by @hailin0 in #304
- Support multiple roles for banyand by @hanahmily in #305
- Update menu.yml by @hanahmily in #308
- Generate dependencies licenses in CI job by @hanahmily in #310
- Drop discovery module by @hanahmily in #311
- Define file system operation interface by @HHoflittlefish777 in #306
- Add file system architecture doc by @HHoflittlefish777 in #309
- Support for recovery measure/buffer using wal by @hailin0 in #313
- Add file system vector-IO operations interface. by @HHoflittlefish777 in #312
- Update PULL_REQUEST_TEMPLATE by @hanahmily in #315
- Implement node role registration by @hanahmily in #314
- Fix Build badge and add some more by @tisonkun in #317
- docs: add contact us info by @tisonkun in #318
- Add watcher to sync data in etcd to local cache by @hanahmily in #319
- Implement the remote queue to spreading data to data nodes by @hanahmily in #320
- Refactor distributed query by @hanahmily in #321
- Fix parse environment variables error by @ButterBright in #323
- Modify http server's default flag by @ButterBright in #325
- Move clients and observebility docs to the bottom of menu by @wu-sheng in #327
- Distributed query by @hanahmily in #326
- Add Property CRUD Function by @WuChuSheng1 in #328
- Test distributed registration by @hanahmily in #329
- Add mod revision check to write requests(measure/stream) by @hailin0 in #322
- Fix write response metadata field(measure/stream) by @hailin0 in #330
- Add TTL to the property by @hanahmily in #332
- Apply integration query test cases to a cluster by @hanahmily in #333
- Add an e2e case to verify cluster mode by @hanahmily in #335
- Add node selector to support topology calculation by @lujiajing1126 in #334
- Fix testcase unstable state when tsdb/buffer is not closed by @hailin0 in #338
- Shard-level buffer by @hanahmily in #339
- Fix issues found by long-running and stress tests by @hanahmily in #342
- Update doc for releasing v0.5.0 by @hanahmily in #344
New Contributors
- @ButterBright made their first contribution in #298
- @tisonkun made their first contribution in #317
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Adding support for creating streams by @WuChuSheng1 in #248
- Write-ahead Logging design doc by @HHoflittlefish777 in #249
- Adding support for editing streams by @WuChuSheng1 in #252
- Fix the broken of schema chain by @hanahmily in #251
- Bump golang.org/x/net from 0.2.0 to 0.7.0 by @hanahmily in #254
- Add a timeout to all go leaking checkers by @hanahmily in #255
- Update change log by @hanahmily in #256
- Write-ahead Logging interface by @HHoflittlefish777 in #253
- Do some chores by @hanahmily in #258
- Add tsdb concept document by @hanahmily in #259
- [UI] Add YAML language filter by @WuChuSheng1 in #260
- [OAP Integration] Register missing TopN registry service by @lujiajing1126 in #257
- Add a sharded buffer to ingest data by @hanahmily in #262
- Integrating Sharded Buffer into TSDB by @hanahmily in #263
- Add a simple meter system by @hanahmily in #264
- Add several metrics to measure storage sub system. by @hanahmily in #266
- Fix TopN reload issue by @lujiajing1126 in #265
- Use TopN in max revision by @lujiajing1126 in #267
- Bump yaml from 2.2.1 to 2.2.2 in /ui by @dependabot in #268
- fix some errors in docs by @zesiar0 in #269
- Refine load testing issues and optimize performance by @hanahmily in #270
- Fix docs crud examples error by @hailin0 in #271
- Fix resource corrupts caused by update indexRule operation by @hailin0 in #272
- modified TestGoVersion to check Go CPU architectue by @achintya-7 in #273
- Several improvements to address the issues discovered during load testing by @hanahmily in #276
- Add system information endpoint by @hanahmily in #277
- Add Measure Reader by @WuChuSheng1 in #274
- Bump @antfu/utils from 0.7.2 to 0.7.4 in /ui by @dependabot in #278
- Bump vite from 3.2.5 to 3.2.7 in /ui by @dependabot in #279
- Add access logging and stress test cases by @hanahmily in #280
- Add group search function by @WuChuSheng1 in #281
- Generalize the index's docID to uint64. by @hanahmily in #282
- Remove ID tag type by @hanahmily in #284
- Persistence storage design doc by @HHoflittlefish777 in #275
- Add Mesure Editor. Add Stream and Measure editing Entity functionality by @WuChuSheng1 in #283
- Add CRUD function for Index rule by @WuChuSheng1 in #285
- Fix readme typo by @innerpeacez in #288
- Add CRUD function of index-rule-binding by @WuChuSheng1 in #287
- Improve granularity of index in
measure
by leveling up from data point to series by @hanahmily in #286 - Update docs for 0.4.0 release by @hanahmily in #290
- Push the max int as limitation by @hanahmily in #289
New Contributors
- @zesiar0 made their first contribution in #269
- @hailin0 made their first contribution in #271
- @achintya-7 made their first contribution in #273
Full Changelog: v0.3.0...v0.4.0
v0.3.1
What's Changed
- Adding support for creating streams by @WuChuSheng1 in #248
- Write-ahead Logging design doc by @HHoflittlefish777 in #249
- Adding support for editing streams by @WuChuSheng1 in #252
- Fix the broken of schema chain by @hanahmily in #251
- Bump golang.org/x/net from 0.2.0 to 0.7.0 by @hanahmily in #254
- Add a timeout to all go leaking checkers by @hanahmily in #255
- Update change log by @hanahmily in #256
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Fix build guidance for 0.2 by @wu-sheng in #206
- Clean up invalid todos by @hanahmily in #207
- Improve workflows and building tools by @hanahmily in #208
- Add a Closer to manage the closing phase by @hanahmily in #210
- Fix CVE-2022-32149 by @hanahmily in #209
- Sync the block opening by @hanahmily in #212
- Add health checker to test cases by @hanahmily in #213
- Correct time line of arbitrary block testing by @hanahmily in #215
- Update OAP e2e cases and images by @lujiajing1126 in #211
- Fix stream's leaked goroutines by @mikechengwei in #214
- Correct doc about the CLI config file by @wu-sheng in #216
- Move group as the first doc of concepts by @wu-sheng in #217
- Move group as the first doc of concepts by @BFergerson in #218
- Fix some flaws found in demo cluster by @hanahmily in #219
- Fix some flaws in kv by @hanahmily in #220
- Sync inverted index writing by @hanahmily in #221
- Fix issues found through onboarding the showcase env by @hanahmily in #223
- This PR mainly changes the style of stream page by @WuChuSheng1 in #222
- Drop desperate lint rule by @hanahmily in #225
- Access the metadata cache in the querying procedure. by @hanahmily in #226
- Enhance the inverted index, metadata and logger by @hanahmily in #227
- Defining "IN" and "NOT IN" APIs in query module.Fixes apache/skywalking [BanyanDB]#9759 by @DevPJ9 in #229
- Opt to a new encoding system by @hanahmily in #230
- Fix a segfault in kv by @hanahmily in #231
- Support IN operation for the global index scanning by @hanahmily in #232
- Fix metadata's leaked goroutines. by @mikechengwei in #233
- Fix several flaws related to KV by @hanahmily in #234
- Fix measure's leaked goroutines by @mikechengwei in #235
- Correct the failure of open existing blocks by @hanahmily in #238
- Support 64-bit float field by @hanahmily in #240
- Fix liaison/grpc's leaked goroutines by @mikechengwei in #236
- Add UI for creating and editing tagfamilies and tags. Change some UI styles. by @WuChuSheng1 in #224
- Fix integration test's leaked goroutines by @mikechengwei in #237
- Introduce the optimization phase by @hanahmily in #242
- Unify TagFilter for Streaming scenario by @lujiajing1126 in #239
- Fix metadata-relevant bugs by @HHoflittlefish777 in #246
- Introducing TLS in HTTP server. Resolves : apache/skywalking [BanyanDB]#9759 by @DevPJ9 in #245
- Update CHANGES.md by @hanahmily in #247
New Contributors
- @mikechengwei made their first contribution in #214
- @BFergerson made their first contribution in #218
- @DevPJ9 made their first contribution in #229
- @HHoflittlefish777 made their first contribution in #246
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Update Go to 1.18 by @lujiajing1126 in #129
- Add bydbctl and ui projects by @hanahmily in #130
- Add roadmap by @hanahmily in #131
- Do some chores by @hanahmily in #132
- Fix several flaws of the toolchain by @hanahmily in #137
- Bump axios from 0.18.1 to 0.21.2 in /ui by @dependabot in #138
- Add grpc-gateway by @sacloudy in #135
- Restful APIs by @hanahmily in #139
- Add elementUI, sass and sass-loader@7.3.1 by @WuChuSheng1 in #133
- Install golangci-lint by go install by @hanahmily in #140
- Bump up skywalking-eye by @hanahmily in #141
- Preliminarily improve the overall structure of the databse page. by @WuChuSheng1 in #142
- Add OAP traffic generator by @hanahmily in #143
- api: add validation for proto message by @e1ijah1 in #134
- Bump terser from 4.8.0 to 4.8.1 in /ui by @dependabot in #144
- Add stress test components by @hanahmily in #146
- Add some funtions by @WuChuSheng1 in #147
- Remove term metadata store by @hanahmily in #148
- Introduce race detector and coverage profile by @hanahmily in #149
- Merge primary index into lsm index by @hanahmily in #150
- Update go 1.19 by @lujiajing1126 in #152
- Parameterize memory size and some key improvements by @hanahmily in #153
- Fix tsdb's leaked goroutines by @hanahmily in #154
- Add several metrics to measure the compression ratio by @hanahmily in #156
- Fix data race by @hanahmily in #158
- This PR is mainly used to update the optimized UI by @WuChuSheng1 in #157
- Use bluge to implement inverted index by @hanahmily in #159
- Introduce full text searching to stream and measure by @hanahmily in #166
- Fix data race by @hanahmily in #169
- Bump up api plugins by @hanahmily in #173
- Update official doc path by @hanahmily in #174
- Stream and measure schema management by @WuChuSheng1 in #175
- [BREAKING CHANGES] Introduce OR logical operation by @hanahmily in #170
- Add stream schema cli by @sacloudy in #165
- Add segment interval options by @hanahmily in #176
- Introduce two key feats to tsdb by @hanahmily in #177
- This pr is mainly used to upgrade the technology stack of the ui by @WuChuSheng1 in #179
- Refactor Property by @hanahmily in #181
- Add indexed_only flag to tag spec by @hanahmily in #182
- Fix test cases with Eventually semantics by @lujiajing1126 in #183
- Make import order deterministic by @hanahmily in #185
- add measure and group cmd by @sacloudy in #180
- Add Exist endpoints to all services by @hanahmily in #186
- Try to create the group if absent by @hanahmily in #187
- Fix having semantic inconsistency by @hanahmily in #188
- Fixes some issues found by Java client updating by @hanahmily in #189
- Add streaming API and topN aggregator by @lujiajing1126 in #164
- Other data models operation by @sacloudy in #190
- Fix TopN sort direction issue and TopN query issue by @lujiajing1126 in #194
- This PR is mainly used to solve the bugs caused by upgrading the technology stack by @WuChuSheng1 in #192
- Add more data points to flush topn results by @hanahmily in #196
- Add bydbctl's examples by @hanahmily in #195
- Improve building system on Windows: by @hanahmily in #197
- This PR is mainly used to reconstruct the top-level menu by @WuChuSheng1 in #199
- Fix panic with single entity-related condition by @hanahmily in #200
- Fix flaky test cases by @hanahmily in #201
- Fix bugs of tsdb by @hanahmily in #202
- Add load test and inject testing flags by @hanahmily in #204
- Changes for releasing v0.2.0 by @hanahmily in #205
- Add data-model.md to explian objectes in API by @hanahmily in #198
New Contributors
- @dependabot made their first contribution in #138
- @WuChuSheng1 made their first contribution in #133
- @e1ijah1 made their first contribution in #134
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Downloads
http://skywalking.apache.org/downloads/
Features
- BanyanD is the server of BanyanDB
- TSDB module. It provides the primary time series database with a key-value data module.
- Stream module. It implements the stream data model's writing.
- Measure module. It implements the measure data model's writing.
- Metadata module. It implements resource registering and property CRUD.
- Query module. It handles the querying requests of stream and measure.
- Liaison module. It's the gateway to other modules and provides access endpoints to clients.
- gRPC based APIs
- Document
- API reference
- Installation instrument
- Basic concepts
- Testing
- UT
- E2E with Java Client and OAP
Full Changelog: https://github.com/apache/skywalking-banyandb/commits/v0.1.0