Skip to content

Releases: ton-blockchain/mytonctrl

v2.12.0

12 Feb 07:51
c171ae5

Choose a tag to compare

  • added integration tests for most of the CLI commands
  • added automated CI pipeline (tests + lint on every push or pull request)
  • added support of empty strings for port envs on installation
  • added usage for every command, available in help
  • added Ubuntu deprecation warning if it is less than 22.04
  • improved node upgrade: ton binaries are not deleted until new build is successful
  • fixed download_archive_blocks --only-master
  • updated requests version
  • updated minimum Python version to 3.8 (in fact MyTonCtrl already have not been supported by Python<3.8 for long time)
  • updated minimum required clang version to 21
  • removed BTC Teleport offer functionality
  • removed openssl compiling since it has been moved to submodules

v2.11.0

01 Dec 03:35
1b12526

Choose a tag to compare

  • added download_archive_blocks command to manually start downloading blocks from TON Storage
  • added installer ton_storage_list command
  • added support of blocks in directories for import blocks garbage collection (via setting importGc)
  • added better handling of downloading blocks from TON Storage
  • added sending Python version to telemetry
  • updated default stakePercent value from 99 to 100
  • updated default stake amount for staking from single-nominator or validator wallet to (balance - 20) instead of (balance * 0.99)
  • removed checking ADNL connection to local node if there are fullnodeslaves in the node's config
  • removed usage of deprecated pkg_resources Python standard library
  • removed vote_offer_btc_teleport and print_offers_btc_teleport_list commands

v2.10.0

03 Oct 20:08
87823a0

Choose a tag to compare

  • added support for custom TON repo git URL on installation and upgrade
  • added additional temp key linking to validator to ensure it has been added
  • added backups of MyTonCore's logs to /tmp/mytoncore/old_logs
  • added more often MyTonCore's db background backups
  • added background MyTonCore's db restoration on corruption
  • added timeout to TON Storage blocks config request
  • added support for custom own public IP and Liteserver, Validator Console and node ports
  • added --long options to install.sh installation script
  • added options --print-env and --env-file to installation script

v2.9.0

29 Aug 08:17
3816eb2

Choose a tag to compare

  • added collator node mode
  • added functionality to validator mode to interact with collators
  • added passing installation script (install.sh) args to the interactive CLI Installer
  • added shard_collators_offline alert
  • added resolved alerts when the triggered issue is resolved
  • renamed *_collator_config commands to *_collation_config
  • removed BTC Teleport oracle installation on installations from backups with non-validator modes
  • fixed SignBocWithWallet function error when sending to non-bounceable address of an active account

v2.8.1

04 Aug 10:25
5b457de

Choose a tag to compare

  • update run_as_root in mypylib
  • allow optional user arg -u for commands create_backup, restore_backup, upgrade --btc-teleport
  • update getting MyTonCtrl user for various commands

v2.8.0

28 Jul 10:32
bf46931

Choose a tag to compare

  • added BTC Teleport oracle installation
  • fixed node installation with archive-ttl == 0
  • fixed validator stats in status
  • removed deleting local Liteserver config on upgrade
  • improved voting mechanism
  • fixed voting for existing negative params
  • increased check_zero_blocks_created alert period

v2.7.1

30 Jun 07:31
1b88179

Choose a tag to compare

  • updated downloading archive blocks from TON Storage to var/ton-work
  • updated node branch for partial archive nodes to master
  • updated warning on node upgrade if clang version < 16
  • fixed setting node arg when there are multiple args with the same name
  • fixed displaying node flags in installer status
  • fixed status command failure with updated tlb scheme of 12th config param

v2.7.0

20 Jun 05:05
5be2554

Choose a tag to compare

  • removed pow-miner target on upgrade
  • removed voting for complaints for zero blocks created non-masterchain validators
  • added mtc modes to telemetry
  • added warning and requirement of confirmation on node upgrade if clang version < 16
  • use archive-sync node branch for downloading archive blocks
  • fixed archive sync from zerostate
  • fixed local liteclient request if node sync is 0 sec
  • fixed saving values in setup_alert_bot
  • fixed empty hostname in alerts
  • fixed fake validator zero balance alert

v2.6.0

06 Jun 06:44
2272a49

Choose a tag to compare

  • added downloading blocks and persistent states from TON Storage
  • added garbage collection files from node import/ directory as the node synchronises
  • refactored CLI Interactive Installer, changed module to questionary
  • support segment archive node installation in CLI Installer
  • added state-ttl setting in CLI Installer
  • added background MyTonCtrl installation in CLI Installer
  • removed TON Storage Provider

v2.5.1

03 Apr 07:17
b941576

Choose a tag to compare

  • added initial sync field in status
  • added alert when initial sync is complete
  • removed out_of_ser field from status if state serialization is disabled
  • added validated and collated blocks since round beginning statistics
  • added Liteserver queries statistics
  • added active validator groups to status
  • added validated and collated blocks, ls queries and active validator groups stats to prometheus metrics