Reladiff

Latest version: v0.6.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.6.0

Summary of improvements:

- When using the Python API, the returned diff object is now lazy, instead of eager. That means that when iterating over the diff, the diffing threads will idle, and only make requests to the database as necessary to produce the next item.
- Added a context manager for the diff, that terminates the thread when exited. (or users may call close() manually)
- Bugfix: Fixed support for duplicate rows
- Small performance improvements in some cases

Thank you to our new contributors, for helping Reladiff grow and mature.

What's Changed
* Diff is now lazy, not eager. Added a close() method to DiffResultWrapper by erezsh in https://github.com/erezsh/reladiff/pull/38
* Added context manager for diff; Also added docs and tests by erezsh in https://github.com/erezsh/reladiff/pull/39
* Fix idling mechanism for lazy pooling by erezsh in https://github.com/erezsh/reladiff/pull/40
* Bugfix: Fixed support for duplicate rows (Issue 43) by erezsh in https://github.com/erezsh/reladiff/pull/44
* Add option to skip sorting in hashdiff for improved performance by alex-mirkin in https://github.com/erezsh/reladiff/pull/45
* allow to disable duplicate rows support with assume-unique-key by alex-mirkin in https://github.com/erezsh/reladiff/pull/47
* update docs by alex-mirkin in https://github.com/erezsh/reladiff/pull/48
* Upgrade sqeleton to 0.1.7, and update versions by erezsh in https://github.com/erezsh/reladiff/pull/59
* Allow to initialize connection externally (reuse same connection) by vmatt in https://github.com/erezsh/reladiff/pull/62
* Update hashing snippet to use updated_at column to match explanation by tmastny in https://github.com/erezsh/reladiff/pull/65
* Update poetry.lock + github actions by erezsh in https://github.com/erezsh/reladiff/pull/66
* Bump to version 0.6.0 by erezsh in https://github.com/erezsh/reladiff/pull/67

New Contributors
* alex-mirkin made their first contribution in https://github.com/erezsh/reladiff/pull/45
* vmatt made their first contribution in https://github.com/erezsh/reladiff/pull/62
* tmastny made their first contribution in https://github.com/erezsh/reladiff/pull/65

**Full Changelog**: https://github.com/erezsh/reladiff/compare/v0.5.3...v0.6.0

0.5.3

What's Changed
* Fix build by erezsh in https://github.com/erezsh/reladiff/pull/27
* Better Mac support. Better support for Trino and UUIDs by erezsh in https://github.com/erezsh/reladiff/pull/28
* Bugfix: get_stats_dict() failed when both tables were empty by erezsh in https://github.com/erezsh/reladiff/pull/31
* Bugfix: case-insensitive mode was broken for CLI use (regression in v0.5.2) by erezsh in https://github.com/erezsh/reladiff/pull/32
* PR for 0.5.3 by erezsh in https://github.com/erezsh/reladiff/pull/33


**Full Changelog**: https://github.com/erezsh/reladiff/compare/0.5.2...v0.5.3

0.5.2

**Full Changelog**: https://github.com/erezsh/reladiff/commits/0.5.2

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.