v0.8.2
Release date: June 14, 2024
🚀 Features
- feat: Implement SHOW CREATE FLOW by @irenjj in #4040
- feat: invoke
handle_batch_open_requests
by @WenyXu in #4107 - feat: Implement RegionScanner for SeqScan by @evenyag in #4060
🐛 Bug Fixes
- fix: Update region
Version
in the worker loop by @evenyag in #4114 - fix: executes pending ddls if region memtable is empty while scheduling next flush by @evenyag in #4119
- fix: macro crate cannot be compiled alone by @sunng87 in #4130
- fix(flow): infer table schema correctly by @discord9 in #4113
- fix: explicitly set config instead of using changeable default in tests by @MichaelScofield in #4132
- fix: retry on unknown error by @WenyXu in #4138
- fix(ci): use
ld_classic
on macOS by @WenyXu in #4143 - fix: fix release CI typo by @WenyXu in #4147
🚜 Refactor
- refactor: remove double checks of memtable size by @cjwcommuny in #4117
- refactor: remove substrait ser/de for region query in standalone by @MichaelScofield in #3812
- refactor: simplify parquet writer by @v0y4g3r in #4112
⚙️ Miscellaneous Tasks
- chore: run fuzz tests with kafka remote wal by @WenyXu in #4105
- chore(common-macro): remove features covered by full by @evenyag in #4131
- chore: remove unused code by @WenyXu in #4135
- chore: run fuzz tests with disk cache by @WenyXu in #4118
- chore: bump version to v0.8.2 by @WenyXu in #4141
- chore(ci): switch to aws registry by @WenyXu in #4145
New Contributors
- @cjwcommuny made their first contribution in #4117
All Contributors
We would like to thank the following contributors from the GreptimeDB community:
@MichaelScofield, @WenyXu, @cjwcommuny, @discord9, @evenyag, @irenjj, @sunng87, @v0y4g3r
v0.9.0-b03cb3860-20240606-1717661661
Release date: June 06, 2024
Breaking changes
- refactor!: remove the tableid in ddl response since tableids is enough by @fengjiachun in #4080
🚀 Features
- feat: querying from view works by @killme2008 in #3952
- feat: implement
WalEntryDistributor
,WalEntryReceiver
by @WenyXu in #4031 - feat(flow): make write path faster with shared lock by @discord9 in #4073
- feat: implement
Display
forPartitionExpr
by @Kelvinyu1117 in #4087 - feat: set global runtime size by config file by @MichaelScofield in #4063
- feat: implement drop multiple tables by @sarailQAQ in #4085
- feat: show create table only for base table by @tisonkun in #4099
- feat: implement the
handle_batch_open_requests
by @WenyXu in #4075 - feat: introduce
pipeline
crate by @shuiyisong in #4109 - feat: support gRPC cancellation by @fengjiachun in #4092
🐛 Bug Fixes
- fix: add tailing separator to prefix by @waynexia in #4078
- fix: display error in correct format by @waynexia in #4082
- fix: display the PartitionBound and PartitionDef correctly by @Kelvinyu1117 in #4101
- fix: recover memtable options when opening physical regions by @v0y4g3r in #4102
- fix: fix EntityTooSmall issue by @WenyXu in #4100
- fix(flow): mfp operator missing rows by @discord9 in #4084
🚜 Refactor
- refactor: remove upgrade cli tool by @fengjiachun in #4077
- refactor: move
define_into_tonic_status
tocommon-error
by @shuiyisong in #4095
🧪 Testing
- test: run
test_flush_reopen_region
andtest_region_replay
withKafkaLogStore
by @WenyXu in #4083 - test: add fuzz tests for column data type alteration by @realtaobo in #4076
⚙️ Miscellaneous Tasks
- ci: cargo gc fuzz test runner by @waynexia in #4074
- ci: try to free space after fuzz tests by @WenyXu in #4089
- chore: enable
strip
for tests-fuzz crate by @WenyXu in #4093 - ci: add 'make run-cluster-with-etcd' to run greptimedb cluster by using docker-compose by @zyy17 in #4103
- chore(ci): remove redundant sqlness test config by @WenyXu in #4106
- ci: cargo gc all fuzz test runner by @waynexia in #4081
- chore: remove gc before running fuzz tests by @WenyXu in #4108
- chore: reduce some burden on the write path by @fengjiachun in #4110
Build
New Contributors
- @sarailQAQ made their first contribution in #4085
All Contributors
We would like to thank the following contributors from the GreptimeDB community:
@Kelvinyu1117, @MichaelScofield, @WenyXu, @discord9, @fengjiachun, @killme2008, @realtaobo, @sarailQAQ, @shuiyisong, @tisonkun, @v0y4g3r, @waynexia, @zyy17