Sign in Start with your repo

What's New in Recce

Product updates, new features, and improvements.

Case-Insensitive Primary Keys, Faster Column Dependency Search

How viadukt Built Trust at Scale: From Manual Data Checks to Systematic Validation

viadukt, a rising German renovation platform, reduced customer data complaints by 70%, cut data team firefighting from over 80% of their time to less than 15%, and sped up data review cycles. Read the full case study.

Enhanced Query Diff with Primary Keys for Snowflake Users

We’ve added case-insensitive search in the primary key dropdown so now you can type in any case and get matching suggestions with the correct case formatting.

Thanks to @GClunies for the great suggestion that made the UX smoother and helped users avoid the tricky case-mismatch issues!

Faster Column Dependency Search for Recce Users

We’ve replaced the recursive DFS in ‎find_column_dependencies with an iterative approach using a stack, making it 233% faster. Now, big and complex graphs run quicker, and you won’t hit Python’s recursion limit.

Thanks to @misrasaurabh1 for the smart optimization—less waiting, more data wrangling!

Instant Data Change Analysis

New Centralized Release Hub

Starting today, find all Recce updates in one place at https://blog.reccehq.com/tag/release

Instant Data Change Analysis

Upload your dbt artifacts to review data changes and downstream impact immediately.

See how Recce Cloud helps you identify impact models, so you can target your data validation instead of diffing everything.

Centralized Legal Docs, Breaking CLI Changes

We’ve consolidated all legal documentation directly on our website at reccehq.com, making it easier for users to complete security reviews and introduce Recce to their teams.

  • Terms of Service, Privacy Policy, and Cookie Policy now centralized on reccehq.com.
  • First-ever Accessibility Statement demonstrating our commitment to inclusive design.

Breaking Changes

The --skip-query option behavior of recce run command has been refined to provide more granular control:

  • --skip-query (NEW BEHAVIOR): Runs all user-defined checks that don’t require database connections (such as schema diff and lineage diff checks)
  • --skip-check (NEW OPTION): Completely skips all checks (this replaces the original —skip-query behavior)

Migration Required: If you were using --skip-query to skip all checks entirely, please update your scripts to use --skip-check instead.

Seamless Data Warehouse Integration

During initial setup, you can explore Recce with metadata-only access to understand the platform. When you’re ready, connect your warehouse to start comparing data across environments with simple queries instead of complex SQL. e.g. validate model renames, column changes, aggregation results.

Instant Metadata Exploration, Snowflake & Databricks Support

Recce Cloud: Instant Value Without Full Setup

Experience Recce’s core benefits in minutes, not hours. Upload your dbt metadata and immediately explore lineage diff and Impact Radius without connecting to your data warehouse.

Enhanced Data Warehouse Support

Recce Cloud now supports Snowflake and Databricks with improved SQL compilation understanding.

Live Support Now Available

Get live support any time. Just click the dropdown under your user profile (top right). No more yelling at your screen, real humans are here to help.

Enhancements

We addressed security issues in underlying dependencies. We recommend updating to the latest version to benefit from these security improvements.