Skip to content

v2.9.0

Choose a tag to compare

@github-actions github-actions released this 11 Apr 08:47
· 117 commits to master since this release

Overview

The release introduces advanced features to connect to the Aeon database
and start tcm commands. Further improvements on packaging the customized
application. Major changes on working with external modules.

Added

  • tt aeon connect added tests for connect file/app.

  • tt modules list added command to show available modules.
    If support extra flags:

    • --version - to show information about version.
    • --path - to show module executables.
  • tt aeon connect added tests for connect file/app.

  • tt aeon connect: add connection from the etcd/tcs config.

  • tt pack : support .packignore file to specify files that should
    not be included in package (works the same as .gitignore).

  • tt tcm start: add the tcm command.

  • tt tcm start OR tt tcm start --path /path/to/tcm: added the capability
    to run TCM in interactive mode.

  • tt tcm start --watchdog: implemented Watchdog mode for automatic
    restarting of TCM upon unexpected termination.

Changed

  • The following functions were moved from cluster/cmd to lib/cluster:
    • CreateCollector → lib/cluster/cluster.go,
    • ConnectEtcdUriOpts → lib/cluster/etcd.go,
    • DoOnStorage → lib/cluster/etcd.go,
    • MakeEtcdOptsFromUriOpts → lib/cluster/etcd.go,
    • MakeConnectOptsFromUriOpts → lib/cluster/tarantool.go,
    • ConnectTarantool → lib/cluster/tarantool.go.
  • Added new submodule lib/connect.

Fixed

  • tt pack: added TCM packing when executing the tt pack command, except
    for the flag without-binaries in this case TCM will not be in the archive.

  • Arguments of an internal command are not parsed if it is forced over its
    existent external counterpart.

  • aeon: fix SSL paths configuration for aeon connection.

  • tt pack rpm: failed to pack if only one of --preinst/--postinst
    options is specified.