Skip to content

Releases: pingcap/tiup

v1.9.2

10 Mar 07:14

Choose a tag to compare

Fixes

  • Fix next-generation monitor (ng-monitor) is not started by default for nightly versions in tiup-cluster (#1760, @nexustar)
  • Fix the --ignore-config-check argument not working during deploy process in tiup-cluster (#1774, @AstroProfundis)
  • Fix incorrect initial-commit-ts config for drainer in tiup-cluster (#1776, @nexustar)
  • Fix symbolic link handling when decompressing packages (#1784, @nexustar)

Improvements

  • Check for inactive Prometheus service before reload in tiup-cluster (#1775, @nexustar)
  • Mark Oracle Linux 2 as supported OS in check result of tiup-cluster (#1786, @srstack)

v1.9.1

24 Feb 07:55

Choose a tag to compare

Fixes

  • Fix panic running TPCC with tiup-bench (#1755, @nexustar)
  • Fix blackbox_exporter and node_exporter not restarted during upgrade in tiup-cluster and tiup-dm (#1758, @srstack)
  • Fix messed stdout and stderr handling for SSH commands in tiup-cluster and tiup-dm (#1763, @tongtongyin)
  • Fix Grafana datasource config handling in tiup-cluster and tiup-dm (#1768, @srstack)

v1.9.0

10 Feb 06:48
382d0e9

Choose a tag to compare

New Features

  • Support brew install pingcap/brew/tiup (#1599, @srstack)
  • Enable next-generation monitor (ng-monitor) by default for TiDB versions equal or later than v5.4.0 in tiup-cluster (#1699 #1743, @nexustar)
  • Add support of enabling and disabling TLS encryption for deployed TiDB cluster in tiup-cluster (#1657, @srstack)
  • Add support of deploying TLS enabled DM clusters in tiup-dm (#1745, @nexustar)
  • Add support of changing owner of a component in tiup mirror and tiup-server (#1676, @AstroProfundis)
  • Add support of specifing IP address to bind for AlertManager in tiup-cluster (#1665 #1669, @srstack)
  • Add support of initialing random root password for TiDB in tiup-cluster (#1700, @AstroProfundis)
  • Add support of check before scaling out a cluster in tiup-cluster (#1659, @srstack)
  • Use latest nightly build for each component in tiup-playground (#1727, @nexustar)

Fixes

  • Fix DM hosts not added to node_exporter list of Prometheus configuration in tiup-dm (#1654, @AstroProfundis)
  • Adjust command argument of tiup to workaround conflict with some components (#1698, @nexustar)
  • Fix global configs not correctly set for new instances during scaling out in tiup-cluster (#1701, @srstack)
  • Fix incorrect initial_commit_ts set in start up script of Drainer in tiup-cluster (#1706, @nexustar)
  • Fix JSON output for check results in tiup-cluster (#1720, @AstroProfundis)
  • Fix incorrect instance status for display in tiup-cluster (#1742, @nexustar)
  • Fix malformed commands in local executor in tiup-cluster (#1734, @AstroProfundis)
  • Fix incorrect exit code for tiup (#1738, @nexustar)
  • Remove duplicate check results in tiup-cluster (#1737, @srstack)
  • Fix version check of TiFlash nightly builds for TLS enabled clusters in tiup-cluster (#1735, @srstack)

Improvements

  • Adjust configuration template for TiFlash to support new versions in tiup-cluster (#1673, @hehechen)
  • Adjust configuration sample for DM in tiup-dm (#1692, @lance6716)
  • Reder cluster name for custom Prometheus alert rules in tiup-cluster (#1674, @srstack)
  • Improve shell auto-completion to support cli of components (#1678, @nexustar)
  • Add checks for tiup installed with 3rd party package manager when running tiup update --self (#1693, @srstack)
  • Check for component updates before actually run it (#1718, @nexustar)
  • Add support of customizing Grafana configurations in server_configs section in tiup-cluster and tiup-dm (#1703, @nexustar)
  • Add support of Chrony as valid NTP daemon for check in tiup-cluster (#1714, @srstack)
  • Add Amazon Linux 2 as supported OS for check in tiup-cluster (#1740, @dveeden)
  • Add significant warning destroying a cluster in tiup-cluster and tiup-dm (#1723, @AstroProfundis)

v1.8.2

11 Jan 06:13

Choose a tag to compare

Fixes

  • Fix global configuration not inherited correctly in scale-out command of tiup-cluster (#1701, @srstack)
  • Fix errors starting tiup-playground in some circumstances (#1712 #1715, @nexustar)
  • Fix error comparing nightly versions in tiup-cluster (#1702, @srstack)

Improvements

v1.8.1

20 Dec 09:32

Choose a tag to compare

Fixes

  • Fix port conflict not checked for TiDB clusters imported from tidb-ansible on scale-out in tiup-cluster (#1656, @srstack)
  • Fix SSH commands stale in some circumstances (#1664, @nexustar)
  • Fix default value of initial-commit-ts for drainer in tiup-cluster (#1678, @nexustar)

Improvements

  • Display check result of CPU frequency governor even when it's not available (#1663, @srstack)

v1.8.0

06 Dec 09:12
ff08d40

Choose a tag to compare

New Features

  • Add data-dir support for TiCDC in tiup-playground (#1631, @nexustar)
  • Add support of using custom files as input of edit-config, and support dumping the current full config to a file with show-config command in tiup-cluster (#1637, @haiboumich)
  • Add support of next-generation monitor (ng-monitor) in tiup-playground (#1648, @nexustar)
  • Add support of inserting custom scrape_configs to Prometheus configs in tiup-cluster (#1641, @nexustar)
  • [experimental] Support 2-staged scaling out for tiup-cluster (#1638 #1642, @srstack)
    • Scaling out of a TiDB cluster can be devided with --stage1 and --stage2 arguments, the stage 1 deploys files and configs but not starting the new instances, and the stage 2 actually starts the new instances and reload necessary configs
    • This could be useful if you want to modify config of the new instances or use a custom binary with patch before the first start of the new instances
  • [experimental] Implement plain text output and support custom output writer for logs (#1646, @AstroProfundis)

Fixes

  • Fix incorrect progress bar displaying in some tasks (#1624, @nexustar)
  • Fix incorrect argument flags in tiup-playground (#1635, @srstack)
  • Fix files of monitoring agents and TiDB audit log not cleaned with clean command of tiup-cluster (#1643 #1644, @srstack)
  • Fix confirmation prompt in scale-out can not be skipped with --yes argument in tiup-cluster (#1645, @srstack)
  • Fix directory conflict error in some circumstances even when node is marked as ignore_exporter (#1649, @AstroProfundis)
  • Fix DM nodes not added to node_exporter target list in Prometheus config in tiup-dm (#1654, @AstroProfundis)

Improvements

  • Add significant warning when --force argument is set for scale-in command in tiup-cluster (#1629, @AstroProfundis)
  • Add environment variables to skip topology sanity check in scale-in command in tiup-cluster (#1627, @AstroProfundis)
  • Update examples to use --without-monitor instead of --monitor for tiup-playground (#1639, @dveeden)

v1.7.0

15 Nov 03:50
ce8eb0a

Choose a tag to compare

New Features

  • Support deploying and managing TLS enabled TiDB cluster with TiFlash nodes (#1594, @nexustar)
  • Support rendering template for local deployment with vairables in tiup-cluster and tiup-dm (#1596, @makocchi-git)
  • [experimental] Support optionally enable next-generation monitor (ng-monitor) for latest TiDB releases (#1601, @nexustar)
  • [experimental] Support JSON output format for tiup-cluster and tiup-dm (#1617, @AstroProfundis)

Fixes

Improvements

v1.6.1

21 Oct 06:23

Choose a tag to compare

Fixes

v1.6.0

09 Oct 03:49
0295c07

Choose a tag to compare

New Features

  • Add support of using ssh-agent auth socket in tiup-cluster (#1416, @9547)
  • Add parallel task concurrency control in tiup-cluster and tiup-dm with -c/--concurrency argument (#1420, @AstroProfundis)
    • The default value of max number of parallel tasks allowed is 5, this feature could help users managing very large clusters to avoid connection errors on operations.
  • Add the ability to detect CPU arch for deployment servers automatically in tiup-cluster and tiup-dm if not set by user (#1423, @9547)
  • Add renew subcommand for tiup mirror to extend the expiration date of component manifest (#1479, @AstroProfundis)
  • Add the ability to ignore monitor agents for specific instances in tiup-cluster (#1492, @AstroProfundis)
  • Add --force argument for prune subcommand in tiup-cluster (#1552, @AstroProfundis)
  • Add more configuration fields for Grafana in tiup-cluster and tiup-dm (#1566, @haiboumich)
  • [Experimental] Add support of SSH connections via proxy in tiup-cluster (#1438, @9547)
  • Deprecate the --monitor argument and introduce a new --without-monitor argument to disable monitoring components in tiup-playground (#1512, @LittleFall)
  • Deprecate the TIUP_WORK_DIR environment as it's not actually been used, and make it possible for tiup-playground to run without tiup (#1553 #1556 #1558, @nexustar)

Fixes

  • Fix blackbox_exporter configs for TLS enabled clusters in tiup-cluster (#1443, @9547)
  • Only try to apply THP fix if it's available on the deployment server in tiup-cluster (#1458, @9547)
  • Fix sudo errors in tiup-cluster when devtoolset is enabled on deployment server (#1516, @nexustar)
  • Fix test cases for tiup-dm (#1540, @nexustar)
  • Fix downloading of uneeded component packages when --binpath is specifiedin tiup-playground (#1495, @AstroProfundis; #1545, @nexustar)
  • Fix panic when tiup-bench fails to connect to the database (#1557, @nexustar)
  • Fix numa_node configs are not rendered into PD startup script in tiup-cluster (#1565, @onlyacat)
  • Correctly handle -- in command line arguments passed to tiup (#1569, @dveeden)

Improvements

v1.5.6

01 Sep 08:36

Choose a tag to compare

Fixes

  • Fix OS version check rules for tiup-cluster check (#1535, @AstroProfundis)
  • Fix component upgrade order for tiup-cluster to make sure TiCDC nodes work correctly (#1542, @overvenus)

Improvements

  • Adjust warning message of tiup-cluster restart to make users clear that the cluster will be unavailable during the process (#1523, @glkappe)
  • Reverse the order of audit log listing to show latest records at the buttom (#1538, @AstroProfundis)