Releases
v1.1.0
Compare
Sorry, something went wrong.
No results found
Highlights
Improved reliability for backup runs: failures in dump pipelines now fail fast and propagate correctly.
Hardened script runtime and cleanup behavior for safer operation in production environments.
Added scalable concurrency support for large MySQL fleets (including 400+ database setups).
What changed
Reliability and correctness
Enabled strict shell error handling and fail-fast behavior for parallel backup jobs.
Improved backup deletion/retention logic to avoid brittle directory parsing and unsafe cleanup scenarios.
Added safer variable handling and explicit database selection in dump commands.
Security
Removed plaintext password exposure in process arguments by switching to a temporary MySQL client config file with restricted permissions.
Performance and scalability
Added max_parallel=auto mode with bounded auto-tuning using CPU capacity, MySQL connection budget, and a configurable cap.
Added max_parallel_cap and mysql_connection_reserve configuration options for predictable behavior under heavy load.
Documentation
Updated README script references to dump.sh.
Added concurrency tuning guidance for high-database-count environments.
Updated .env.example with new concurrency settings.
Closed issues
Notes
No breaking changes intended. Existing explicit integer values for max_parallel continue to work.
You can’t perform that action at this time.