Releases: tarantool/tt
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 upstreamstatuses.--details: display detailed reports of errors and warnings from instances.
tt stopconfirmation prompt.-yoption 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.3will install the the last available release with specified<major=2>.<minor=3>in<version>.
Fixed
- Command
\set delimiter [marker]works correctly and don't hangsttconsole. tt log -fcrash on removing log directory.tt connectcrash due to an empty response.tt starterror on start Tarantool 3 with encrypted etcd.tt replicaset vshard bootstrapunable to bootstrap large clusters due to a timeout.tt replicaset vshard bootstraptimeout 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:--linesnumber of lines to print.--followprint 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 executettitself and don't search for othertts in bin_dir
provided in config.tt startinteractive mode with-ioption.
Fixed
- Sorted by name order of columns for
tableandttableformats. tt switch tt: does not work withx.x.xversion format.tt install ttreturns 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.zversion format.- Ability to update a latest version of
mastertarantool 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-soption to specify the location of tarantool sources.
tt cluster publish: ability to publish a new instance config.tt packdoes 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: addedprettyoption 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 cleanno 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 startnow creates binary port.
v2.2.0
Overview
Bug-fixes and tt pack systemd improvements.
Changed
tt packgenerates a separate systemd unit for each packed application.
Common (all instances) unit is removed.tt packdefault 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 packandtt buildfail in verbose mode with "invalid argument"
error.tt packpacks applications, which are not valid: instances file is
empty, for example.tt packwith--use-dockerfails due to incompatible versions oftt
between local system and docker container. Install currentttversion
in docker image if possible.tt binaries listinvalid argument error iftarantoolis 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 binariesrenamed tott binaries list
Fixed
tt rocks: not working on macOs.tt install tarantoolfails due to checkout error.tt binaries list: not showingactivetag formasterversion.- 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 statusto show a cluster status information.
Changed
- Disable
tt runtarantool flag parsing.
Fixed
tt start: not working globalttflags.
v2.1.0
Overview
New tt env command, major improvements in tt cluster command.
Changed
- Make cartridge app dependencies less strict.
tt connectauto-completion shows directories and files when there are no
running apps.tt rocks --servernow accepts several URL's.
Added
tt env: add current environment binaries location to the PATH variable.tt cluster: add an ability to specify a key forshow/publishvia URI.tt cluster: add an ability to publish/show configuration from tarantool
config storage.