Skip to content

Releases: DataRecce/recce

v0.36.0

09 Oct 08:46
Compare
Choose a tag to compare

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.

截圖 2024-10-09 下午4 58 04

We'll continue to optimize performance, fix bugs, and improve user experience in future updates.

All changes

What's Changed

New Contributors

Full Changelog: v0.35.0...v0.36.0

v0.35.0

02 Oct 09:39
Compare
Choose a tag to compare

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 and semantic_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

25 Sep 08:39
Compare
Choose a tag to compare

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!

截圖 2024-09-25 下午5 15 13

We'll continue to optimize performance, fix bugs, and improve user experience in future updates.

All changes

What's Changed

Full Changelog: v0.33.0...v0.34.0

v0.33.0

18 Sep 08:25
Compare
Choose a tag to compare

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

Full Changelog: v0.32.0...v0.33.0

v0.32.0

11 Sep 09:27
f59d8f0
Compare
Choose a tag to compare

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

27 Aug 08:31
a4c9d5e
Compare
Choose a tag to compare

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/404

New Contributors

Full Changelog: v0.30.0...v0.31.0

v0.30.0

20 Aug 09:52
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v0.29.0...v0.30.0

v0.29.0

06 Aug 07:53
7794256
Compare
Choose a tag to compare

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

30 Jul 04:43
459e5b7
Compare
Choose a tag to compare

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

23 Jul 03:08
a1667e9
Compare
Choose a tag to compare

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