Releases: tarantool/tt
v2.13.0
Overview
This release adds cluster worker configuration management and fixes incorrect error reporting in tt start on insufficient directory permissions.
Added
tt cluster: worker publish subcommand.tt cluster: worker show subcommand.tt cluster: worker delete subcommand.
Fixed
tt start: fixed a bug where an error did not appear when access rights to the var directive were insufficient.
v2.12.0
Overview
This maintenance release marks the end of active development on the v2
branch.
Added
tt pack: support nested.packignoreat the root of tt environment.tt status: add--formatoption to support JSON and YAML output formats for machine-readable output.
Changed
tt status: deprecate--prettyoption in favor of--format=pretty-table.
Fixed
tt pack: fix.packignorefor directories with regexp symbols in their names.tt: return non-zero exit code on unknown command.
v2.11.5
Overview
The release includes fixes identified by CVE linters.
v2.11.4
Overview
The auxilary release just to keep version matching with tt-ee
(no functional changes in tt).
v2.11.3
Overview
The release updates the dependencies and fixes discovering of the available
versions with tt search.
Fixed
tt search: fix unknown dev tags parsing.
v2.11.2
Overview
The release includes minor fixes identified by Svacer and CVE linters.
v2.11.1
Overview
The release allows --cartridge-compat flag for the tt pack deb|rpm commands. Also it includes several fixes for the tt install and tt pack commands and docker container used by these commands is upgraded to Ubuntu 20.04.
Added
pack: if the--cartridge-compatflag is setpack debandpack rpmcommands add files with application and tarantool versions to the package.
Changed
- Container that is used to build tarantool when
--use-dockeris specified withtt installortt packcommand is upgraded to Ubuntu 20.04.
Fixed
tt coredump: adjust Tarantool GDB-extention to avoid load failure ifmain_cordsymbol isoptimized outin gdb session.tt pack: corrupts relative symbolic links.tt install: fails to install tarantool by commit hash.tt install: fails to install tarantool 3.6.0 using docker (--use-docker).ttcan be built without linking to OpenSSL.
v2.11.0
Overview
The release supports Tarantool Config Storage in tt cluster failover commands and
introduces templates to create Tarantool Config Storage and non-vshard cluster.
Added
tt create: add template for Tarantool Config Storage.tt create: add template for non-vshard Cluster.tt cluster failover: support Tarantool Config Storage.
Changed
tt cluster failover switch: minor change in output that displays corresponding
switch-statuscommand with quoted URI argument so it could be copy-pasted for
subsequent launch as-is.tt rs vshard bootstrap: make more informative error message when sharding roles
are not configured (for example when launched against non-vshard cluster).
v2.10.1
Overview
The release introduces a fix for the tt logrotate command, which now properly
releases the descriptor of the old log file.
Fixed
tt logrotate: properly release descriptor of the old log file.
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/--recursiveto
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 localdistfilesdirectory.tt install tcm- the command performs an install for tarantool cluster
manager (TCM) from the customer zone or localdistfilesdirectory.tt uninstall tcm [version]- the command removes installed tarantool
cluster manager from thebindirectory.tt tcm status: added command to check TCM runtime status
(modes:watchdogorinteractive).tt tcm stop: add command for graceful termination of TCM processes
(modes:watchdogorinteractive).- Add support manage installed
tcmversions viatt binariesCLI. - Added support for completion with shell
fishsee
the commandtt completion fish. - Repository use
pre-commithooks to check code style. - Added support for showing TCM logs with
tt tcm logcommand.
Changed
tt pack: packs TCM config, if any.
Fixed
- Fixed a crash in
tt aeon connectwhen processing responses
from certain SQL commands. tt cat|play <DIR>with directories handles only.snapor.xlogfiles.rs vshard bootstrap: ignore an error and retry withintimeoutflag
period.packwith modules include only under rootttenvironment directory.
Modules outside of the directory withtt.yamlwill be ignored.tt connect|replicaset|cluster|aeon|play: fixed using of IPv6 in instance URI.