Releases: pingcap/tiup
Releases · pingcap/tiup
v1.5.5
Fixes
- Fix error when reloading a stopped cluster with
--skip-restartargument (#1513, @AstroProfundis) - Use absolute path for
sudocommand, to workaround errors on systems wheredevtoolsetis enabled (#1516, @nexustar) - Fix custom TiDB port not correctly set in playground (#1511, @hecomlilong)
Improvements
v1.5.4
Fixes
- Allow editing of
lerner_configfield in TiFlash spec (#1494, @AstroProfundis) - Fix incorrect timeout for telemetry requests (#1500, @AstroProfundis)
- Ingore
data_dirof monitor agents when checking for directory overlaps (#1510, @AstroProfundis)
Improvements
- Distinguish cookie names of multiple grafana instances on the same host (#1491, @AstroProfundis)
v1.5.3
Fixes
- Fix incorrect alert rules for TiDB version 3.x (#1463, @9547)
- Fix TiKV config check to correctly handle the
data_dirvalue (#1471, @tabokie)
Improvements
- Update dependencies and adjust error message of
ctl(#1459, @AstroProfundis) - Use
$SHELLenvironment variable for completion (#1455, @dveeden) - Allow listing components from local cached manifests without network access (#1466, @c4pt0r)
- Adjust error message of SELinux check failure (#1476, @AstroProfundis)
- Adjust warning message when
scale-inwith--forceargument to make it more clear of potential risks (#1477, @AstroProfundis)
v1.5.2
Fixes
- Fix native SSH not working with custom SSH port (#1424, @9547)
- Fix dashboard address displaying issue for
tikv-slimclusters (#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
- Update default alertmanager config template to avoid confusing (#1425 #1426, @lucklove)
- Increase default timeout of transferring leader in upgrade progress (#1434, @AstroProfundis)
- Update dependencies (#1433, @AstroProfundis)
v1.5.1
Fix
- Fix the issue that some versions of TiCDC node may fail to start in
tiup-cluster(#1421, @JinLingChristopher)
v1.5.0
New Features
- Show more information in
displaysubcommand oftiup-cluster- Add an
--uptimeargument to show time since the last state change of process (#1231, @9547) - Show deploy user in
displayoutput and adjust formats (#1390 #1409, @AstroProfundis)
- Add an
- Add JSON output for
displaysubcommand oftiup-cluster(#1358, @dveeden) - Add double confirmation for
scale-outsubcommand intiup-clusterto let users be aware of global configs being used (#1309, @AstroProfundis) - Support deploying pure TiKV cluster with
--mode tikv-sliminplayground(#1333, @iosmanthus; #1365, @tisonkun) - Support data dir settings for TiCDC in
tiup-cluster(#1372, @JinLingChristopher) - Support change of
GCTTLandTZconfigs for TiCDC intiup-cluster(#1380, @amyangfei) - Add a local deployment template for
tiup-cluster(#1404, @kolbe) - Support using dot (
.) in cluster name (#1412, @9547)
Fixes
- Fix a variety of typos (#1306, @kolbe)
- Fix non-common speed units shown in downloading progress (#1312, @dveeden)
- Fix wrong indent in display (#1390, @AstroProfundis)
- Fix the issue that it may panic when user try to list expired component (#1391, @lucklove)
- Fix the issue that TiKV not upgraded on error increasing schedule limit (#1401, @AstroProfundis)
Improvements
- Support specifying node counts in tests (#1251, @9547)
- Add double confirmation for
reload,patchandrenamesubcommands intiup-cluster(#1263, @9547) - Add ability to list available make targets for developers (#1277, @rkazak)
- Update links in doc/dev/README.md file (#1296, @mjonss)
- Improve handling of latest versions in
mirror clonesubcommand (#1313, @dveeden) - Add check for dependencies before downloading package in installation script (#1348, @AstroProfundis)
- Simplified the handling of configs imported from TiDB-Ansible (#1350, @lucklove)
- Implement native scp downloading (#1382, @AstroProfundis)
- Update and fix dependencies (#1362, @AstroProfundis; #1407, @dveeden)
v1.4.4
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_CONFvalue for TiKV node, setprof_activetofalse(#1361 #1369, @YangKeao)- Risk of this issue: Generating prof data for TiKV node with
prof_active=truemay cause high CPU systime usage in some circumstances, users need to regenerate startup scripts for TiKV nodes withtiup cluster reload <cluster-name> -R tikvto make the update applied
- Risk of this issue: Generating prof data for TiKV node with
- Fix the issue that the global
log_dirnot generated correctly for absolute paths (#1376, @lucklove) - Fix the issue that
displaycommand may report label mismatch warning ifplacement-ruleis enabled (#1378, @lucklove) - Fix the issue that SELinux setting is incorrect when
tiup-clustertries to disable it withcheck --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
- Allow scale in cluster when there is no TiSpark master node but have worker node in the topology (#1363, @AstroProfundis)
- Make port check error message more clear to users (#1367, @JinLingChristopher)
v1.4.3
Fixes
- Fix OS check for RHEL in
tiup-cluster(#1336, @AstroProfundis) - Check for command depends before downloading packages in install script (#1348, @AstroProfundis)
- Fix the issue that install script downloads an old TiUP package (#1349, @lucklove)
- Fix the issue that drainer node imported from TiDB-Ansible may have incorrect
data_dir(#1346, @AstroProfundis)
Improvements
- Optimize some subcommands of
tiup mirror(#1331, @AstroProfundis) - Set proper User-Agent for requests downloading manifests and files from remote (#1342, @AstroProfundis)
- Add basic telemetry report for
tiupandplayground(#1341 #1353, @AstroProfundis)
v1.4.2
Fixes
- Send meta output from
tiuptostderrto 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 clonecommand does exclude yanked component correctly (#1321, @lucklove)
Improvements
- Adjust output messages and operation processes of
tiup mirrorcommand (#1302, @AstroProfundis) - Add
tiup mirror showsubcommand to display current mirror address in use (#1317, @baurine) - Optimize error handling if
root.jsonfails to load (#1303, @AstroProfundis) - Update MySQL client connection example in
playground(#1323, @tangenta) - Adjust data and fields report via telemetry (#1327, @AstroProfundis)
v1.4.1
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_enableis 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)