@@ -8,6 +8,36 @@ 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 and merger 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
19
+ - 2.2 (latest patch version)
20
+ - since 2.2.2, where key_def has been introduced, see https://github.com/tarantool/tarantool/issues/3398
21
+ - 2.3 (latest patch version)
22
+ - since 2.3.3 due to Tarantool's SEGFAULT, see https://github.com/tarantool/tarantool/issues/4954 .
23
+ For Tarantool versions higher 2.x and lower 2.3.3 CRUD uses another implementation of select module,
24
+ see ` crud/select/compat/select_old.lua ` .
25
+ - 2.5 (latest patch version)
26
+ - since 2.5.1-145-geea90d7ce, where tuple-keydef module became builtin.
27
+ - since 2.5.1-150-g98ff9aae0
28
+ - 2.6 (latest patch version)
29
+ - since 2.6.0-188-g4a12985f1, where tuple-keydef module became builtin.
30
+ - since 2.6.3, where jsonpath indexes support for queries has been added
31
+ - since 2.6.0-193-g3dc6a76c8
32
+ - 2.7 (latest patch version)
33
+ - since 2.7.2, where jsonpath indexes support for queries has been added
34
+ - merger: all versions
35
+ - key_def: all versions
36
+ - 2.8 (latest patch version)
37
+ - since 2.8.1, where jsonpath indexes support for queries has been added
38
+ - merger: all versions
39
+ - key_def: all versions
40
+
11
41
## API
12
42
13
43
The CRUD operations should be called from router.
0 commit comments