Skip to content

Releases: tarantool/tt

v0.4.0

31 Dec 06:44
Compare
Choose a tag to compare

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 for tt pack for packing environments in
    docker container.
  • Support of MacOS.

Changed

  • Updated cartridge-cli version to 2.12.4.

v0.3.0

05 Dec 20:40
Compare
Choose a tag to compare

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 for tt 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-commands create, build, pack are removed.
  • remove command is renamed to uninstall.
  • Updated values in system tarantool.yaml for bin_dir, inc_dir
    and repo: 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

24 Nov 08:29
Compare
Choose a tag to compare

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

21 Nov 16:32
Compare
Choose a tag to compare

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 with tt remotely
  • built-in application templates. Now the cartridge application template embedded in the tt

Added

  • Module tt init, to create tt environment configuration file.
  • Module tt daemon, to manage the tt daemon.
  • Built-in application templates support. Cartridge application template is added.
  • Using default_cfg from .tarantoolctl for tarantool.yaml generation in tt init.

Changed

  • Modules tt start, tt connect and tt 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

12 Oct 11:17
Compare
Choose a tag to compare

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.