Skip to content

v2.10.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Jun 11:38
· 26 commits to master since this release

Overview

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.