Skip to content

Tags: tarantool/tt

Tags

v2.12.0

Toggle v2.12.0's commit message
Release 2.12.0

This maintenance release marks the end of active development on the v2
branch.

Added

- `tt pack`: support nested `.packignore` at the root of tt environment.
- `tt status`: add `--format` option to support JSON and YAML output formats
  for machine-readable output.

Changed

- `tt status`: deprecate `--pretty` option in favor of `--format=pretty-table`.

Fixed

- `tt pack`: fix `.packignore` for directories with regexp symbols in
  their names.
- `tt`: return non-zero exit code on unknown command.

v2.11.5

Toggle v2.11.5's commit message
Release 2.11.5

The release includes fixes identified by CVE linters.

v2.11.4

Toggle v2.11.4's commit message
Release 2.11.4

The auxilary release just to keep version matching with `tt-ee`
(no functional changes in `tt`).

v2.11.3

Toggle v2.11.3's commit message
Release 2.11.3

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

Toggle v2.11.2's commit message
Release 2.11.2

The release includes minor fixes identified by Svacer and CVE linters.

v2.11.1

Toggle v2.11.1's commit message
Release 2.11.1

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-compat` flag is set `pack deb` and `pack rpm`
  commands add files with application and tarantool versions to the package.

Changed

- Container that is used to build tarantool when `--use-docker` is specified with
  `tt install` or `tt pack` command is upgraded to Ubuntu 20.04.

Fixed

- `tt coredump`: adjust Tarantool GDB-extention to avoid load failure if `main_cord`
  symbol is `optimized out` in 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`).
- `tt` can be built without linking to OpenSSL.

v2.11.0

Toggle v2.11.0's commit message
Release 2.11.0

The release supports Tarantool Config Storage in `tt cluster failover`
commmnds 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
  correspoding `switch-status` command 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

Toggle v2.10.1's commit message
Release v2.10.1

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

Toggle v2.10.0's commit message
Release v2.10.0

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`/`--recursive` to
  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 local `distfiles` directory.
- `tt install tcm` - the command performs an install for tarantool cluster
  manager (TCM) from the customer zone or local `distfiles` directory.
- `tt uninstall tcm [version]` - the command removes installed tarantool
  cluster manager from the `bin` directory.
- `tt tcm status`: added command to check TCM runtime status
  (modes: `watchdog` or `interactive`).
- `tt tcm stop`: add command for graceful termination of TCM processes
  (modes: `watchdog` or `interactive`).
- Add support manage installed `tcm` versions via `tt binaries` CLI.
- Added support for completion with shell `fish` see
  the command `tt completion fish`.
- Repository use `pre-commit` hooks to check code style.
- Added support for showing TCM logs with `tt tcm log` command.

Changed

- `tt pack`: packs TCM config, if any.

Fixed

- Fixed a crash in `tt aeon connect` when processing responses
  from certain SQL commands.
- `tt cat|play <DIR>` with directories handles only `.snap` or `.xlog` files.
- `rs vshard bootstrap`: ignore an error and retry within `timeout` flag
  period.
- `pack` with modules include only under root `tt` environment directory.
  Modules outside of the directory with `tt.yaml` will be ignored.
- `tt connect|replicaset|cluster|aeon|play`: fixed using of IPv6 in instance URI.

v2.9.1

Toggle v2.9.1's commit message
Release v2.9.1

The release includes minor fixes identified by Svacer and CVE linters.