@@ -8,6 +8,38 @@ The `CRUD` module allows to perform CRUD operations on the cluster.
8
8
It also provides the ` crud-storage ` role for
9
9
[ Tarantool Cartridge] ( https://github.com/tarantool/cartridge ) .
10
10
11
+ # Supported Tarantool versions
12
+
13
+ CRUD depends on Tarantool features like key_def, merger, UUID modules etc.
14
+ Due to this some Tarantool versions has limited support in CRUD.
15
+
16
+ - 1.10 (latest patch version)
17
+ - since 1.10.7-85-g840c13293, where tuple-keydef module became builtin.
18
+ - since 1.10.7-91-g9ee14eca5, where tuple-merger module became builtin.
19
+ - 2.2 (latest patch version)
20
+ - since 2.2.2, where key_def has been introduced, see
21
+ https://github.com/tarantool/tarantool/issues/3398
22
+ - 2.3 (latest patch version)
23
+ - since 2.3.3 due to Tarantool's SEGFAULT, see
24
+ https://github.com/tarantool/tarantool/issues/4954 . For Tarantool versions
25
+ higher 2.x and lower 2.3.3 CRUD uses another implementation of select
26
+ module, see ` crud/select/compat/select_old.lua ` .
27
+ - 2.5 (latest patch version)
28
+ - since 2.5.1-145-geea90d7ce, where tuple-keydef module became builtin.
29
+ - since 2.5.1-150-g98ff9aae0, where tuple-merger module became builtin.
30
+ - 2.6 (latest patch version)
31
+ - since 2.6.0-188-g4a12985f1, where tuple-keydef module became builtin.
32
+ - since 2.6.0-193-g3dc6a76c8, where tuple-merger module became builtin.
33
+ - since 2.6.3, where jsonpath indexes support for queries has been added
34
+ - 2.7 (latest patch version)
35
+ - since 2.7.2, where jsonpath indexes support for queries has been added
36
+ - merger: all versions
37
+ - key_def: all versions
38
+ - 2.8 (latest patch version)
39
+ - since 2.8.1, where jsonpath indexes support for queries has been added
40
+ - merger: all versions
41
+ - key_def: all versions
42
+
11
43
## API
12
44
13
45
The CRUD operations should be called from router.
0 commit comments