Skip to content

v2.7.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 22 Jan 12:59
· 6 commits to master since this release

Overview

The release introduces an experimental support of console for AeonDB and continues to improve tt play command.

Added

  • tt aeon connect: add support to connect Aeon database.
  • tt play: support of the SSL parameters by using next flags:
    • sslkeyfile - path to a private SSL key file,
    • sslcertfile - path to an SSL certificate file,
    • sslcafile - path to a trusted certificate authorities (CA) file,
    • sslciphers - colon-separated list of SSL cipher suites the connection.
  • tt play: support connection to a target instance by application name or application:instance name.
  • tt coredump pack: add options to customize coredump packing:
    • -e (--executable): specify Tarantool executable path.
    • -p (--pid): specify PID of the dumped process.
    • -t (--time): specify time of dump (seconds since the Epoch).
  • tt.yaml: allows to specify a list of modules directories.
  • Environment variable TT_CLI_MODULES_PATH can be used to specify an extra path with modules.

Changed

  • tt stop/kill/clean/logrotate: no longer need:
    • Instances scripts for multi-instance applications.
    • Cluster config for tarantool3-based cluster applications.
  • tt logrotate: don't exit at non-running instance, just warn and proceed with the other instances, like tt stop and tt kill do.
  • tt coredump pack: if -e option is omitted first search tarantool executable in tt environment then in PATH instead of using the hardcoded path /usr/bin/tarantool.
  • tt replicaset downgrade: drop option -v (--version). Pass version as a positional argument rather than option.

Fixed

  • tt coredump inspect: fails for tarantool-ee coredump archive if the source directory is missing.
  • tt pack: fails if etcd or tcs are present in the configuration and not available.