Releases: tarantool/tt
v2.5.2
v2.5.1
Overview
Small fixes and update MessagePack library.
Fixed
- Release packages were built using the outdated and buggy MessagePack library.
v2.5.0
Overview
Added a number of subcommands for replicaset roles, improved understanding of the version number to install, enhanced status display, and added a flag to disable interactivity when the application is stopped.
Implemented a number of fixes to improve stability.
Added
tt status
: displayconfig
,box
, andreplication upstream
statuses.--details
: display detailed reports of errors and warnings from instances.
tt stop
confirmation prompt.-y
option is added to accept stop without prompting.tt cluster replicaset roles add
: command to add roles in config scope provided by flags.tt cluster replicaset roles remove
: command to remove from config scope provided by flags.tt replicaset roles add
: command to add roles in the tarantool replicaset with cluster config (3.0) or cartridge orchestrator.tt replicaset roles remove
: command to remove roles in the tarantool replicaset with cluster config (3.0) or cartridge orchestrator.tt install tt|tarantool <version>
- allow<version>
be incomplete. So2.3
will install the the last available release with specified<major=2>.<minor=3>
in<version>
.
Fixed
- Command
\set delimiter [marker]
works correctly and don't hangstt
console. tt log -f
crash on removing log directory.tt connect
crash due to an empty response.tt start
error on start Tarantool 3 with encrypted etcd.tt replicaset vshard bootstrap
unable to bootstrap large clusters due to a timeout.tt replicaset vshard bootstrap
timeout was 3s instead of 10s.
v2.4.0
Overview
tt start
interactive mode support, new tt log
, tt enable
, tt replicaset bootstrap/rebootstrap
commands.
Added
tt log
: a module for viewing instances logs. Supported options:--lines
number of lines to print.--follow
print appended data as log files grow.
tt connect
: support format for Tarantool tuples for Tarantool
versions >= 3.2.tt enable
: create a symbolic link in 'instances_enabled' directory to a script or
an application directory.tt replicaset bootstrap
: command to bootstrap a Cartridge cluster or an instance.tt rs rebootstrap
: re-bootstraps an instance.-s (--self)
flag to executett
itself and don't search for othertt
s in bin_dir
provided in config.tt start
interactive mode with-i
option.
Fixed
- Sorted by name order of columns for
table
andttable
formats. tt switch tt
: does not work withx.x.x
version format.tt install tt
returns expected exit status code on unsuccessful dependency check.tt pack
: failed to start instances using systemctl due topermissions denied
.tt uninstall tt
: does not work withx.y.z
version format.- Ability to update a latest version of
master
tarantool and tt withtt install
.
Changed
- Do not create Dockerfile.* in application's directory.
v2.3.1
Added
- Building Linux AArch64 packages.
v2.3.0
Overview
Extending the command set for managing replica sets and Tarantool 3 config, coredump
, status
commands enhancements, bug-fixes.
Changed
tt status
: displays the mode of the instance.tt coredump
: enhances coredump inspection:tt coredump pack
: puts gdb.sh and GDB-extensions into the archive so that it
contains everything necessary for convenient coredump inspection.tt coredump inspect
: allows archive path as an argument (archive should be
created withtt coredump pack
).tt coredump inspect
: added-s
option to specify the location of tarantool sources.
tt cluster publish
: ability to publish a new instance config.tt pack
does not create unnecessary directories and removes files that are required only for
building from the resulting package.
Added
tt cluster failover
: added supervised failover management commands.tt status
: addedpretty
option for pretty-formatted table output.TT_CLI_CFG
: environment variable to specify the path to the configuration file.tt pack
: systemd unit parameterizing support.tt replicaset vshard
: module to manage vshard in the tarantool replicaset.tt replicaset vshard bootstrap
: command to bootstrap vshard.
Fixed
tt clean
no longer tries to clean files multiple times.- Tarantool 3 config instance fails to use 108 symbols control socket on tt start.
- Incorrect application name in case of explicit providing config path without directories.
- Application build failure during pack with Tarantool from the current environment.
v2.2.1
Overview
Replicaset management enhancements.
Added
tt replicaset promote
: command to promote an instance in the tarantool replicaset with
cluster config (3.0) or cartridge orchestrator.tt replicaset demote
: command to demote an instance in the tarantool replicaset with
cluster config (3.0) orchestrator.tt cluster replicaset
: module to manage replicaset via 3.0 cluster config storage.tt cluster replicaset promote
: command to promote an instance in the replicaset.tt cluster replicaset demote
: command to demote an instance in the replicaset.
tt connect --binary
: connect to instance using binary port.tt kill
: command to stop instance(s) with SIGQUIT and SIGKILL signals.
Changed
tt start
now creates binary port.
v2.2.0
Overview
Bug-fixes and tt pack
systemd improvements.
Changed
tt pack
generates a separate systemd unit for each packed application.
Common (all instances) unit is removed.tt pack
default data, run, log files location is changed for rpm/deb
packages to/var/[log | run | lib]/tarantool/<env_name>
- create
/var/[log | run | lib]/tarantool/<env_name>
on target system
for packed applications.
Fixed
tt start
: not working on FreeBSD.tt pack
andtt build
fail in verbose mode with "invalid argument"
error.tt pack
packs applications, which are not valid: instances file is
empty, for example.tt pack
with--use-docker
fails due to incompatible versions oftt
between local system and docker container. Install currenttt
version
in docker image if possible.tt binaries list
invalid argument error iftarantool
is not a symlink.- if a user provides pre or post install script to
tt pack rpm
, it
uses file name as a script instead of its content.
v2.1.2
Overview
Linux-aarch64, FreeBSD build support, new command for tarantool SDK download (tt download
), application template for Tarantool 3.0 vshard cluster (vshard_cluster
).
Added
- Built-in vshard cluster application template.
- Building tt in Linux-aarch64, FreeBSD environments.
tt binaries switch
: switch to installed binary.tt download
: download Tarantool SDK.
Changed
tt replicaset
: prefer cartridge instances without critical issues on it during discovery.tt binaries
renamed tott binaries list
Fixed
tt rocks
: not working on macOs.tt install tarantool
fails due to checkout error.tt binaries list
: not showingactive
tag formaster
version.- missing 3.0 SDK in search results for
tarantool-ee
.
v2.1.1
Overview
Bug-fixes and minor improvements.
Added
- Module
tt replicaset
, to manage replicasets:tt replicaset status
to show a cluster status information.
Changed
- Disable
tt run
tarantool flag parsing.
Fixed
tt start
: not working globaltt
flags.