Skip to content

Commit 4071a64

Browse files
committed
Describe supported Tarantool versions with limitations
For those who interested to dig to a topic himself I recommend to start with: - search using of helper functions like utils.tarantool_supports_* in source code base - search conditions with `_TARANTOOL` in source codebase - supported Tarantool versions by tuple-keydef module [1] - source code for compatibility layer in CRUD - "Select: support jsonpath indexes (#158)" (27d825f) 1. https://github.com/tarantool/tuple-keydef#compatibility
1 parent 9a5427e commit 4071a64

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,29 @@ The `CRUD` module allows to perform CRUD operations on the cluster.
88
It also provides the `crud-storage` role for
99
[Tarantool Cartridge](https://github.com/tarantool/cartridge).
1010

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+
- 2.2 (latest patch version)
19+
- since 2.2.2, where key_def has been introduced, see https://github.com/tarantool/tarantool/issues/3398
20+
- 2.3 (latest patch version)
21+
- since 2.3.3 due to Tarantool's SEGFAULT, see https://github.com/tarantool/tarantool/issues/4954.
22+
For Tarantool versions higher 2.x and lower 2.3.3 CRUD uses another implementation of select module,
23+
see `crud/select/compat/select_old.lua`.
24+
- 2.5 (latest patch version)
25+
- since 2.5.1-145-geea90d7ce, where tuple-keydef module became builtin.
26+
- 2.6 (latest patch version)
27+
- since 2.6.0-188-g4a12985f1, where tuple-keydef module became builtin.
28+
- since 2.6.3, where jsonpath indexes support for queries has been added
29+
- 2.7 (latest patch version)
30+
- since 2.7.2, where jsonpath indexes support for queries has been added
31+
- 2.8 (latest patch version)
32+
- since 2.8.1, where jsonpath indexes support for queries has been added
33+
1134
## API
1235

1336
The CRUD operations should be called from router.

0 commit comments

Comments
 (0)