Skip to content

Releases: pingcap/tiup

v1.10.0

08 Jun 10:25
16c5f6b
Compare
Choose a tag to compare

New Features

  • Add support of backup and restore the cluster metadata for tiup-cluster and tiup-dm (#1801, @nexustar)
  • Add history command for tiup to display component execution records (#1808, @srstack)
  • Add support of trying to disable swap when check --apply in tiup-cluster (#1803, @AstroProfundis)
  • Add Grafana URL in display output of tiup-cluster (#1819, @Smityz)
  • Add a latest alias for component versions when cloning repo with tiup mirror clone command (#1835, @srstack)
  • Add Kylin Linux 10+ as supported in check result of tiup-cluster (#1886, @srstack)
  • Add support of completion of cluster name with Tab button for tiup-cluster (#1891, @nexustar)
  • Add support of checking timezone consistency among servers in check command of tiup-cluster (#1890, @nexustar)
  • Add support of deploying on RHEL 8 in tiup-cluster (#1896, @nexustar)
  • Add support of specifing custom key directory when rotating root.json in tiup mirror command (#1848, @AstroProfundis)

Fixes

  • Fix typo in error message of tiup-bench (#1824, @Mini256)
  • Fix duplicated component path printed in tiup (#1832, @nexustar)
  • Fix outdated URL in topology example for tiup-cluster (#1840, @srstack)
  • Fix DM startup scripts to bind 0.0.0.0 instead of host IP (#1845, @nexustar)
  • Fix incorrect blackbox_exporter, node_exporter and Grafana status monitor for TLS enabled clusters (#1853, @srstack)
  • Fix priority of tag argument for tiup-playground (#1869, @nexustar)
  • Fix TIUP_HOME not loaded correctly on initializing metadata for some components (#1885, @srstack)
  • Fix concurrent error in display command of tiup-cluster (#1895, @srstack)
  • Fix incorrect workload loading in tiup-bench (#1827, @Smityz)
  • Fix OS type detection for hybrid platform deployment in tiup-cluster (#1753, @srstack)

Improvements

  • Add notes about default workload values in help message of tiup-bench (#1807, @Smityz)
  • Refactor -h/--help handling to avoid conflicts with component arguments (#1831, @nexustar)
  • Refactor version specific handlings of TiDB cluster to a dedicated Go package (#1873, @nexustar)
  • Improve integrate tests for tiup-cluster (#1882, @nexustar)
  • Adjust help information of edit-cluster command for tiup-cluster and tiup-dm (#1900, @nexustar)
  • Update configuration example of monitoring components (#1818, @glkappe; #1843, @nexustar)
  • Improve cluster shutting down process in playground (#1893, @nexustar)

v1.9.6

20 May 07:59
Compare
Choose a tag to compare

Fix

  • Fix incorrect output of display in certain circumstances for tiup-cluster (#1889, @srstack)

v1.9.5

10 May 10:23
Compare
Choose a tag to compare

Fixes

  • Fix prune incorrectly destroy pump/drainer node before they become Tombstone in tiup-cluster (#1851, @srstack)
  • Report error when multiple pump nodes with the same ip:port found in tiup-cluster (#1856, @srstack)
  • Get node status of pump/drainer from PD in tiup-cluster (#1862, @srstack)

Improvements

  • Check node status concurrently and support custom timeout for display in tiup-cluster (#1867, @srstack)
  • Support tidb-lightning in tiup-ctl (#1863, @nexustar)

v1.9.4

12 Apr 15:38
Compare
Choose a tag to compare

Fixes

  • Fix copy error when file is read only in tiup-playground (#1816, @breeswish)
  • Fix data-dir not properly handled for TiCDC v6.0.0 in tiup-cluster (#1838, @overvenus)

v1.9.3

24 Mar 09:52
Compare
Choose a tag to compare

Fixes

  • Fix error running exec subcommand of tiup-cluster when hostname contains '-' (#1794, @nexustar)
  • Fix port conflict check for TiFlash instances in tiup-cluster (#1805, @AstroProfundis)
  • Fix next-generation monitor (ng-monitor) not available in Prometheus (#1806, @nexustar)
  • Fix node_exporter metrics not collected if the host has only Prometheus deployed (#1806, @nexustar)
  • Fix --host 0.0.0.0 not working in tiup-playground (#1811, @nexustar)

Improvements

  • Support cleanup audit log files for tiup-cluster and tiup-dm (#1780, @srstack)
  • Add anonymous login example to Grafana configuration templates (#1785@sunzhaoyang)

v1.9.2

10 Mar 07:14
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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)