What's Changed
- Update the MySQL plugins to use the MySQLdb Python interface
- MySQL plugins can now read credentials from
~/.my.cnf - Add a new
--apacheplugin to report 2xx, 3xx, 4xx, and 5xx errors - Better error logging when a plug-in fails to load
- A new
--skeletonplug-in was written with detailed documentation for potential plug-in authors - Update the internal
devel_log()function to log milliseconds for more accuracy - Read plug-ins from $XDG_DATA_HOME (
~/.local/share/dool/plugins) - We use GNU Geptopt now so we can use
--partiwords and the step and delay can be positioned anywhere in the param list - Start of some basic functionality for MacOS by @btriller in #106
- Plug-ins can now specify
DOOL_OPTSin the first 256 bytes of the plugin to indicate if a parameter is required - Added zfs as recognized partition types in
--freespace
Breaking changes
- The freespace plugin now requires a comma separated list of paths or the string "all"
- Some of MySQL plugin files changed names. Please remove all old plug-in files and use the ones from this release instead
- The
--mysql-innodbplugin now takes an environment variableDOOL_INNODB_OPTofbasic,extra, orfull.
New Contributors
Full Changelog: v1.3.6...v1.3.8