v0.9.0
Β· 11 min read
Release date: July 16, 2024
π Highlightsβ
- Log Engine: GreptimeDB is now a unified time-series database for both metrics, logs, and events (trace in plan).
- Remote WAL is significantly improved and is now recommended to turn on.
- Table View: You can now
CREATE VIEWon tables and treat them as logical table. - Short interval literal for user experience.
- InfluxDB Merge Read: You can now use the
merge_mode=last_non_nulltable option to allow SELECT result merges all the last non-null fields. - gRPC TLS: You can now set up the
grpc.tlsconfig to turn on TLS for gRPC connection. - Manually Compact in Strict Window: You can now use
SELECT COMPACT_TABLE("monitor", "strict_window", "3600");to manually schedule a compaction task, splitting SST files strictly into time windows. The third option is the time window's width in seconds.
Breaking changesβ
- refactor!: unify
FrontendOptionsandDatanodeOptionsby usingGrpcOptionsby @realtaobo in #4088 - feat!: reduce sorted runs during compaction by @v0y4g3r in #3702
- fix!: forbid to change information_schema by @CookiePieWw in #4233
- feat!: remove alias
metasrv-addrby @discord9 in #4239 - feat!: Set merge mode while creating table in influx handler by @evenyag in #4299