v1.0.0-beta.1
Release date: November 11, 2025
🚨 Breaking changes
- refactor(pipeline)!: change dispatch table name format by @paomian in #6901
- feat!: improve
greptime_identitypipeline behavior by @waynexia in #6932 - refactor!: add
enable_read_cacheconfig to support disable read cache explicitly by @zyy17 in #6834 - refactor!: remove pb_value to json conversion, keep json output consistent by @sunng87 in #7063
- refactor!: unify the API of getting total cpu and memory by @zyy17 in #7049
- refactor!: add a
opentelemetry_traces_operationstable to aggregate(service_name, span_name, span_kind)to improve query performance by @zyy17 in #7144 - feat(metric)!: enable sparse primary key encoding by default by @WenyXu in #7195
👍 Highlights
Dashboard v0.11.7 Released
- Metrics UI optimization: separated table and chart tabs, independent instant/range queries, support for time picker and multi-value display.
- Timezone optimization: support for timezone validation and local storage persistence.
- Flow management: UI for flow task CRUD operations.
Bulk Memtable
For scenarios with high cardinality primary keys, this release introduces experimental Bulk Memtable and a new data organization format (flat format). Both must be used together. Bulk Memtable offers lower memory usage when dealing with high cardinality primary keys. When primary key cardinality exceeds two million, memory usage can be reduced by more than 75%. Currently, Bulk Memtable performs better with larger write batch sizes, and we recommend setting batch sizes to 1024 rows or more when using Bulk Memtable. Additionally, the new data organization format provides better query performance in high cardinality scenarios compared to the original format.
Users can enable the new data format and Bulk Memtable by specifying sst_format as flat when creating tables.
CREATE TABLE flat_format_table(
request_id STRING,
content STRING,
greptime_timestamp TIMESTAMP TIME INDEX,
PRIMARY KEY (request_id))
WITH ('sst_format' = 'flat');
Additionally, for tables using the old format, you can switch to the flat format and Bulk Memtable using an ALTER statement.
ALTER TABLE old_format_table SET 'sst_format' = 'flat';
Tables using the flat format cannot be converted back to the old format. We will gradually switch the default format to the new format in future releases.