@@ -8,6 +8,59 @@ 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 and JSON
14
+ paths support. We do our best to provide uniform support for all supported
15
+ Tarantool version with help of compatibility layer, runtime feature detection
16
+ etc. but anyway some Tarantool versions has limited support in CRUD.
17
+
18
+ - 1.10 (latest patch version)
19
+ - tuple-keydef: since 1.10.7-85-g840c13293
20
+ - tuple-merger: since 1.10.7-91-g9ee14eca5
21
+ - key_def: TODO
22
+ - merger: TODO
23
+ - JSON paths: TODO
24
+ - 2.2 (latest patch version)
25
+ - tuple-keydef: unsupported?
26
+ - tuple-merger: unsupported?
27
+ - key_def: since 2.2.2, see https://github.com/tarantool/tarantool/issues/3398
28
+ - merger: TODO
29
+ - JSON paths: TODO
30
+ - 2.3 (latest patch version)
31
+ - tuple-keydef: unsupported?
32
+ - tuple-merger: unsupported?
33
+ - key_def: TODO
34
+ - merger: since 2.3.3 due to Tarantool's SEGFAULT, see
35
+ https://github.com/tarantool/tarantool/issues/4954 . For Tarantool versions
36
+ higher 2.x and lower 2.3.3 CRUD uses another implementation of select
37
+ module, see ` crud/select/compat/select_old.lua ` .
38
+ - JSON paths: TODO
39
+ - 2.5 (latest patch version)
40
+ - tuple-keydef: since 2.5.1-145-geea90d7ce
41
+ - tuple-merger: since 2.5.1-150-g98ff9aae0
42
+ - key_def: TODO
43
+ - merger: TODO
44
+ - JSON paths: TODO
45
+ - 2.6 (latest patch version)
46
+ - tuple-keydef: since 2.6.0-188-g4a12985f1
47
+ - tuple-merger: since 2.6.0-193-g3dc6a76c8
48
+ - key_def: TODO
49
+ - merger: TODO
50
+ - JSON paths: since 2.6.3
51
+ - 2.7 (latest patch version)
52
+ - tuple-keydef: all versions
53
+ - tuple-merger: all versions
54
+ - merger: TODO
55
+ - key_def: TODO
56
+ - JSON paths: since 2.7.2
57
+ - 2.8 (latest patch version)
58
+ - tuple-keydef: all versions
59
+ - tuple-merger: all versions
60
+ - merger: TODO
61
+ - key_def: TODO
62
+ - JSON paths: since 2.8.1
63
+
11
64
## API
12
65
13
66
The CRUD operations should be called from router.
0 commit comments