Skip to content

Release 2.10.0 #1172

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 10, 2025
Merged

Release 2.10.0 #1172

merged 1 commit into from
Jun 10, 2025

Conversation

dmyger
Copy link
Collaborator

@dmyger dmyger commented Jun 9, 2025

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.

@dmyger dmyger marked this pull request as ready for review June 9, 2025 14:38
@dmyger dmyger added the full-ci Enables full ci tests label Jun 9, 2025
@dmyger dmyger merged commit b75f14c into master Jun 10, 2025
54 of 57 checks passed
@dmyger dmyger deleted the dmyger/release-2.10.0 branch June 10, 2025 06:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
full-ci Enables full ci tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants