🎉 dbt-profiler 1.0.0
After years of helping data teams understand their data, dbt-profiler is hitting 1.0. This release marks full dbt Fusion (v2.0) compatibility, a major codebase cleanup, new adapter support, and a significantly more robust CI pipeline across four databases.
Thanks to everyone who filed issues, contributed code, and helped get us here!
✨ Highlights
- dbt Fusion compatible — dbt-profiler is now verified to work with dbt Fusion (v2.0), dbt Labs' new Rust-based dbt engine. A dedicated CI job runs on every PR.
- Oracle adapter support — dbt-profiler now works with Oracle databases, thanks to @vinodsugur.
- Bug fixes — Fixed print_profile_docs missing its docblock on dbt Cloud and some adapters. Fixed SQL Server stdev overflow on large integer/hash columns.
🔧 Under the hood
- Reorganised macros: one file per adapter for easier navigation and contribution
- Expanded CI to cover Snowflake and SQL Server with full integration test jobs
- Requires dbt >=1.10.0 (up from >=1.1.0), in line with the Fusion compatibility guide
- README overhaul: clearer structure, fixed stale placeholders and broken links
🙏 New contributors
@vinodsugur made their first contribution in #94
Full Changelog: 0.8.5...1.0.0