Tags: tarantool/tt
Tags
Release 2.13.0 This release adds cluster worker configuration management and fixes incorrect error reporting in tt start on insufficient directory permissions. Added: - tt cluster: worker publish subcommand. - tt cluster: worker show subcommand. - tt cluster: worker delete subcommand. Fixed: - tt start: fixed a bug where an error did not appear when access rights to the var directive were insufficient.
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