What's Changed
- promote follower as leader process by @bartliu827 in #2104
- chore: update q_compress to pco by @h4ofanya in #2109
- fix: 2.4 modify the meta http frame body size to 100M. by @liikeuforever in #2107
- add some replication model unit tests by @bartliu827 in #2091
- fix: meta decode request failed result in openraft panic by @bartliu827 in #2112
- fix: replica and shard should not eq 0 by @lutengda in #2110
- feat: add functions: value_fill(), value_repair(), timestamp_repair() by @Kree0 in #2088
- test: boolean parse test by @h4ofanya in #2106
- refactor(meta): fix get_disk_info doesn't support winxp by @zipper-meng in #2116
- implement replica manager sql command by @bartliu827 in #2114
- fix: gauge_agg func out of order problem by @lutengda in #2113
- revoke privilege by @h4ofanya in #2115
- refactor: When the gauge agg is recognized, SortExec plan is applied … by @lutengda in #2124
- fix: read privilege can read drop resource by @h4ofanya in #2100
- enhance the flush timing of memcache by @bartliu827 in #2122
- feat: add HTTP encoding: snappy, lz4 by @Kree0 in #2121
- chore: remove unused
From
implements for PhysicalDType (#451) by @yinheli in #2131 - chore(typo): config by @yinheli in #2126
- fix: data disorder leads to inconsistent function results by @lutengda in #2130
- [testcases]Add statistical agg func cases by @Benxiaohai001 in #2134
- fix: frequent redundant flush request by @bartliu827 in #2136
- Refactor filesystem interface by @roseboy-liu in #2135
- refactor: refactor trace and log moudle by @Kree0 in #1942
- fix: add lock guard for flush by @Subsegment in #2138
- chore: add version for tsm by @Subsegment in #2141
- Error code by @Subsegment in #2118
- test: add some tests by @Kree0 in #2142
- rafactor index remove index binlog by @bartliu827 in #2140
- refactor: CLI command improvement (#1818) by @yinheli in #2128
- chore: fix config by @Kree0 in #2147
- feat: sqllogicaltest can accept shard and replication as argument by @h4ofanya in #2137
- refactor: use new Timeranges impl in 2.4. by @liikeuforever in #2151
- implement replication(raft) metrics by @bartliu827 in #2144
- [testcase]Add testcase about issue2068 by @Benxiaohai001 in #2153
- fix: memory use after free caused by pread && write_all/read_all by @roseboy-liu in #2146
- fix: delete data case inconsistency by @Subsegment in #2162
- refactor: simplifying environment variables by @Kree0 in #2160
- ci: add clippy_check in compatibility test by @Kree0 in #2161
- feat: add http_flow table and http_response_time table by @lutengda in #2159
- feat: add sql_history table by @lutengda in #2164
- chore(deps): bump rustls from 0.21.10 to 0.21.12 by @dependabot in #2170
- Refactor: remove enum Block in wal; fix typos by @zipper-meng in #2167
- feat: add metrics about meta http api by @lutengda in #2173
- refactor: Persistent sql is migrated from local to meta and watermark… by @lutengda in #2149
- feat: sqllogic support replaceable parameters by @h4ofanya in #2172
- refactor: remove useless metrics code[#2148] by @lutengda in #2177
- fix: handle wal truncated by @Subsegment in #2176
- fix: allow external table file with any extension by @Kree0 in #2175
- create bucket test servers alive by @bartliu827 in #2179
- fix: minivec from empty s by @Subsegment in #2184
- chore: all component support --version by @Kree0 in #2180
- [Refactor] remove some config items in meta config. by @liikeuforever in #2181
- perf query read memcache by @bartliu827 in #2195
- Chore: reformat Cargo.toml files by @zipper-meng in #2194
- fix: support new sqllogic's feature for windows by @h4ofanya in #2166
- refactor wal: fix some bugs and remove min/max sequence in wal reader… by @bartliu827 in #2188
- Refactor(tskv): metrics of compaction by @zipper-meng in #2193
- [test]Add replica test cases by @Benxiaohai001 in #2200
- fix: add backtrace dep for cache by @Subsegment in #2204
- Refactor config by @Subsegment in #2197
- fix: update replication metrics result in deadlock by @bartliu827 in #2207
- feat: add datbase_name to queries by @h4ofanya in #2208
- fix: only admin can read DropTenant by @h4ofanya in #2196
- refactor: change the name to better distinguish owner from database by @h4ofanya in #2202
- [Fix] update vnode_cache_size regularly to keep the metric correct. by @liikeuforever in #2182
- refactor: remove unuseless tseries_family.rs. by @liikeuforever in #2219
- refactor: replace the String type of tenant.database with a tuple. by @liikeuforever in #2220
- test: test default root password by @h4ofanya in #2215
- test: enable flight_sql test by @Kree0 in #2157
- fix: config file missing option by @Subsegment in #2218
- feat:support promtail, logstash, filebeat by @h4ofanya in #2189
- Refactor(e2e_test): improve the customization of data&meta instances by @zipper-meng in #2211
- Refactor(config): fix wrong and remove unused entries by @zipper-meng in #2221
- Chore(metrics): Merge all reported metrics in one batch and send to tskv by @zipper-meng in #2206
- fix: restart case data lose by @Subsegment in #2224
New Contributors
- @yinheli made their first contribution in #2131
- @dependabot made their first contribution in #2170
Full Changelog: v2.4.1...v2.4.2