Releases: DataRecce/recce
v0.38.1
What's Changed
- [Bug] DRC-832 Fix recce checks status doesn't show on the Cloud page by @kentwelcome in #464
Full Changelog: v0.38.0...v0.38.1
v0.38.0
What's new in Recce v0.38.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
🏡 Flexible dbt Manifest Directory Configuration
In response to community feedback, we've implemented support for custom target paths in the recce server. Users can now specify both custom target path and target base path locations. This enhancement allows for better integration with various project structures.
🎨 Run Result Panel Enhancement
We relocated the copy to screenshot button to the toolbar, creating a more unified experience across all diff checks and queries.
It streamlines the run result panel for a consistent experience throughout the application
We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Feature] Allow custom target path and target base path for recce server by @wcchang1115 in #458
- [Enhancement] Update the message for primary keys by @popcornylu in #454
- [Enhancement] Move the copy to screenshot button to the toolbar by @popcornylu in #455
- Add hashed repo and branch info to telemetry by @even-wei in #456
- Aggregate event types, codespace events, and add runner_type to all e… by @even-wei in #457
- [Bug] Fix histogram diff error if there is no min/max in the both side by @popcornylu in #460
Full Changelog: v0.37.0...v0.38.0
v0.37.0
What's new in Recce v0.37.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
📌 Compare Renamed Columns
We're excited to introduce our new "Compare Renamed Columns" feature, designed to enhance your data comparison capabilities across evolving schemas. This allows users to specify custom queries for both base and current environments, enabling seamless comparison even when column names have changed. By supporting flexible query definitions, this feature effortlessly bridges the gap between renamed columns.
We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Feature]Make the scrollbar of the history overlayed by @popcornylu in #448
- [Feature] in history list, update the running status if a run is still running by @popcornylu in #449
- [Feature] Update the centering and fitting logic in the lineage view by @popcornylu in #451
- [Feature] Compare renamed columns by @kentwelcome in #452
- [Bug] Dont cancel a run while leaving the check detail page by @popcornylu in #450
- [Bug] Should update the check result panel when running multi-model row count diff by @popcornylu in #453
Full Changelog: v0.36.0...v0.37.0
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