v0.6.0
Highlights
π Tally Mode - Control the trade-off between speed and precision
--tallyfor exact violation counts--no-tallyfor fast early-stop- Per-rule
tally:setting in contracts
β‘ 2x Faster Cold Start - Lazy loading of heavy dependencies
import kontranow <200ms (was 500ms+)- Polars, DuckDB, database drivers loaded on-demand
β¨ UX Improvements - Better outputs everywhere
- JSON validation output is now pretty-printed
- Helpful hints:
β₯1 failure (use --tally for exact count) - Cleaner profile displays
π Documentation Overhaul - Completely rewritten and restructured
Other Changes
- EXISTS optimization for fast violation detection
rules.dtype()acceptsdtype=parameter alias- Interrogate preset shows percentiles (p25, p75, p99)
DatasetProfile.to_json()method- MSSQL named datasource resolution
- Config displays
profile:instead ofscout: to_llm()suppresses top values for unique columns