Skip to content

1.5.0: roles for Tarantool 3

Choose a tag to compare

@DifferentialOrange DifferentialOrange released this 04 Apr 08:18
· 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 nil operand conditions in case of non-indexed fields or non-iterating indexes (#422).