Tags: tarantool/tt
Tags
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.
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.
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).
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.
PreviousNext