Releases: openGemini/openGemini
Releases · openGemini/openGemini
v1.5.3-rc4
v1.5.3-rc4
v1.5.2
v1.5.1
v1.5.0
v1.4.3
This version has no binary. A new release for ts-cli
v1.4.1
What's Changed
- chore: fix dockerfile nightly when ts-cli is removed by @xuthus5 in #866
- chore: refactor meta client interfaces for improved modularity by @vicky-run in #869
- chore: refactor meta_client, decouple interface definitions from implementations by @vicky-run in #870
- fix: update README.md change go compile version by @vicky-run in #871
- chore: code synchronization to community developed by the openGemini core team by @xiangyu5632 in #868
- fix: raftlog out of range bugs fix by @xiangyu5632 in #878
- fix: auto build docker when create new tag by @xuthus5 in #879
- fix: raft logger panic by @xiangyu5632 in #880
- chore: update goreleaser.yaml by removing ts-cli by @xiangyu5632 in #881
- chore: update goreleaser to open CGO_ENABLED=1 by @xiangyu5632 in #884
- feat: add passkey_decipher by @xiangyu5632 in #885
- chore: remove release-tag ci redundant image tags by @xuthus5 in #887
New Contributors
- @vicky-run made their first contribution in #869
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- ci: pr title checker handled separately by @xuthus5 in #796
- fix(distinct): subQuery can also use distinct by @xiangyu5632 in #798
- feat(compress): support zstd compression by @xkx9431 in #791
- fix: correct the compressor choose by @xkx9431 in #801
- fix(metrics): concurrent map read and map write by @xuthus5 in #805
- feat: new batch write service by @StepY1aoZz in #790
- build(deps): bump golang.org/x/crypto from 0.26.0 to 0.31.0 by @dependabot in #810
- feat(compress): add snappy by @xkx9431 in #808
- ci: add docker nightly build image task by @xuthus5 in #813
- fix: inc backup and recover by @xiangyu5632 in #815
- feat: implement the uncompress for record by @xkx9431 in #814
- ci: export server port for docker nightly image by @xuthus5 in #819
- fix: backup file unref panic by @xiangyu5632 in #818
- perf: change writetoraft to goroutines by @wangchienbo in #821
- feat: remove error returning and make ColVal codec bound to little endian in record codec methods by @StepY1aoZz in #822
- fix: drop measurement can not specify retention policy from request options by @xuthus5 in #823
- fix: set epoch rfc3339 default merge to main branch by @xiangyu5632 in #827
- chore: remove sqlite-enabled configuration item by @xiangyu5632 in #830
- chore: cleanup python deprecated method of datetime.datetime.utcnow by @liangyuanpeng in #836
- chore: bump golang.org/x/net from 0.26.0 to 0.33.0 by @liangyuanpeng in #835
- perf: reuse the allocated record.Record and influx.Row struct by @StepY1aoZz in #825
- fix: only overwrite compact option when config value is zero by @liangyuanpeng in #837
- feat: add docker image ci when release tag by @xuthus5 in #840
- ci: update Github Actions to use new repository path by @xiezhx9 in #841
- chore: fix some typos by @xiangyu5632 in #842
- build(deps): bump github.com/golang-jwt/jwt/v5 from 5.0.0 to 5.2.2 by @dependabot in #854
- chore: optimizing the performance of data replications by @xiangyu5632 in #843
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.1 to 1.6.0 by @dependabot in #858
- fix: fix some panic error when use replication by @xiangyu5632 in #865
New Contributors
- @xkx9431 made their first contribution in #791
- @liangyuanpeng made their first contribution in #836
- @xiezhx9 made their first contribution in #841
Full Changelog: v1.3.1...v1.4.0
v1.3.1
Compared with v1.3.0, v1.3.1 has the following changes:
- The useless configuration item
sqlite-enabled = trueon the single node is disabled; otherwise, too manyinsertFiles failederror logs are displayed in the background. - Fixed some bugs related to the backup and restoration function.
- By default, the time format in the query result is rfc3339. In earlier versions, the time format is integer.
- Partial optimization of multi-copy performance
v1.3.1在v1.3.0基础上有如下变化:
- 关掉了单机上无用的配置项
sqlite-enabled = true,否则会在后台打印太多insertFiles failed错误日志。 - 修复了一些备份恢复功能相关bugs
- 查询结果的时间格式默认采用rfc3339,之前是整型
- 多副本性能的部分优化
What's Changed
- pref: change writetoraft to goroutines by @wangchienbo in #812
- chore: set epoch rfc3339 default ( v1.3.0-release branch) by @xiangyu5632 in #826
- fix(backup): panic when backup unref files by @xiangyu5632 in #828
- chore: openGemini singlenode no need sqlite-enabled item by @xiangyu5632 in #829
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- fix: update go-generate version by @xiangyu5632 in #528
- chore: delete comment out code by @shoothzj in #526
- fix: inconsistent version number #520 by @localvar in #522
- chore: normalize line ending to lf by @shoothzj in #530
- chore: update readme and roadmap by @xiangyu5632 in #533
- chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0 by @dependabot in #536
- feat: Refactor log store by @xiangyu5632 in #534
- perf: allocate Record as required by @xiangyu5632 in #535
- Fixed terminal not restored after quit issue by @nanjj in #529
- chore: replace 'strings.Compare' and 'ioutil' by @localvar in #537
- chore: update readme by @xiangyu5632 in #539
- feat: support open-telemetry write endpoint for OTLP protocol by @shilinlee in #542
- fix: ts-cli command line argument 'precision' has no effect by @localvar in #540
- chore: draft PR also can run CI by @xiangyu5632 in #545
- chore: change maxLineSize from 2561024 to 10241024 by @xiangyu5632 in #550
- fix: typo in 'show streams' by @localvar in #524
- fix:Replace copystruct.Copy with influxql.CloneSource by @zhuheqqq in #553
- chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #554
- chore: sysnchronize the code by @xiangyu5632 in #562
- fix: user auth under the 'query' section in the monitor is ineffective by @liuze89 in #559
- refactor: use the go generic to rewrite interface of agg iterator by @scuzyj in #564
- chore: print error log for meta balance manager by @shilinlee in #563
- fix: prom remote write needs to be sorted by label by @MrSanZhi in #565
- chore: reload sequencer on a freed shard by @fx408 in #566
- feat: add prom histogram_quantile funciton by @chen19991212 in #567
- fix: (mst > mst) binop (xxx) bug fix by @lihanxue in #569
- refactor: use the go generic to rewrite interface of agg iterator by @scuzyj in #568
- feat(json): op http json marshal by @xiangyu5632 in #577
- feat(promql): support the metric store api for prom by @MrSanZhi in #570
- fix: add DefaultMetricKeyLabel repeatedly by @MrSanZhi in #571
- feat: add min/max inc-hash-agg-functions by @chen19991212 in #573
- feat(log): add sort limit cursor by @noFloat in #582
- Promql query by @MrSanZhi in #572
- drop mst perf & remove panic cmds & adjust lock sequence by @lihanxue in #574
- refactor: use the go generic to rewrite interface of agg iterator by @scuzyj in #580
- fix(log): delete the remote obs dir when drop db/rp/measurements by @lijieac in #579
- chore: add the configuration item maxLineSize by @gueFDF in #592
- fix: show tag values skip sid not found in index by @xiangyu5632 in #583
- feat(log): add time clipping push down by @noFloat in #584
- chore: optimizing the unordered file merge strategy by @fx408 in #585
- fix: time disorder of order files after merge unordered data by @fx408 in #586
- feat(log): add the bloomfilter cache by @chen19991212 in #589
- feat: add inc-hash-agg min/max bool type by @chen19991212 in #590
- refactor: use the go generic to rewrite interface of agg iterator by @scuzyj in #591
- fix: adjust the locking sequence & modify prom returnType by @lihanxue in #587
- feat(promql): support prom nested function and aggregation push down by @MrSanZhi in #588
- fix: wrong time for binop by @MrSanZhi in #581
- refactor(log): refactor the code for generating cursors by @noFloat in #597
- feat(promql): sampling based on the intersection time of the query and shard by @MrSanZhi in #598
- refactor: use the go generic to rewrite interface of agg iterator by @scuzyj in #599
- feat(log): optimize query process of bloomfilter by @noFloat in #605
- feat(prom): groupByAll/without not use schemaDims of prom by @lihanxue in #604
- perf: cache local variables to reduce repeated calculation by @scuzyj in #600
- perf: optimizing the unordered file merge self by @fx408 in #607
- fix: memGetValues bug fix by @lihanxue in #602
- fix: ts-server+promBinOp bug fix by @lihanxue in #603
- fix: writing to disk ,some records will be dropped when the point on… by @Chenxulin97 in #609
- feat(storage): set full text bf block size to 8m by @xiangyu5632 in #611
- feat: support group by except tags by @xiangyu5632 in #612
- perf: cache local variables to reduce repeated calculation by @scuzyj in #615
- chore: panic when unordered merge is closed abnormally by @fx408 in #616
- feat: add count_values function by @chen19991212 in #614
- feat(log): add detached_lazy_load_index_reader to optimize limit query by @noFloat in #617
- feat(log): add the bloomfilter cache by @lijieac in #618
- feat(log): supports the jsonarray data type by @xiangyu5632 in #621
- feat(storage): add check and truncate full text bf files by @Chuckie12138 in #613
- refactor: use the go generic to rewrite interface of agg iterator by @scuzyj in #624
- feat(replication): add file implement for raft entry logs by @shilinlee in #628
- feat(log): supports time format conversion by @xiangyu5632 in #631
- feat(replication): write and read slice for raft logs by @shilinlee in #630
- refactor: move the OGSketch from agg_iterator.gen.go to agg_iterator.go by @scuzyj in #625
- chore(log): modify maximum num of rows returned by analytics by @noFloat in #626
- chore: add kernel version information to monitoring metrics by @fx408 in #627
- feat: add prom functions by @chen19991212 in #629
- feat(log): add the prefetching of bloomfilter cache by @lijieac in #633
- feat(replication): impl Truncate and Delete for file by @shilinlee in #635
- chore: unnecessary use of fmt.Sprintf from tests by @xuthus5 in #646
- fix: ts-cli output corrupted by @StepY1aoZz in #651
- fix: numeric filtering requires implicit conversion of data types
- feat(log): logkeeper print http req by @xiangyu5632 in #632
- add decipher by @chen19991212 in #645
- chore: replace deprecated function calls with their recommended alternatives by @xuthus5 in #655
- chore: simplify coordinator setShardRow by @xuthus5 in #644
- chore: update slack invited url in readme by @xiangyu5632 in #663
- fix(log): highlight problem fixes
by @peijianhua in https://github.com/openGemini/openGemini/pull/...
v1.3.0-rc.1
What's Changed
- fix: update go-generate version by @xiangyu5632 in #528
- chore: delete comment out code by @shoothzj in #526
- fix: inconsistent version number #520 by @localvar in #522
- chore: normalize line ending to lf by @shoothzj in #530
- chore: update readme and roadmap by @xiangyu5632 in #533
- chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0 by @dependabot in #536
- feat: Refactor log store by @xiangyu5632 in #534
- perf: allocate Record as required by @xiangyu5632 in #535
- Fixed terminal not restored after quit issue by @nanjj in #529
- chore: replace 'strings.Compare' and 'ioutil' by @localvar in #537
- chore: update readme by @xiangyu5632 in #539
- feat: support open-telemetry write endpoint for OTLP protocol by @shilinlee in #542
- fix: ts-cli command line argument 'precision' has no effect by @localvar in #540
- chore: draft PR also can run CI by @xiangyu5632 in #545
- chore: change maxLineSize from 2561024 to 10241024 by @xiangyu5632 in #550
- fix: typo in 'show streams' by @localvar in #524
- fix:Replace copystruct.Copy with influxql.CloneSource by @zhuheqqq in #553
- chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #554
- chore: sysnchronize the code by @xiangyu5632 in #562
- fix: user auth under the 'query' section in the monitor is ineffective by @liuze89 in #559
- refactor: use the go generic to rewrite interface of agg iterator by @scuzyj in #564
- chore: print error log for meta balance manager by @shilinlee in #563
- fix: prom remote write needs to be sorted by label by @MrSanZhi in #565
- chore: reload sequencer on a freed shard by @fx408 in #566
- feat: add prom histogram_quantile funciton by @chen19991212 in #567
- fix: (mst > mst) binop (xxx) bug fix by @lihanxue in #569
- refactor: use the go generic to rewrite interface of agg iterator by @scuzyj in #568
- feat(json): op http json marshal by @xiangyu5632 in #577
- feat(promql): support the metric store api for prom by @MrSanZhi in #570
- fix: add DefaultMetricKeyLabel repeatedly by @MrSanZhi in #571
- feat: add min/max inc-hash-agg-functions by @chen19991212 in #573
- feat(log): add sort limit cursor by @noFloat in #582
- Promql query by @MrSanZhi in #572
- drop mst perf & remove panic cmds & adjust lock sequence by @lihanxue in #574
- refactor: use the go generic to rewrite interface of agg iterator by @scuzyj in #580
- fix(log): delete the remote obs dir when drop db/rp/measurements by @lijieac in #579
- chore: add the configuration item maxLineSize by @gueFDF in #592
- fix: show tag values skip sid not found in index by @xiangyu5632 in #583
- feat(log): add time clipping push down by @noFloat in #584
- chore: optimizing the unordered file merge strategy by @fx408 in #585
- fix: time disorder of order files after merge unordered data by @fx408 in #586
- feat(log): add the bloomfilter cache by @chen19991212 in #589
- feat: add inc-hash-agg min/max bool type by @chen19991212 in #590
- refactor: use the go generic to rewrite interface of agg iterator by @scuzyj in #591
- fix: adjust the locking sequence & modify prom returnType by @lihanxue in #587
- feat(promql): support prom nested function and aggregation push down by @MrSanZhi in #588
- fix: wrong time for binop by @MrSanZhi in #581
- refactor(log): refactor the code for generating cursors by @noFloat in #597
- feat(promql): sampling based on the intersection time of the query and shard by @MrSanZhi in #598
- refactor: use the go generic to rewrite interface of agg iterator by @scuzyj in #599
- feat(log): optimize query process of bloomfilter by @noFloat in #605
- feat(prom): groupByAll/without not use schemaDims of prom by @lihanxue in #604
- perf: cache local variables to reduce repeated calculation by @scuzyj in #600
- perf: optimizing the unordered file merge self by @fx408 in #607
- fix: memGetValues bug fix by @lihanxue in #602
- fix: ts-server+promBinOp bug fix by @lihanxue in #603
- fix: writing to disk ,some records will be dropped when the point on… by @Chenxulin97 in #609
- feat(storage): set full text bf block size to 8m by @xiangyu5632 in #611
- feat: support group by except tags by @xiangyu5632 in #612
- perf: cache local variables to reduce repeated calculation by @scuzyj in #615
- chore: panic when unordered merge is closed abnormally by @fx408 in #616
- feat: add count_values function by @chen19991212 in #614
- feat(log): add detached_lazy_load_index_reader to optimize limit query by @noFloat in #617
- feat(log): add the bloomfilter cache by @lijieac in #618
- feat(log): supports the jsonarray data type by @xiangyu5632 in #621
- feat(storage): add check and truncate full text bf files by @Chuckie12138 in #613
- refactor: use the go generic to rewrite interface of agg iterator by @scuzyj in #624
- feat(replication): add file implement for raft entry logs by @shilinlee in #628
- feat(log): supports time format conversion by @xiangyu5632 in #631
- feat(replication): write and read slice for raft logs by @shilinlee in #630
- refactor: move the OGSketch from agg_iterator.gen.go to agg_iterator.go by @scuzyj in #625
- chore(log): modify maximum num of rows returned by analytics by @noFloat in #626
- chore: add kernel version information to monitoring metrics by @fx408 in #627
- feat: add prom functions by @chen19991212 in #629
- feat(log): add the prefetching of bloomfilter cache by @lijieac in #633
- feat(replication): impl Truncate and Delete for file by @shilinlee in #635
- chore: unnecessary use of fmt.Sprintf from tests by @xuthus5 in #646
- fix: ts-cli output corrupted by @StepY1aoZz in #651
- fix: numeric filtering requires implicit conversion of data types
- feat(log): logkeeper print http req by @xiangyu5632 in #632
- add decipher by @chen19991212 in #645
- chore: replace deprecated function calls with their recommended alternatives by @xuthus5 in #655
- chore: simplify coordinator setShardRow by @xuthus5 in #644
- chore: update slack invited url in readme by @xiangyu5632 in #663
- fix(log): highlight problem fixes
by @peijianhua in https://github.com/openGemini/openGemini/pull/...