Skip to content

0.14.0

Choose a tag to compare

@DifferentialOrange DifferentialOrange released this 14 Sep 08:36
· 164 commits to master since this release

Overview

This release introduces vshard group and non-default vshard routers support.

To use a space from Cartridge vshard group, pass the group name to a vshard_group request option.

local res, err = crud.select('customers',
                             {{'<=', 'age', 35}},
                             {first = 10, vshard_group = 'hot'})

To use a space from non-default vshard router, pass the router object to a request.

local vshard_router = vshard.router.new(name, cfg)
local res, err = crud.select('customers',
                             {{'<=', 'age', 35}},
                             {first = 10, vshard_group = vshard_router})

New features

  • vshard group and non-default vshard routers support (#44).

Changes

  • Deprecate using space id in crud.len (#255).