Skip to content

v1.13.0

Choose a tag to compare

@github-actions github-actions released this 18 Feb 18:42

Release Notes

Added

  • Expanded benchmark suite with 4 new competitor tools:

    • mysqldbsplit (PHP) - Now the fastest tool at 1238 MB/s throughput
    • mysqldump-splitter (Rust/Scoopit) - Hierarchical output with gzip support
    • mysql-dump-splitter (Go/Bekkema) - Include/exclude table filtering
    • extract-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 schema subcommand to export schemas for all JSON output formats
    • Schemas available for: analyze, convert, graph, merge, redact, sample, shard, split, validate
  • 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-large for CPU profiling
    • just bench-baseline for 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 Result from wrap_reader for 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 | sh

Install 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-splitter

Download 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