Releases: DataRecce/recce
v0.36.0
What's new in Recce v0.36.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
🎨 Unified Run Result Pane
As users navigate between the lineage and query interfaces, the run result pane remains fixed at the bottom of the screen, offering immediate access to crucial data without the need for tab switching. This reduces context switching and allows for more intuitive data exploration and analysis.
📅 Interactive Run History
Users can now view historical run results from any past execution with a simple click. Additionally, we've made it effortless to add checks directly from the run history. This empowers users to make more informed decisions throughout their context.

We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Feature] Add run result pane in the query page by @popcornylu in #439
- [Feature] Add pr link info beside cloud mode badge by @wcchang1115 in #443
- [Feature] Rename checks tab to checklist by @wcchang1115 in #444
- [Feature] DRC-724 Save onboarding state and sync with cloud by @kentwelcome in #442
- [Feature] Bump up ruamel.yaml by @even-wei in #445
- [Feature] Remove params and view_options from api events by @even-wei in #446
- [Feature] show the run history in the run result pane by @popcornylu in #447
- [Bug] Make mermaid diagram don't exceed the max text size by @wcchang1115 in #440
New Contributors
Full Changelog: v0.35.0...v0.36.0
v0.35.0
What's new in Recce v0.35.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
🎨 UX improvements for exploring
Multi-selected node run results
Users can now view run results for multiple selected nodes directly on the lineage page. It provides a consistent location to examine node results, improving navigation and analysis efficiency.
Enhanced Schema Column Information
We've added the ability to run histogram and top-k checks directly in the schema column. This improvement reduces the steps required to access these important check results, streamlining data analysis and quality assessment processes.
⛽ Expanded type coverage for Recce
Recce expanded compatibility with dbt, now supporting metric and semantic_model nodes. This feature allows for a more complete representation of your dbt projects, providing a more cohesive experience for dbt users.
We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Feature] Sow run results for multi select modes by @popcornylu in #430
- [Feature] Modified recce run return code by @wcchang1115 in #428
- [Feature] Allows to show histogram and top k in the schema column by @popcornylu in #433
- [Feature] Change add to checklist button in query UI by @popcornylu in #436
- [Feature] show onboarding gudie when first time open by @kentwelcome in #437
- [Bug] Cannot launch recce server in file mode when file does not exist by @popcornylu in #429
- [Bug] Fix histogram diff wrong message by @wcchang1115 in #431
- [Bug] Fix the layout problem in the check and lineage UI by @popcornylu in #432
- [Fix] DRC-717 Recce should support
metric
andsemantic_model
nodes by @kentwelcome in #435 - [Fix] DRC-723 fix onboarding modal layout issue by @kentwelcome in #438
Full Changelog: v0.34.0...v0.35.0
v0.34.0
What's new in Recce v0.34.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
🎨 UX improvements for exploring
This update consolidates all node-related actions into a single, easily accessible location within the UI. Users can now efficiently manage and interact with nodes without navigating through multiple menus or screens.
And displaying run results in context with the overall data lineage, users can quickly identify successful operations, spot potential issues, and gain a holistic understanding of their data pipeline's performance.
These not only save time but also reduce cognitive load, allowing for a more seamless and productive workflow!

We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Feature] Make the node actions together by @popcornylu in #424
- [Feature] Refine PR information warning message by @wcchang1115 in #426
- [Feature] show run results under lineage by @popcornylu in #427
Full Changelog: v0.33.0...v0.34.0
v0.33.0
What's new in Recce v0.33.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
📊 Enhanced Profile Diff: BigQuery Array Support
Profile Diff feature now supports BigQuery array types.
This enhancement addresses a valuable request from our user community (#415), enabling more comprehensive data profiling capabilities.
🏁 Improved User Experience: Pending Checks Badge
To enhance visibility and streamline workflow, we've added a badge for pending checks.
Users will now see a badge displayed next to the checks tab, providing an immediate visual cue when there are pending checks that require attention.
We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Feature] Profile diff should support bigquery array type by @popcornylu in #420
- [Feature] DRC-625 Telemetry for codespaces related actions by @kentwelcome in #411
- [Feature] DRC-625 Send telemetry event before server started by @kentwelcome in #421
- [Feature] Add badges for pending checks by @wcchang1115 in #419
Full Changelog: v0.32.0...v0.33.0
v0.32.0
What's new in Recce v0.32.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
☁️ Cloud Subcommand Added
We enhance the ability to manage state files on Recce cloud. It supports three operations: upload, download, and purge.
With these capabilities, you can effortlessly push your latest changes to the cloud, retrieve the most recent state, or clean up outdated files.
✏️ Up-to-Date Recce Summary
The recce run command now can generate a summary, giving you instant insights into your review state. To enhance traceability, we've also included metadata in the summary output. This additional information helps you verify that the summary is generated from the expected artifact.
📂 Enhanced State Synchronization Functionality
We've refined our sync behavior to offer more flexibility and control over how you manage conflicts between local and cloud states. Clicking sync now supports three distinct modes: merge, revert, and overwrite.
We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Feature] DRC-618 Remove s3 tag when uploading data to presigned URL by @kentwelcome in #409
- [Feature] Add cloud subcommand by @wcchang1115 in #408
- [Feature] recce summary should be up-to-date by @wcchang1115 in #412
- [Feature] support merge local and cloud state by @popcornylu in #410
- [Bug] recce summary mismatched column show mismatched only by @wcchang1115 in #413
- [Bug] Recce server should not be able to launch if no state available in the review mode by @popcornylu in #414
Full Changelog: v0.31.0...v0.32.0
v0.31.0
What's new in Recce v0.31.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
🌟 Community Contribution: Improved dbt 1.8 Functionality on BigQuery
We're pleased to have a valuable contribution from our user community in this release.
The compatibility issue between dbt 1.8 and BigQuery was addressed, restoring full functionality to the query feature.
This fix ensures that users can seamlessly execute queries when working with dbt 1.8 on BigQuery.
Kudos to @jefersonmsantos!
We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
## What's Changed * Resetting invocation_context on generate_sql function when dbt_version > 1.8 by @jefersonmsantos in https://github.com//pull/404New Contributors
- @jefersonmsantos made their first contribution in #404
Full Changelog: v0.30.0...v0.31.0
v0.30.0
What's new in Recce v0.30.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
🎯 Schema Diff Check enhanced
Previously, the diff icon only appeared on nodes that had been modified. With this update, you will now also see icons indicating nodes that have been added or removed, making it easier to track and understand the full scope of schema changes at a glance.
🔆 README gets a fresh look
We would like to make it easier for you to understand the key features and benefits, ensuring you are well-informed and engaged. Check it out to see what’s new and why this project is worth keeping an eye on!
We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Feature] Schema diff check shows the added and removed nodes by @popcornylu in #403
- [Docs] Readme updated by @DaveFlynn in #397
- [Docs] fix typo, move Who's using Recce? section by @DaveFlynn in #398
- [Docs] fix links in readme by @DaveFlynn in #399
- [Bug] The recce summary would raise exception if there are nodes removed by @popcornylu in #402
New Contributors
- @DaveFlynn made their first contribution in #397
Full Changelog: v0.29.0...v0.30.0
v0.29.0
What's new in Recce v0.29.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
🏭 SQL compatibility enhancement for AWS Athena
We've implemented a workaround to ensure smooth integration and proper functioning of dbt macros when working with Athena. You can now utilize Recce's features within the Athena environment.
Please see the README.
👓 Improved artifact file reload mechanism
This fix ensures that when an artifact file is modified, it is completely and correctly reloaded, maintaining data integrity and preventing potential inconsistencies in the system.
We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Feature] Fix SQL compatibility issue for AWS Athena by @popcornylu in #395
- [Bug] Fix recce run behavior by checking state existence by @wcchang1115 in #394
- [Bug] DRC-577 Handle the updated artifact file is not updated completely by @kentwelcome in #396
Full Changelog: v0.28.0...v0.29.0
v0.28.0
What's new in Recce v0.28.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
- Dismiss the message in summary if the selection criterion does not match
We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Feature] Dismiss selection criterion does not match message by @wcchang1115 in #393
Full Changelog: v0.27.0...v0.28.0
v0.27.0
What's new in Recce v0.27.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
👓 Enhanced Run Functionality
We've refined the 'run' functionality to enhance flexibility and user control. In this update, the behavior adapts based on whether a state is provided. If a state is given, we'll run the checks specified in that state, preserving their descriptions, names, and order. If no state is provided, we'll load and run the preset checks. In both scenarios, there's one consistent change: the approval status for all checks is reset after each run. This ensures that reviewers must evaluate the results every time the checks are rerun, promoting thorough and up-to-date reviews.
🔐 Enhanced Protection of Recce State Files
We've transitioned from using zip files with password protection to AWS S3 server-side encryption with customer-provided keys. This change addresses dependency issues experienced by Windows users, ensuring a smoother experience across all platforms. Importantly, we do not store or have access to your encryption keys, which means we cannot access your data.
We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Feature] Adjust recce run behavior when given state file by @wcchang1115 in #387
- [Feature] Check if GitHub APP authorize the repository by @wcchang1115 in #389
- [Feature] Enhancement change to use aws s3 server side encryption with by @kentwelcome in #388
- [Feature] Fix the error message for cloud mode by @popcornylu in #391
- [Feature] Set the default recce cloud endpoint to production env by @wcchang1115 in #390
Full Changelog: v0.26.0...v0.27.0