Previously the connection timeout was hardcoded to 5s via tokio::time::timeout, ignoring any connect_timeout in the URL. Also mysql_async rejected camelCase connectTimeout as unknown. Now parse_connect_timeout extracts connect_timeout/connectTimeout from the URL (case-insensitive, 1-300s range), removes them before passing to mysql_async, and feeds the value to with_connection_timeout.
Crates
Rust crates for DBX live here.
Directories
dbx-core/- shared database core, drivers, schema/query logic, import/export, transfer, and plugin support.dbx-web/- the Docker/web backend service binary published asdbx-web.
The workspace root is defined in the repository-level Cargo.toml.