Releases: pingcap/tiup
Releases · pingcap/tiup
v1.16.4
Fixes
- Fix that
tiupdid not remove download tempdir (#2626, @xhebox) - Fix that
tiupmay not close gracefully sometimes (#2607, @xhebox) - Fix possible panic duration
tiup-cluster upgrade(#2598, @xhebox) - Fix that
tiupdont repect the HOME env variable in some cases (#2624, @dveeden) - Fix typos in
tiup(#2601, @ottok)
v1.16.3
New Features
tiup-clusternow supports victoria metrics (#2520, #2530, #2532, @nolouch)tiup-clustercould specify start/stop timeout for service (#2568, @xhebox)tiup-clusteradded--restart-timeoutfor intervals between rolling restart (#2513, @dveeden)tiup-playgroundsupports tikv-worker and --tikv.columnar in tidb-cse mode (#2536, @breezewish)
Fixes
- Fix
tiup-playgroundbuild for 32-bit platforms (#2528, @dveeden) - tiup will now exclude pre-release version from version list (#2550, @xhebox)
tiup-clustercheck will also verify monitoring ports (#2563, @xhebox)tiup-clusterhas better compatibility with SELinux (#2501, @dveeden)- Fix wrong description of
tiup-cluster --ssh(#2380, @xhebox) - Fix a config typo of PD for
tiup-playground(#2578, @rleungx) - Fix missing tiflash-proxy metrics for
tiup-playground(#2587, @Lloyd-Pottiger) tiup-clusterwill check if PD has loaded all regions after restart for v8.5.2 and above (#2592, @xhebox)tiup-clusterwill clear leader_priority to prevent failure of leader eviction (#2593, @xhebox)- Fix
tiup-clusterpanic when the operation is not upgrade (#2598, @xhebox)
Improvements
tiup-playgroundadded--perffor high performance testing usage, for tiflash only (#2535, @breezewish)tiup-clusterradded example for tiflash and tiflash-proxy config for minimal.yaml and multi-dc.yaml (#2551, @JaySon-Huang)- Lots of code cleanup work (#2525, #2518, #2547, #2549, #2540, #2552, #2560, #2557, #2559, #2555, #2556, #2561, #2562, #2564, #2542, #2553, #2566, #2569, #2571, #2576, #2579, #2582, #2577, #2570, #2558, @dveeden, @xhebox, @wuhuizuo, @Lloyd-Pottiger)
v1.16.2
New Features
tiup-clusterdisplay will also show dashboard server URLs (#2472, @xhebox)- Add --mode=tiflash-disagg for
tiup-playground(#2492, @breezewish) tiup-clusternow accepts args config for alertmanager (#2516, @WalterWj)tiup-clusterwill fill node & role information in custom upgrade scripts (#2524, @xhebox)
Fixes
- Fix
tiup-playgroundtypo and display names for tiflash (#2454, @breezewish) - Fix # cannot be included in grafana password for
tiup-cluster(#2468, @kaaaaaaang, @xhebox) - Fix binary name display of
tiup-playgroundfor pd-ms binaries (#2471, @xhebox) - In
tiup-playground, MySQL 9.x don't need --comments (#2469, @dveeden) - Fix code typo (#2487, @rleungx)
- Fix loong64 build (#2493, @xhebox)
- Remove created directories after fio test in
tiup-cluster check(#2511, @djshow832) - Remove some useless metrics for performance for
tiup-cluster(#2523, @XuHuaiyu)
Improvements
- Add cdc server topology example for
tiup-cluster(#2466, @wk989898) - Add tiproxy to
tiup-playgroundDSN (#2474, @xhebox) - Polish the trust key warning for
tiup-clusterandtiup mirror(#2475, @breezewish) - Update supported OS version for
tiup-clustercheck (#2476, @dveeden) - add warning for deletion of data dir for
tiup-playground(#2481, @xhebox, @bb7133) tiup-clusterwill now display grafana, and also grafana patched (#2483, @WalterWj)- Improve error of missing tar for
tiup-cluster(#2499, @dveeden) - Reword for
tiup uninstall(#2488, @makocchi-git) - Code cleanup, dependency sysinfo update (#2500, @dveeden)
- Fix message for net.core.somaxconn check in
tiup-cluster(#2495, @dveeden) - Code cleanup, fix code misc spelling (#2504, @ottok)
- Add
tmpdiroption fortiup-cluster(#2505, @dveeden) - Code cleanup, unify main deps with client component deps (#2517, @dveeden)
v1.16.1
New Features
- Deploy DM in
tiup-playground(#2465, @GMHDBJD, @siddontang)
Fixes
- Fix several racings during download, do not upgrade nightly automatically in
tiup-cluster(#2458, @xhebox) - Fix possible panic when
tiup-playgroundfailed to start (#2457, @xhebox) - Respect
component_versionswhentiup-clusterscales (#2451, @djshow832) - Code clean: replace 'math/rand' with 'crypto/rand' (#2455, @bb7133)
- Fix tiup cannot update itself when tiup comonent exist (#2443, @nexustar)
- Do not check HTTP port for TiFlash 7.1.0 or above (#2440, @Lloyd-Pottiger)
- Also hide other password args (#2436, @xhebox)
Improvements
- Avoid unnecessary primary transfer for pdms mode in
tiup-cluster(#2414, @HuSharp) - Add
--port-offsetfortiup-playgroundto start multiple instances without port conflicts (#2453, @breezewish) - Start with a name for pdms mode in
tiup-clusterandtiup-playground(#2438, #2446, #2447, @HuSharp) - Remove prometheus systemd and interrupts collector (#2445, @xhebox)
- Add example of setting the tiflash-proxy topology (#2444, @JaySon-Huang)
- Improve cluster restart messaging for
tiup-cluster(#2442, @zph) - Print version when filling
tiup-playground --xx.binpath(#2334, @HuSharp) - Only display
--commentswhen needed fortiup-playground(#2314, @dveeden)
v1.16.0
New Features
Fixes
- Fix missing TiProxy session certs when
tiup-clusterscale-out (#2432, @djshow832)
Improvements
v1.15.2
- Remove LGPL dependency
v1.15.1
v1.15.0
New Features
- Support no-sudo mode in
tiup-cluster(#2350 #2373, @Yujie-Xie) - Add tidb-cse mode and remove tidb-disagg mode in
tiup-playground(#2386, @breezewish)
Fixes
- Fix can not set runtime config in config file specific by --tiflash.config in
tiup-playground(#2346 #2383, @Lloyd-Pottiger) - Fix not sanitize tiproxy component config when scale in in
tiup-playground(#2365, @xhebox) - Fix timeout when checking component upgrade in
tiup(#2379, @KanShiori) - Fix pdms grafana display in
tiup-playground(#2382, @HuSharp) - Fix not update prometheus config when scale in in
tiup-cluster(#2387, @Yujie-Xie)
Improvements
- Set the TiFlash logger level to DEBUG in
tiup-playground(#2346, @Lloyd-Pottiger) - Add integration tests for tiproxy in
tiup-cluster(#2371, @xhebox) - Set tiproxy addr without schema in
tiup-playground(#2368, @xhebox) - Only pull nightly from cluster version in
tiup-playground(#2364, @xhebox) - Skip tiproxy download & copy when upgrade in
tiup-cluster(#2366, @xhebox) - Auto set session certs if there is a tiproxy in
tiup-cluster(#2374, @xhebox) - Auto generate self-signed certs for TiProxy session migration in
tiup-playground(#2372, @xhebox) - Remove resource manager in
tiup-playground(#2381, @rleungx) - Add config advertise-addr to tiproxy spec in
tiup-clusterandtiup-playground(#2392, @djshow832)
v1.14.1
Fixes
- Fix tiproxy will restart even if version is the same in
tiup-cluster(#2358, @xhebox) - Fix that empty label is not allowed in Prometheus in
tiup-cluster(#2349, @borissavelev) - Fix can not set runtime config in config file & set TiFlash logger level to debug in
tiup-playground(#2346, @Lloyd-Pottiger) - Fix TLS configs for tiproxy in
tiup-cluster(#2356, @xhebox) - Fix cannot clone without global version in
tiup(#2359, @nexustar) - Fix tiproxy config and version in
tiup-cluster(#2354, @xhebox) - TiProxy needs to override usercfg in
tiup-playground(#2342, @xhebox) - Fix the start script for alertmanager when enabling numa in
tiup-clusterandtiup-dm(#2337, @KanShiori) - Fix metric targets will be overrided in
tiup-playground(#2324, @xhebox)
Improvements
v1.14.0
New Features
- Support use different component versions in
tiup-cluster(#2010 #2264 #2306, @nexustar) - Add global listen_host config in
tiup-clusterandtiup-dm(#2303, @nexustar) - Add gloabl component_sources config in
tiup-clusterandtiup-dm(#2320, @nexustar) - Support TiDB upgrade API to automatically pause DDL when upgrade in
tiup-cluster(#2287 #2289, @nexustar) - Support TiProxy in
tiup-cluster(#2271, @xhebox) - Support scheduling service in
tiup-playground(#2273, @rleungx) - Support to show numa node when display in
tiup-clusterandtiup-dm(#2295 #2312, @KanShiori)
Fixes
- Make sure to signal tiproxy to stop in
tiup-playground(#2318, @dveeden) - Fix "clone" operation may be missing packages without throwing an error in
tiup(#2309 #2311, @nexustar) - Not cache the output of ss -tln command when checking wether components are started/stopped in
tiup-clusterandtiup-dm(#2298, @KanShiori) - Fix tidb-dashboard listen_host in
tiup-cluster(#2304, @nexustar) - Fix tiproxy metrics addr in
tiup-playground(#2299, @xhebox)
Improvements
- Upgrade go-sql-driver/mysql version to v1.7.1 (#2246, @srstack)
- Use release version of TiProxy instead of nightly (#2305, @nexustar)
- Use port to probe TiDB in
tiup-playground(#2296, @KanShiori) - Add mcs name for pd log in
tiup-playground(#2310, @HuSharp) - Not overwrite real error in retry function (#2290, @nexustar)
- Fix alignment of output in
tiup-playground(#2313, @dveeden) - ci improve (#2301 #2308 #2316, @nexustar @dveeden)