Releases: tarantool/tt
v0.4.0
Overview
This release fixes many minor bugs, extends the functionality of the pack
module, adds the cfg
module and MacOS support.
Added
- Support of rocks repository specified in tt config.
cfg dump
module. It prints tt environment configuration.--use-docker
option fortt pack
for packing environments in
docker container.- Support of MacOS.
Changed
- Updated cartridge-cli version to 2.12.4.
v0.3.0
Overview
The release includes several improvements and fixes, the most important being the addition of the ability
to build tarantool in the docker image with the old glibc
, which will eliminate the distribution of the pack
with binaries to the target system.
Added
tt restart
confirmation prompt.-y
option is added to accept restart
without prompting.tt pack
will generate systemd unit for rpm and deb packages.--use-docker
option fortt install
to build Tarantool in
Ubuntu 16.04 container.- Ability to use the
start/stop/restart/status/check
commands without
arguments to interact with all instances of the environment simultaneously.
Changed
tt cartridge
sub-commandscreate
,build
,pack
are removed.remove
command is renamed touninstall
.- Updated values in system
tarantool.yaml
forbin_dir
,inc_dir
andrepo: distfiles
.
Fixed
- Working of the
help
module with multi-level commands (commands with
several subcommands). - Using the system
tarantool.yaml
when installing from the repository.
v0.2.1
Overview
This release fixes the problem with building on MacOS.
Fixed
- Fixed building for MacOS.
- A unified error writing style has been introduced.
v0.2.0
Overview
The release adds several key features to simplify working with tt
:
- module
init
, which allows you to create an environment for a new or existing application - module
daemon
(experimental feature) that allows you to work withtt
remotely - built-in application templates. Now the
cartridge
application template embedded in thett
Added
- Module
tt init
, to create tt environment configuration file. - Module
tt daemon
, to manage thett
daemon. - Built-in application templates support. Cartridge application template is added.
- Using
default_cfg
from.tarantoolctl
fortarantool.yaml
generation intt init
.
Changed
- Modules
tt start
,tt connect
andtt catridge
now use relative paths for unix sockets.
It allows to use socket paths longer than sun_path limit.(108/106 on linux/macOS)
e.g foo/bar.sock -> ./bar.sock
0.1.0
Overview
Tarantool CLI is a command line utility for managing tarantool packages and tarantool-based applications.
Tarantool CLI is a tool that replaces cartridge-cli and tarantoolctl, combines and extends their functionality.
Documentation:
https://github.com/tarantool/tt#readme
https://github.com/tarantool/tt/blob/master/doc/examples.rst#examples
https://pkg.go.dev/github.com/tarantool/tt/cli
https://www.tarantool.io/ru/doc/latest/reference/tooling/tt_cli
Added
- Module
tt version
, to get information about the version of the CLI. - Module
tt completion
, to generate autocompletion for a specified shell. - Module
tt help
, to get information about the CLI and its modules. - Module
tt start
, responsible for launching the instance according to the
application file. - Module
tt stop
, responsible for terminating the instance. - Module
tt status
, to get information about the state of the instance. - Module
tt restart
, responsible for restarting of the instance. - Module
tt logrotate
, to rotate instance logs. - Module
tt check
, to check an application file for syntax errors. - Module
tt connect
, used to connect to a running instance. - Module
tt rocks
, LuaRocks package manager. - Module
tt cat
, to print into stdout the contents of .snap/.xlog files. - Module
tt play
, to play the contents of .snap/.xlog files to another
tarantool instance. - Module
tt coredump
, to pack/unpack/inspect tarantool coredump. - Module
tt run
, to start tarantool instance using tt wrapper. - Module
tt search
, to show available tt/tarantool versions. - Module
tt create
, to create an application from a template. - Module
tt build
, to build an application. - Module
tt install
, to install tarantool/tt. - Module
tt remove
, to remove tarantool/tt.