Repository navigation
v1.13.0
Release Notes
Added
-
Expanded benchmark suite with 4 new competitor tools:
mysqldbsplit(PHP) - Now the fastest tool at 1238 MB/s throughputmysqldump-splitter(Rust/Scoopit) - Hierarchical output with gzip supportmysql-dump-splitter(Go/Bekkema) - Include/exclude table filteringextract-mysql-dump(Python/agroff) - Multi-database extraction- Total of 10 tools now benchmarked in Docker suite
-
JSON schema generation: Auto-generate JSON schemas from Rust types using
schemars- New
schemasubcommand to export schemas for all JSON output formats - Schemas available for: analyze, convert, graph, merge, redact, sample, shard, split, validate
- New
-
Website OG image generation: Dynamic Open Graph images using Satori
- Automatic OG image generation for documentation pages
- IndexNow integration for faster search engine indexing
-
Profiling and benchmark recipes: New justfile recipes for performance analysis
just profile-medium/just profile-largefor CPU profilingjust bench-baselinefor criterion benchmarks
Changed
- Performance: Use stack-allocated buffers in parser to reduce heap allocations
- Error handling: Improved error handling in validation, sample, and compression modules
- Dependencies: Updated multiple dependencies (chrono 0.4.43, jsonschema 0.40, schemars 1.2, clap, serde_json, flate2, indicatif, dirs, rustyline, rand, fake)
Fixed
- CI disk space: Resolved disk space exhaustion in GitHub Actions builds
- Compression: Return
Resultfromwrap_readerfor better error handling
Install sql-splitter 1.13.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/helgesverre/sql-splitter/releases/download/v1.13.0/sql-splitter-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/helgesverre/sql-splitter/releases/download/v1.13.0/sql-splitter-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install helgesverre/tap/sql-splitterDownload sql-splitter 1.13.0
| File | Platform | Checksum |
|---|---|---|
| sql-splitter-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| sql-splitter-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| sql-splitter-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| sql-splitter-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| sql-splitter-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |