v2.9.0
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 connectadded tests for connect file/app. -
tt modules listadded command to show available modules.
If support extra flags:--version- to show information about version.--path- to show module executables.
-
tt aeon connectadded tests for connect file/app. -
tt aeon connect: add connection from the etcd/tcs config. -
tt pack: support.packignorefile to specify files that should
not be included in package (works the same as.gitignore). -
tt tcm start: add the tcm command. -
tt tcm startORtt 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/cmdtolib/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.