The new MyDumper 0.10.5 version, which includes many new features and bug fixes, is now available. You can download the code from here.
For this release, we focused on fixing some old issues and testing old pull requests to get higher quality code. On releases 0.10.1, 0.10.3, and 0.10.5, we released the packages compiled against MySQL 5.7 libraries, but from now on, we are also compiling against MySQL 8 libraries for testing purposes, not releasing, as we think that more people in the community will start compiling against the latest version, and we should be prepared.
New Features:
- Password obfuscation #312
- Using dynamic parameter for SET NAMES #154
- Refactor logging and enable –logfile in myloader #233
- Adding purge-mode option (NONE/TRUNCATE/DROP/DELETE) to decide what is the preferable mode #91 #25
- Avoid sending COMMIT when commit_count equals 1 #234
- Check if directory exists #294
Bug Fixes:
- Adding homebrew build support #313
- Removing MyISAM dependency in temporary tables for VIEWS #261
- Fix warnings in sphinx document generation #287
- Fix endless loop when processlist couldn’t be checked #295
- Fix issues when daemon is used on glist #317
Documentation:
- Correcting ubuntu/debian packages dependencies #310
- Provide better CentOS 7 build instructions #232
- –defaults-file usage for section mydumper and client #306
- INSERT IGNORE documentation added #195
Refactoring:
- Adding function new_table_job #315
- Adding IF NOT EXISTS to SHOW CREATE DATABASE #314
- Update FindMySQL.cmake #149
Hey David, thanks for maintaining mydumper project!
Will 0.10.5 package to be available in percona repo?
Hi Roman,
mydumper/myloader are not officially-supported Percona products. They are open source, community-managed tools for handling logical backups and restores with all flavors of MySQL.
Can the latest version, v0.15.2-6, be used against both mysql 5.7 and mysql 8?