v2.10.0
Overview
The release introduces command support for working with Tarantool
Cluster Manager (TCM). Also added support for fish
shell autocompletion.
In addition, code verification with pre-commit
hooks has been configured.
Added
- In commands
tt cat|play <DIR>
added options-r
/--recursive
to
allow find WAL files inside nested subdirectories. tt search tcm
- the command performs a search for tarantool cluster
manager (TCM) in the customer zone or localdistfiles
directory.tt install tcm
- the command performs an install for tarantool cluster
manager (TCM) from the customer zone or localdistfiles
directory.tt uninstall tcm [version]
- the command removes installed tarantool
cluster manager from thebin
directory.tt tcm status
: added command to check TCM runtime status
(modes:watchdog
orinteractive
).tt tcm stop
: add command for graceful termination of TCM processes
(modes:watchdog
orinteractive
).- Add support manage installed
tcm
versions viatt binaries
CLI. - Added support for completion with shell
fish
see
the commandtt completion fish
. - Repository use
pre-commit
hooks to check code style. - Added support for showing TCM logs with
tt tcm log
command.
Changed
tt pack
: packs TCM config, if any.
Fixed
- Fixed a crash in
tt aeon connect
when processing responses
from certain SQL commands. tt cat|play <DIR>
with directories handles only.snap
or.xlog
files.rs vshard bootstrap
: ignore an error and retry withintimeout
flag
period.pack
with modules include only under roottt
environment directory.
Modules outside of the directory withtt.yaml
will be ignored.tt connect|replicaset|cluster|aeon|play
: fixed using of IPv6 in instance URI.