Skip to content

Releases: pingcap/tiup

v1.5.2

24 Jun 06:45
Compare
Choose a tag to compare

Fixes

  • Fix native SSH not working with custom SSH port (#1424, @9547)
  • Fix dashboard address displaying issue for tikv-slim clusters (#1428, @iosmanthus)
  • Fix a typo in help message of tiup-playground (#1429, @ekexium)
  • Fix TiFlash nodes not handled correctly in some commands (#1431, @lucklove)
  • Fix jemalloc config for TiKV nodes (#1435, @9547)
  • Fix the issue that slow log is not placed under log_dir (#1441, @lucklove)

Improvements

v1.5.1

11 Jun 07:02
Compare
Choose a tag to compare

Fix

v1.5.0

09 Jun 04:29
Compare
Choose a tag to compare

New Features

  • Show more information in display subcommand of tiup-cluster
    • Add an --uptime argument to show time since the last state change of process (#1231, @9547)
    • Show deploy user in display output and adjust formats (#1390 #1409, @AstroProfundis)
  • Add JSON output for display subcommand of tiup-cluster (#1358, @dveeden)
  • Add double confirmation for scale-out subcommand in tiup-cluster to let users be aware of global configs being used (#1309, @AstroProfundis)
  • Support deploying pure TiKV cluster with --mode tikv-slim in playground (#1333, @iosmanthus; #1365, @tisonkun)
  • Support data dir settings for TiCDC in tiup-cluster (#1372, @JinLingChristopher)
  • Support change of GCTTL and TZ configs for TiCDC in tiup-cluster (#1380, @amyangfei)
  • Add a local deployment template for tiup-cluster (#1404, @kolbe)
  • Support using dot (.) in cluster name (#1412, @9547)

Fixes

Improvements

v1.4.4

27 May 02:46
Compare
Choose a tag to compare

Fixes

  • Fix the issue that upgrade process may fail if the PD node is not available for longer than normal after restart (#1359, @AstroProfundis)
  • Fix incorrect MALLOC_CONF value for TiKV node, set prof_active to false (#1361 #1369, @YangKeao)
    • Risk of this issue: Generating prof data for TiKV node with prof_active=true may cause high CPU systime usage in some circumstances, users need to regenerate startup scripts for TiKV nodes with tiup cluster reload <cluster-name> -R tikv to make the update applied
  • Fix the issue that the global log_dir not generated correctly for absolute paths (#1376, @lucklove)
  • Fix the issue that display command may report label mismatch warning if placement-rule is enabled (#1378, @lucklove)
  • Fix the issue that SELinux setting is incorrect when tiup-cluster tries to disable it with check --apply (#1383, @AstroProfundis)
  • Fix the issue that when scaling out instance on a host imported from tidb-ansible, the process may report error about monitor directory conflict (#1386, @lucklove)

Improvements

v1.4.3

13 May 03:18
Compare
Choose a tag to compare

Fixes

Improvements

v1.4.2

26 Apr 03:51
Compare
Choose a tag to compare

Fixes

  • Send meta output from tiup to stderr to not to mix with output of components (#1298, @dveeden)
  • Update confusing version selection examples in help message of playground (#1318, @AstroProfundis)
  • Fix the issue that tiup mirror clone command does exclude yanked component correctly (#1321, @lucklove)

Improvements

v1.4.1

07 Apr 11:47
Compare
Choose a tag to compare

Fixes

  • Fix pprof failing for TiKV in playground (#1272, @hicqu)
  • Fix the issue that TiFlash node may be failed to restart in playground (#1280, @lucklove)
  • Fix the issue that binlog_enable is not imported from tidb-ansible correctly (#1261, @lucklove)
  • Fix directory conflict check error for TiDB and DM clusters imported from ansible deployment (#1273, @lucklove)
  • Fix compatibility issue during upgrade for PD v3.x (#1274, @lucklove)
  • Fix failure of parsing very long audit log in replay for tiup-cluster (#1259, @lucklove)
  • Fix log dir path of Grafana for tiup-cluster (#1276, @rkazak)
  • Fix config check error when the cluster was deployed with an legacy nightly version in tiup-cluster (#1281, @AstroProfundis)
  • Fix error when using nightly version while the actual component is not available in repo (#1294, @lucklove)

Improvements

  • Refine PD scaling script rendering to optimize the code (#1253, @9547)
  • Start PD and DM master nodes sequentially (#1262, @9547)
  • Properly follow the ignore config check argument in reload for tiup-cluster (#1265, @9547)

v1.4.0

31 Mar 08:48
Compare
Choose a tag to compare

New Features

  • EXPERIMENTAL: Add support of Apple M1 devices (#1122, @terasum @AstroProfundis @sunxiaoguang)
    • Playground may not fully work as some components don't yet have packages for darwin-arm64 released
  • Not displaying dashboard address if it's "none" or "auto" (#1054, @9547)
  • Support filtering nodes and roles in check subcommand of tiup-cluster (#1030, @AstroProfundis)
  • Support retry of failed operations from where it broke with replay command of tiup-cluster and tiup-dm (#1069 #1157, @lucklove)
  • Support upgrade and patch a stopped TiDB / DM cluster (#1096, @lucklove)
  • Support setting global custom values for topology of tiup-cluster (#1098, @lucklove)
  • Support custom root_url and anonymous login for Grafana in tiup-cluster (#1085, @mianhk)
  • Support remote read and remote write for Prometheus node in tiup-cluster (#1070, @XSHui)
  • Support custom external AlertManager target for Prometheus node in tiup-cluster (#1149, @lucklove)
  • Support force reinstallation of already installed component (#1145, @9547)
  • Add --force and retain data options to tiup-dm (#1080, @9547)
  • Add enable/disable subcommands to tiup-dm (#1114, @9547)
  • Add template subcommand to tiup-cluster to print pre-defined topology templates (#1156, @lucklove)
  • Add --version option to display subcommand of tiup-cluster to print the cluster version (#1207, @AstroProfundis)
  • Allow value type change when editing topology with edit-config subcommand of tiup-cluster (#1050, @AstroProfundis)

Fixes

  • Not allowing deployment if the input topology file is empty (#994, @AstroProfundis)
  • Fix data dir setting for Prometheus (#1040, @9547)
  • Fix the issue that pre-defined Prometheus rules may be missing if a custom rule_dir is set (#1073, @9547)
  • Fix the issue that config files of Prometheus and Grafana are not checked before start (#1074, @9547)
  • Fix the issue that cluster name is not validated for some operations (#1177, @AstroProfundis)
  • Fix the issue that tiup-cluster reloads a cluster even if the config may contain errors (#1183, @9547)
  • Fix the issue that publish command may fail when uploading files without retry (#1174 #1202, @AstroProfundis; #1167, @lucklove)
  • Fix the issue that newly added TiFlash nodes may fail to start during scale-out in tiup-cluster (#1227, @9547)
  • Fix incorrect cluster name in alert messages (#1238, @9547)
  • Fix the issue that blackbox_exporter may not collecting ping metrics correctly (#1250, @STRRL)

Improvements

v1.3.7

25 Mar 03:17
Compare
Choose a tag to compare

Fixes

  • Fix the issue that metrics of tiflash-server instance may not collected correctly (#1083, @yuzhibotao)
  • Fix the issue that tiup-cluster disables monitoring services unexpectedly (#1088, @lucklove)
  • Fix wrong dashboard name for lightning in Grafana after renaming a cluster with tiup-cluster (#1196, @9547)
  • Fix the issue that tiup-cluster prune command may try to generate config for removed nodes (#1237, @lucklove)

v1.3.6

19 Mar 11:38
Compare
Choose a tag to compare

Fixes

  • Fix the issue that can't deploy arm64 binary with offline mirror (#1229, @lucklove)