@@ -141,7 +141,8 @@ For example, Current Version is 1.2.306 upgrade to 1.2.312:
141141| :--------------------| :-------------------------|
142142| [ 0.9.41, 1.2.212) | [ 0.9.41, 1.2.212) |
143143| [ 1.2.212, 1.2.479) | [ 0.9.41, 1.2.479) |
144- | [ 1.2.479, +∞) | [ 1.2.288, +∞) |
144+ | [ 1.2.479, 1.2.655) | [ 1.2.288, 1.2.655) |
145+ | [ 1.2.655, +∞) | [ 1.2.288, +∞) |
145146
146147
147148- ` 1.2.53 ` Incompatible, rolling upgrade is allowed without snapshot transmitting.
@@ -165,11 +166,21 @@ For example, Current Version is 1.2.306 upgrade to 1.2.312:
165166- ` 1.2.552 ` 2024-07-02 Introduce on-disk ` V003 ` , using ` rotbl ` format snapshot,
166167 which is compatible with ` V002 ` . The oldest compatible version is ` 1.2.288 ` (` 1.2.212~1.2.287 ` are removed).
167168
169+ - ` 1.2.655 ` 2024-11-11 Introduce on-disk ` V004 ` , using WAL based Raft log storage,
170+ which is compatible with ` V002 ` . The oldest compatible version is ` 1.2.288 ` (` 1.2.212~1.2.287 ` are removed).
171+
168172
169173## Compatibility of databend-meta on-disk data
170174
171175The on-disk data of Databend-meta evolves over time while maintaining backward compatibility.
172176
177+ | DataVersion | Databend-version | Min Compatible with |
178+ | :------------| :-----------------| :--------------------|
179+ | V004 | 1.2.655 | V002 |
180+ | V003 | 1.2.547 | V002 |
181+ | V002 | 1.2.53 | V001 |
182+ | V001 | 1.1.40 | V0 |
183+
173184### Identifying the versions
174185
175186Upon startup, Databend-meta will display the on-disk data version:
0 commit comments