Skip to content
This repository has been archived by the owner on May 17, 2024. It is now read-only.

v0.3.0 - New algorithm for in-db diffing (joindiff) + tons of new features and bugfixes!

Compare
Choose a tag to compare
@erezsh erezsh released this 06 Dec 13:11
· 1038 commits to master since this release

Big points:

  • Added a new algorithm for in-db diffing that uses OUTER JOIN, called "joindiff".
    • Much faster than the original "hashdiff" algorithm!
    • Automatically chosen if both dbs are the same
    • Validates that the key column is unique and contains no NULLs (joindiff only)
    • Explicitly switch between algorithms using the --algorithm parameter.
  • New feature to materialize joindiff results to DB
  • New feature that diffs the schemas when both dbs are the same
  • Added DuckDB support (thanks @jardayn!)
  • Better support for alphanumerics
  • Better support for boolean types
  • Added --version switch
  • New and improved database and query interface, named "sqeleton"
  • Tons of bugfixes and improvements!

What's Changed

New Contributors

Full Changelog: v0.2.8...v0.3.0

Let us know what you think in Discussions!