Releases: DataRecce/recce
v0.49.0
v0.48.0
What's new in Recce v0.48.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
🧪 Experimental Feature - Single Environment Mode
We're excited to introduce a new experimental feature that simplifies the Recce setup process. Users can now launch Recce with a single dbt environment, offering a more lightweight and streamlined approach to preview changes. This feature reduces the setup complexity and resource requirements. For users who need to perform complete checks, you can follow instructions to prepare a base environment, ensuring you can still access Recce's full comparison capabilities when needed. Tell us more about your thoughts.
We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Fix] DRC-979 Allow Recce Server to launch without target-base by @kentwelcome in #560
- [Feature] Add guide for launching server with single target by @wcchang1115 in #562
- [Feature] DRC-980 Show tooltip on node selector input field by @kentwelcome in #561
- [Feature] DRC-1001 Hiden diff actions when signel env mode by @kentwelcome in #564
- [Feature] Guide users to download artifacts to target base by @wcchang1115 in #563
- [Feature] Hint users to relaunch recce when base was added by @wcchang1115 in #565
- [Feature] Enhance clarity of preview change panel by @wcchang1115 in #567
- [Feature] DRC-986 Telemetry for single environment experiment by @kentwelcome in #568
Full Changelog: v0.47.0...v0.48.0
v0.47.0
What's new in Recce v0.47.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
🧪 Experimental Feature - Preview Change
This beta feature allows you to edit your model code directly within Recce and instantly visualize the impact of your changes via diff comparison. This powerful feature enables a better understanding of how code modifications affect your data, making development more efficient. Tell us more about your thoughts.
🔔 Improved State Management Alerts
When you've added checks without an associated state file, Recce will now notify you before closing by triggering a browser-generated confirmation dialog. It ensures you are aware of unsaved checks and prevents accidental data loss.
🔄 Python Version Update
We've updated our Python version requirements by removing support for Python 3.8. This change helps maintain the security of our codebase and ensures we leverage newer Python features.
We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Unittest] Add test_summary to test summary.py by @kentwelcome in #547
- [Feature] Add close prompt if it is in stateless mode by @popcornylu in #549
- [Bug] Text in checklist description is not easy to read by @popcornylu in #551
- [Chore] Add smoke test for cloud mode by @wcchang1115 in #545
- [Feature] Support diff query running on current environment by @wcchang1115 in #552
- [Feature] DRC-971 Implement preview change experiment page by @kentwelcome in #550
- Feature/drc 972 show feedback pop up dialog or modal by @kentwelcome in #554
- [Fix] DRC-978 Reset the current code when Modal is opened by @kentwelcome in #555
- [Feature] Add telemetry for preview change by @wcchang1115 in #553
- [Fix] DRC-977 Change the order of historgram dataset by @kentwelcome in #556
- Replace ZoneInfo with datetime.timezone by @even-wei in #558
- Remove Python 3.8 support by @even-wei in #559
Full Changelog: v0.46.0...v0.47.0
v0.46.0
What's new in Recce v0.46.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
💾 Enhanced State File Management in Web UI
Users can now save their progress directly through the web UI, ensuring no added checks are lost during analysis sessions. Additionally, we've introduced the ability to rename loaded recce state files, providing more flexibility in organizing and managing your saved states.
We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Feature] DRC-937 Disable value and profile diff when no packages found by @kentwelcome in #531
- Feature/drc 962 infra setup codecov for recce repo by @kentwelcome in #536
- Feature/drc 953 test case enhance unit test to prevent drc 935 wont be by @kentwelcome in #537
- [Feature] Support to save file and rename in the webui by @popcornylu in #538
- [Patch] Bump axio from 1.6.0 to 1.7.9 in /js by @kentwelcome in #534
- [Patch] Bump next from 14.1.1 to 14.2.10 in /js by @kentwelcome in #539
- Add command options to command events by @even-wei in #541
- [Enhanement] Update the icon for "mark as approved" by @popcornylu in #542
- [Chore] Add rename and saveas telemetry event by @popcornylu in #543
- [Patch] Upgrade npm packages by @kentwelcome in #544
- Update tests-python.yaml by @kentwelcome in #546
- Update tests-python.yaml by @kentwelcome in #548
Full Changelog: v0.45.0...v0.46.0
v0.45.0
What's new in Recce v0.45.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
📦 Artifact Management with Cloud Commands
We're excited to introduce new cloud commands enabling uploading and downloading DBT artifacts to Recce Cloud. This powerful feature provides developers with a convenient way to reference base environments during local development.
✅ Check Approval for Minimal Changes
We've implemented an automatic approval mechanism for preset checks when no significant changes are detected. This enhancement streamlines the review process, reducing unnecessary manual interventions for minor, non-critical code modifications. We currently support schema diff and row count diff.
🛡️ Preset Check Validation
We've added preset check validation. This feature helps developers validate that their preset checks are constructed in the correct format.
We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Draft] DRC-916 New cloud commands to upload/download dbt artifacts by @kentwelcome in #515
- [Feature] DRC-935 Auto-approved the preset check if we know the result by @kentwelcome in #518
- [Feature] DRC-916 Add debug option on command download-base-artifacts by @kentwelcome in #524
- [Enhacnement] add check validator for each check and add unit tests by @popcornylu in #523
- [Fix] DRC-935 Handle the edge case when add/remove models by @kentwelcome in #525
- [Enhacnemtn] simplify right click menu by removing initial node selection by @popcornylu in #526
- [Bug] Dont show the checkbox in lineage diff check by @popcornylu in #527
- [Bug] Fix the pr_info issue for recce server --cloud by @popcornylu in #528
- [Bug] Add extra process in get_columns for databricks by @wcchang1115 in #530
- [Infra] Setup smoke test for dbt 1.7, 1.8 and 1.9 by @kentwelcome in #533
- [Bug] DRC-951 dbt run defer could make the server cannot launch by @kentwelcome in #529
Full Changelog: v0.44.0...v0.45.0
v0.44.3
What's Changed
- [Enhacnemtn] simplify right click menu by removing initial node selection by @popcornylu in #526
- [Bug] Dont show the checkbox in lineage diff check by @popcornylu in #527
- [Bug] Fix the pr_info issue for recce server --cloud by @popcornylu in #528
Full Changelog: v0.44.2...v0.44.3
v0.44.2
What's Changed
- [Enhacnement] add check validator for each check and add unit tests by @popcornylu in #523
- [Fix] DRC-935 Handle the edge case when add/remove models by @kentwelcome in #525
Full Changelog: v0.44.1...v0.44.2
v0.44.1
What's Changed
- [Draft] DRC-916 New cloud commands to upload/download dbt artifacts by @kentwelcome in #515
- [Feature] DRC-935 Auto-approved the preset check if we know the result by @kentwelcome in #518
- [Feature] DRC-916 Add debug option on command download-base-artifacts by @kentwelcome in #524
Full Changelog: v0.44.0...v0.44.1
v0.44.0
What's new in Recce v0.44.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
📡 Connection lost prompting
We've added a new feature to enhance user experience during server connection loss. When the connection is lost, you will now receive a prompt suggesting that it may need to restart the recce instance.
We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Release] Bump version to 0.44.0.dev by @wcchang1115 in #513
- [Chore] Fix auto commit for protected branch by @wcchang1115 in #514
- [Feature] Prompt the user if connection is lost by @popcornylu in #516
- Add history telemetry actions by @popcornylu in #517
- [Chore] Update the wording for connection lost message. by @popcornylu in #520
- Change the indicator color for multi-select mode by @popcornylu in #522
Full Changelog: v0.43.0...v0.44.0
v0.43.0
What's new in Recce v0.43.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
🎨 Enhancement for multiple nodes analysis
We've brought enhancements and addressed several frictions related to multi-node selection.
These improvements ensure a smoother, more consistent experience when working with multiple nodes simultaneously.
We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Enhancement] the schema diff and row count in the linage only apply to the nodes what you see. by @popcornylu in #497
- [Feature] Support value diff to run all visible nodes in the selector. by @popcornylu in #498
- [Bug] Fix multi-nodes bugs by @popcornylu in #500
- [Chore] Add multi nodes action telemetry by @popcornylu in #501
- Remove the warning message by @popcornylu in #502
- [Infra] Setup autocommit with personal token by @kentwelcome in #505
- [Feature] DRC-925 Fix wording issues of checklist page by @kentwelcome in #503
- [Bug] Adjust finding run logic in recce summary by @wcchang1115 in #506
- [Infra] Manually trigger front-end static files build by @kentwelcome in #508
- Infra/setup autocommit with personal token by @kentwelcome in #509
- [Infra] Set token when checkout code by @kentwelcome in #510
- [Infra] Fix typo by @kentwelcome in #511
- [Enhancement] Update the lineage node outlook by @popcornylu in #504
- [Enhancement] Update the row count diff progress by @popcornylu in #507
- Disable copy to clipboard button if the tabs is not in the result tab by @popcornylu in #512
Full Changelog: v0.42.0...v0.43.0