1.5.0: roles for Tarantool 3
·
30 commits
to master
since this release
Overview
This release introduces roles for Tarantool 3 configuration (supported for versions 3.0.2, 3.1.0 and newer).
Added
- Asynchronous bootstrap support for storages (#412).
- Tarantool 3 roles for setting up crud routers and storages (#415).
- Ability to configure crud through Tarantool 3 roles configuration (#415).
Changed
- Explicitly forbid datetime interval conditions (#373).
- Storage initialization is now asynchronous by default for Tarantool 3.0+ (#412).
- Additionally check backoff error on storage info fetch (#427).
Fixed
- Working with datetime conditions in case of non-indexed fields or non-iterating indexes (#373).
- Precision loss for decimal conditions in case of non-indexed fields or non-iterating indexes (#373).
- Passing errors from storages for merger operations (
crud.select,crud.pairs,readview:select,readview:pairs) (#423). - Working with
niloperand conditions in case of non-indexed fields or non-iterating indexes (#422).