What's Changed
- Adding partition table filter per table in config file by @davidducos in #1243
- Fixing file filter when source db is use by @davidducos in #1246
- Skip database when source db is use by @davidducos in #1247
- Fix on row missing and refactoring by @davidducos in #1251
- Adding --rows at table level by @davidducos in #1255
- Removing unused max_rows variables by @davidducos in #1256
- Adding lock on get_estimated_remaining_of by @davidducos in #1258
- Missing check if mysql_fetch_row is NULL by @davidducos in #1253
- Splitting testing functions by @davidducos in #1260
- Fixing new_minmax value issue when fixed chunk size by @davidducos in #1259
- Fix table complete counting by @davidducos in #1262
- Using semaphores to prevent excessive local file accumulation during output throttling. by @shihuafan in #1272
- Fixing unused value error by @davidducos in #1270
- Adding check when getting master position by @davidducos in #1273
- Correcting --hex-dump and adding unhex with LOAD DATA by @davidducos in #1287
- [skip ci] fix by @davidducos in #1312
- Linking properly and stoping when db names are replaced by @davidducos in #1314
- Adding multicolumn primary key support and refactoring by @davidducos in #1266
- fix function: is_table_in_list by @shihuafan in #1278
- Fix on master after merge by @davidducos in #1321
- Sending shutdown to index worker when ctrl+c by @davidducos in #1322
- Adding bookworm Dockerfile by @davidducos in #1323
- Removing jemalloc as default by @davidducos in #1324
- Adding Debian 12 to CircleCI config by @davidducos in #1177
- Fixing locking issue by @davidducos in #1327
- Adding --no-schema and fixing checksums by @davidducos in #1329
- Check NULL on release_global_lock_function missing by @davidducos in #1330
- ASAN, syntax and misc bugfixes by @midenok in #1332
- Wrong dump or failed restore in some SQL modes by @midenok in #1342
- Sequence, ANSI, ORACLE and stability fixes by @midenok in #1355
- Double quote in schema dump fixes by @midenok in #1360
- myloader ignores --max-threads-per-table by @midenok in #1373
- Integer sharding deferrer to improve parallelism & some mydumper options by @midenok in #1381
- One more myloader hang fix + cleanups by @midenok in #1386
- Removing O_DSYNC when opening files by @davidducos in #1391
- Adding [client] check to set connection file by @davidducos in #1392
- Fixes by @midenok in #1393
- Myloader hang fix, mydumper lost row fix, cleanups, tracing by @midenok in #1395
- --overwrite-tables hang fix 3 by @midenok in #1396
- Fixing mydumper_% schema imports on myloader and adding CREATED counting by @davidducos in #1398
- Checking improvements by @midenok in #1397
- Adding --compact by @davidducos in #1403
- Fix on checksums by @davidducos in #1404
- Adding [myloader_session_variables] to metadata by @davidducos in #1405
- Removing REPLACE on LOAD DATA by @davidducos in #1335
- Fixing SQL_MODE bug by @davidducos in #1406
- Fixing max_thread_per_table by @davidducos in #1407
- Adding reconnection on mydumper by @davidducos in #1409
- Moving SHOW SLAVE STATUS back to main and adding START/STOP REPLICA by @davidducos in #1410
- Adding --max-threads-per-table for mydumper by @davidducos in #1412
- Fixing partition chunk by @davidducos in #1413
- Disabling split by varchar by @davidducos in #1414
- Fixing multi threaded replication bug by @davidducos in #1416
- Refactoring file handling by @davidducos in #1415
- When connecting to MySQL, if client group exists in the x.cnf, ignore others by @shihuafan in #1417
- fix split partitions by @007gzs in #1419
- docs: minor typo in docs causing doc build failure by @fedefrancescon in #1420
- RPM build improved by @midenok in #1422
- Fix mixes up triggers from different tables by @davidducos in #1425
New Contributors
- @shihuafan made their first contribution in #1272
- @midenok made their first contribution in #1332
- @007gzs made their first contribution in #1419
- @fedefrancescon made their first contribution in #1420
Full Changelog: v0.15.1-3...v0.16.1-1