Releases: cnosdb/cnosdb
Releases · cnosdb/cnosdb
v2.3.5.3
What's Changed
- [LTS/2.3] chore: upgrade flatbuffers by @Kree0 in #2087
- fix(2.3):supports string values with semicolon by @h4ofanya in #2063
- fix: 2.3 modify the meta http frame body size to 100M. by @liikeuforever in #2108
- Ensure that the gaugeagg functions are ordered by @lutengda in #2117
- refactor: When the gauge agg is recognized, SortExec plan is applied … by @lutengda in #2125
- fix: data disorder leads to inconsistent function results by @lutengda in #2133
- Feature(e2e_test): new api of e2e executor; add case 'data lost after compaction and restart' by @Benxiaohai001 in #2120
- [LTS/2.3] fix: fix line protocol parser by @Kree0 in #2143
- [Feature(compaction, 2.3)]: input-file-caches in compaction; statement show compaction; some refactors by @zipper-meng in #2132
- fix: add tsfamily dead lock by @Subsegment in #2155
- Feature(2.3): improve the performance to append summary by @zipper-meng in #2178
- Fix(2.3): Compaction cache offset overflow; Field blocks in delta files in order of field_id by @zipper-meng in #2174
Full Changelog: v2.3.5.2...v2.3.5.3
v2.4.1
What's Changed
- test: optimize e2e test by @Kree0 in #1657
- [Refactor(cargo)] Add default-run=cnosdb in Cargo.toml of crate main by @zipper-meng in #1647
- fix: get_sys_mem unit error by @ZuoTiJia in #1644
- chore: complete source code compilation by @xmh1011 in #1683
- fix: cli write line protocol didn't show error message by @ZuoTiJia in #1651
- feat: implement framework for adding system variables & add var @@server_version by @yukkit in #1673
- [Fix] tskv file system do not use append flag; call WalWriter::close() when a writer roll to old by @zipper-meng in #1637
- Refactor write by @ZuoTiJia in #1653
- fix: fix when drop user don't drop tenant member by @ZuoTiJia in #1694
- feat: add tenant parameter for drop delay(#1640) by @lutengda in #1652
- feature: support HTTP compression by @Kree0 in #1684
- refactor: ResourceManager code optimize by @lutengda in #1656
- [Feature] Restore feature
vnode checksum <group_id>
by @zipper-meng in #1621 - ci: upload package to oss by @Kree0 in #1695
- feat: start the service through configuration by @Kree0 in #1685
- Fix external table by @ZuoTiJia in #1687
- fix: confusing error message by @Subsegment in #1708
- fix: fix
Tenant not found
return http status code 500 by @ZuoTiJia in #1704 - fix write in raft mode: WalTruncated and restart lost data by @bartliu827 in #1719
- fix: fix grpc size limit by @ZuoTiJia in #1717
- refactor: meta receive ctrl-c by @Kree0 in #1723
- [Improve] use TagId replace to TagName by @ZuoTiJia in #1697
- feature: support data node sense meta node change by @guojidan in #1705
- ci: build docker image after tagging by @Kree0 in #1740
- impl Dump DDL by @ZuoTiJia in #1710
- refactor: refactor
get_series_key
by @ZuoTiJia in #1737 - fix: add check of parameter event_time_column of stream table by @yukkit in #1744
- refactor: refactor gis function implementation by @ZuoTiJia in #1727
- fix: fix the error_message error when alter stream table by @ZuoTiJia in #1724
- standardize InformationSchema.queries and show queries by @yukkit in #1731
- fix: stream job lost database info when restart by @yukkit in #1734
- Improve the write process in raft mode by @bartliu827 in #1726
- fix: disable creation of stream table with columns with the same name by @yukkit in #1733
- fix: optimize the error message for direct select the stream table by @yukkit in #1732
- feat: routing both write requests and SQL requests to query server by @Kree0 in #1759
- refactor: add trait ToDDLSql by @ZuoTiJia in #1749
- fix: resource_manager drop tenant problem by @lutengda in #1716
- feat: add relation gis function by @ZuoTiJia in #1765
- fix: hidden cli user password by @ZuoTiJia in #1780
- fix: fix log show user password by @ZuoTiJia in #1770
- fix: incorrectly alter non-specified user options by @yukkit in #1764
- fix: failed to generate a plan for interpolation functions with an alias by @yukkit in #1777
- test: extend sqllogicaltests function by @ZuoTiJia in #1747
- improve: improve drop role message by @ZuoTiJia in #1772
- fix wal not clear and never cleaned[1738] by @bartliu827 in #1771
- fix: uniform drop_after name, add unset drop after(#1773) by @lutengda in #1784
- fix:add description for client chunk by @ghcvvv in #1785
- improve: delete debug log by @ZuoTiJia in #1787
- fix: bugs when running test_kvcore_interface::test_kvcore_recover by @zipper-meng in #1791
- kvcore refactor by @bartliu827 in #1796
- fix bugs: server panic && reserve space && init dir by @bartliu827 in #1804
- Refactor: make summary unit tests run in parallel, and faster by @zipper-meng in #1806
- Refactor: let the maximum parallel counting task num of cpus by @zipper-meng in #1809
- test: add test case: api router, auth by @Kree0 in #1803
- Fix bugs around compaction by @zipper-meng in #1807
- refactor: refactor configuration file by @Kree0 in #1812
- ci: fix docker ci by @Kree0 in #1825
- feature: add pool for HTTP content codecs by @Kree0 in #1808
- Fix: function dedup_by_front dropped wrong element by @zipper-meng in #1816
- feat: add config service.grpc_enable_gzip by @Kree0 in #1823
- implement ddl raft write by @bartliu827 in #1802
- refactor: remove cold_data_server config in community version by @lutengda in #1852
- ci: add windows compitibility test to ci by @Kree0 in #1849
- New File Format by @Subsegment in #1827
- fix: hide password when starting cli by @Kree0 in #1870
- raft wal refactor & performance optimization in raft mode by @bartliu827 in #1832
- fix: fix line protocol parser by @Kree0 in #1833
- refactor tenant/database hidden by @bartliu827 in #1884
- [Refactor] Fix
reqwest
bugs; Refactor e2e_test utilities and independents by @zipper-meng in #1880 - query leader replication first by @bartliu827 in #1893
- pre-check of data legality, fix batch write partial success and partial failure by @bartliu827 in #1892
- using raft replication as the default mode by @bartliu827 in #1898
- feat: add session and system functions by @Kree0 in #1883
- impl replication config in config file by @bartliu827 in #1899
- chore: add CnosDB Cloud Portal. by @IvanGao01 in #1902
- refactor: modify show syntax error info(#1841) by @lutengda in #1909
- update rust toolchain to nightly-2024-01-07 by @roseboy-liu in #1910
- response raft replication apply error to user by @bartliu827 in #1908
- fix: root user not allow change granted_admin(#1702) by @lutengda in #1911
- fix: 'cnosdb' and other tenant check system db(#1567) by @lutengda in #1918
- delete quorum replication mode by @bartliu827 in #1921
- Mock influxdb by @Subsegment in #1905
- feat: add copyinto flush config and add queryid info at export file by @lutengda in #1959
- test:add some new bug tests by @h4ofanya in #1948
- test: add bug tests by @h4ofanya in #1962
- refactor and fix bugs in create/apply snapshot by @bartliu827 in #1969
- fix: forbidden add system role by @Kree0 in #1949
- ci: remove 'if branch judge' in docker-ci by @Kree0 in #1978
- test: add bug tests by @h4ofanya in #1973
- refactor: modify ResourceManager to watch and event by @lutengda in #1903
- feat: sqloption support space and equal(#1775) by @lutengda in #1968
- optimize-cmd by @locustbaby in #1872
- fix DBschemas use wrong meta client by @bartliu827 in #1985
- chore: repair some invaild links. by @IvanGao01 in #1993
- Compatible with Windows paths & config file using rules by @bartliu827 in #1915
- feature...
v2.3.5.2
What's Changed
- fix: security issue by @Subsegment in #2069
- fix(2.3): forbid other users modifying the root user information (#2052) by @lutengda in #2070
- fix(2.3): metric can delete vnode info by @h4ofanya in #2048
- fix: serial build inverted index by @Subsegment in #2072
- fix: load bloom filter dead lock by @Subsegment in #2073
Full Changelog: v2.3.5.1...v2.3.5.2
v2.3.5.1
What's Changed
- fix: count(tag) distributed problem by @lutengda in #2011
- ci: remove "github.ref" judge in docker ci by @Kree0 in #2010
- fix: cnosdb restart failed on windows by @lutengda in #2029
- perf: limit push down to RecordBatch read(#2033) by @lutengda in #2040
- BloomFillter by @Subsegment in #2039
- fix pread & pwrite by @roseboy-liu in #2041
- Refactor(2.3): improve delta_compactions by @zipper-meng in #2046
- fix(2.3): a role can't be assigned privileges if the db is not existent by @h4ofanya in #2047
- fix: index lose data when multi thread write by @Subsegment in #2057
- Feature(2.3): metrics of delta_compactions; some improvements by @zipper-meng in #2055
Full Changelog: v2.3.5...v2.3.5.1
v2.3.5
What's Changed
- Fix: LRU cache of TSM readers break down by @zipper-meng in #1965
- Feature(2.3): add compaction task for delta files by @zipper-meng in #1945
- Fix(2.3): sometimes data lost after compaction; and some optimizations by @zipper-meng in #1982
- fix memory use after free caused by pread by @roseboy-liu in #1981
- Fix(2.3): Unexpectedly dropped block in compaction by @zipper-meng in #1988
- fix change async_file sync_data() to sync_all() by @roseboy-liu in #1994
- Fix(2.3): fix some bugs and improve the delta-compaction by @zipper-meng in #1998
- Fix(2.3): TsmWriter::size hasn't add index_size by @zipper-meng in #1999
- Feature(2.3): vnode compaction runs single-threaded by @zipper-meng in #2002
- fix: add select count(tag) feature(#1970) by @lutengda in #1989
- Refactor(2.3): extract function update_max_ts_of_levels by @zipper-meng in #2004
- [LTS/2.3] ci: build memcheck version image by @Kree0 in #2008
Full Changelog: v2.3.4.4...v2.3.5
v2.3.4.4
What's Changed
- add cache buffer for FileCursor by @roseboy-liu in #1927
- fix: wide-table cause copy_into error by @lutengda in #1924
- fix: update version before flush by @Subsegment in #1926
- chore: use new cache impl by @Subsegment in #1931
- test: copy into wide table by @h4ofanya in #1937
- fix: remove ScalarValueForkDF by @Subsegment in #1938
- test: change wide table from e2e to sqllogictest, add gen plan bug to sqllogictest by @h4ofanya in #1940
- feat: add copyinto flush config and add queryid info at export file by @lutengda in #1944
- test: mock influxdb by @Subsegment in #1947
- fix: when no data, do not delete column data(#1795) by @lutengda in #1950
- chore: count parallel by cpu nums by @Subsegment in #1952
- fix: when restart, deserialize stream failed by @lutengda in #1953
- fix: root user not allow change granted_admin(#1702) by @lutengda in #1954
- [LTS/2.3] fix bugs: server panic && reserve space && init dir by @Kree0 in #1951
- feat: add "file_buffer_size" config item by @Kree0 in #1960
Full Changelog: v2.3.4.3...v2.3.4.4
v2.4.0.1
What's Changed
- test: optimize e2e test by @Kree0 in #1657
- [Refactor(cargo)] Add default-run=cnosdb in Cargo.toml of crate main by @zipper-meng in #1647
- fix: get_sys_mem unit error by @ZuoTiJia in #1644
- chore: complete source code compilation by @xmh1011 in #1683
- fix: cli write line protocol didn't show error message by @ZuoTiJia in #1651
- feat: implement framework for adding system variables & add var @@server_version by @yukkit in #1673
- [Fix] tskv file system do not use append flag; call WalWriter::close() when a writer roll to old by @zipper-meng in #1637
- Refactor write by @ZuoTiJia in #1653
- fix: fix when drop user don't drop tenant member by @ZuoTiJia in #1694
- feat: add tenant parameter for drop delay(#1640) by @lutengda in #1652
- feature: support HTTP compression by @Kree0 in #1684
- refactor: ResourceManager code optimize by @lutengda in #1656
- [Feature] Restore feature
vnode checksum <group_id>
by @zipper-meng in #1621 - ci: upload package to oss by @Kree0 in #1695
- feat: start the service through configuration by @Kree0 in #1685
- Fix external table by @ZuoTiJia in #1687
- fix: confusing error message by @Subsegment in #1708
- fix: fix
Tenant not found
return http status code 500 by @ZuoTiJia in #1704 - fix write in raft mode: WalTruncated and restart lost data by @bartliu827 in #1719
- fix: fix grpc size limit by @ZuoTiJia in #1717
- refactor: meta receive ctrl-c by @Kree0 in #1723
- [Improve] use TagId replace to TagName by @ZuoTiJia in #1697
- feature: support data node sense meta node change by @guojidan in #1705
- ci: build docker image after tagging by @Kree0 in #1740
- impl Dump DDL by @ZuoTiJia in #1710
- refactor: refactor
get_series_key
by @ZuoTiJia in #1737 - fix: add check of parameter event_time_column of stream table by @yukkit in #1744
- refactor: refactor gis function implementation by @ZuoTiJia in #1727
- fix: fix the error_message error when alter stream table by @ZuoTiJia in #1724
- standardize InformationSchema.queries and show queries by @yukkit in #1731
- fix: stream job lost database info when restart by @yukkit in #1734
- Improve the write process in raft mode by @bartliu827 in #1726
- fix: disable creation of stream table with columns with the same name by @yukkit in #1733
- fix: optimize the error message for direct select the stream table by @yukkit in #1732
- feat: routing both write requests and SQL requests to query server by @Kree0 in #1759
- refactor: add trait ToDDLSql by @ZuoTiJia in #1749
- fix: resource_manager drop tenant problem by @lutengda in #1716
- feat: add relation gis function by @ZuoTiJia in #1765
- fix: hidden cli user password by @ZuoTiJia in #1780
- fix: fix log show user password by @ZuoTiJia in #1770
- fix: incorrectly alter non-specified user options by @yukkit in #1764
- fix: failed to generate a plan for interpolation functions with an alias by @yukkit in #1777
- test: extend sqllogicaltests function by @ZuoTiJia in #1747
- improve: improve drop role message by @ZuoTiJia in #1772
- fix wal not clear and never cleaned[1738] by @bartliu827 in #1771
- fix: uniform drop_after name, add unset drop after(#1773) by @lutengda in #1784
- fix:add description for client chunk by @ghcvvv in #1785
- improve: delete debug log by @ZuoTiJia in #1787
- fix: bugs when running test_kvcore_interface::test_kvcore_recover by @zipper-meng in #1791
- kvcore refactor by @bartliu827 in #1796
- fix bugs: server panic && reserve space && init dir by @bartliu827 in #1804
- Refactor: make summary unit tests run in parallel, and faster by @zipper-meng in #1806
- Refactor: let the maximum parallel counting task num of cpus by @zipper-meng in #1809
- test: add test case: api router, auth by @Kree0 in #1803
- Fix bugs around compaction by @zipper-meng in #1807
- refactor: refactor configuration file by @Kree0 in #1812
- ci: fix docker ci by @Kree0 in #1825
- feature: add pool for HTTP content codecs by @Kree0 in #1808
- Fix: function dedup_by_front dropped wrong element by @zipper-meng in #1816
- feat: add config service.grpc_enable_gzip by @Kree0 in #1823
- implement ddl raft write by @bartliu827 in #1802
- refactor: remove cold_data_server config in community version by @lutengda in #1852
- ci: add windows compitibility test to ci by @Kree0 in #1849
- New File Format by @Subsegment in #1827
- fix: hide password when starting cli by @Kree0 in #1870
- raft wal refactor & performance optimization in raft mode by @bartliu827 in #1832
- fix: fix line protocol parser by @Kree0 in #1833
- refactor tenant/database hidden by @bartliu827 in #1884
- [Refactor] Fix
reqwest
bugs; Refactor e2e_test utilities and independents by @zipper-meng in #1880 - query leader replication first by @bartliu827 in #1893
- pre-check of data legality, fix batch write partial success and partial failure by @bartliu827 in #1892
- using raft replication as the default mode by @bartliu827 in #1898
- feat: add session and system functions by @Kree0 in #1883
- impl replication config in config file by @bartliu827 in #1899
- chore: add CnosDB Cloud Portal. by @IvanGao01 in #1902
- refactor: modify show syntax error info(#1841) by @lutengda in #1909
New Contributors
Full Changelog: v2.4.0...v2.4.0.1
2.4.0.1
ci: add test case for granted_admin
v2.3.4.3
What's Changed
- [LTS/2.3] ci: fix package, docker ci, compatibility test ci by @Kree0 in #1890
- [Fix/2.3] tskv iterator sometimes returns more data than expected by @roseboy-liu in #1895
Full Changelog: v2.3.4.2...v2.3.4.3
v2.3.4.2
What's Changed
- [Refactor/2.3] Refactor e2e_test utilities and independents by @zipper-meng in #1882
- Fix(2.3) bugs around compaction by @zipper-meng in #1889
- [LTS/2.3] ci: add compatibility test by @Kree0 in #1886
Full Changelog: v2.3.4.1...v2.3.4.2