Releases: DataRecce/recce
v0.24.0
What's new in Recce v0.24.0
We're excited to announce the latest version of our software, bringing you enhanced features and improvements.
Here's what's new:
🎉 Preset Check with Node Selector
We've integrated dbt selector functionality into our preset checks, offering a more sophisticated way to apply checks to your nodes.
This feature currently supports row count difference and schema difference checks.
see document
🔭 Enhanced Web UI with Adjustable Panels:
This update allows you to resize and adjust panel layouts, giving you more control over your workspace and helping you focus on the information that matters most to you.
🔐 Enhanced Privacy with Encrypted Recce State Files:
We've significantly boosted security by implementing encryption for Recce state in the cloud. These files are now encrypted and decrypted using a key known only to you. Please note the importance of safeguarding this key, as we cannot recover it if lost.
see document
🐛 Bug Fixes and Stability Improvements
Several issues have been addressed throughout the application.
We'll continue to optimize performance, fix bugs, and improve user experience in future updates.
All changes
What's Changed
- [Feature] Support more select operations by @popcornylu in #357
- [Feature] Add the select api endpoint by @popcornylu in #359
- [Feature] use splitter in the UI by @popcornylu in #363
- [Feature] Add splitter by @popcornylu in #362
- [Feature] Support node selector in row count checks by @wcchang1115 in #360
- [Feature] Implement password protect cloud state file by @kentwelcome in #358
- [Feature] Support node selector in schema check by @popcornylu in #365
- [Feature] Provide the default preset checks by @wcchang1115 in #366
- [Chore] Update the recce server meta.description by @popcornylu in #361
- [Chore] Set the size of the index column of the schema view by @popcornylu in #364
- [Chore] Update the CLI command description by @popcornylu in #369
- [Chore] Change check status wording by @wcchang1115 in #370
- [Bug] Show no match when row count diff selection no match by @wcchang1115 in #367
- [Bug] DRC-535 Add dbt related options in
summary
command by @kentwelcome in #373
Full Changelog: v0.23.0...v0.24.0
v0.23.1
The release is mainly for changing the description. Other two are non-user-facing changes.
What's Changed
- [Feature] Support more select operations by @popcornylu in #357
- [Feature] Add the select api endpoint by @popcornylu in #359
- [Chore] Update the recce server meta.description by @popcornylu in #361
Full Changelog: v0.23.0...v0.23.1
v0.23.0
What's Changed
- [Feature] DRC-501 Compress when upload/download the recce state to cloud by @kentwelcome in #342
- [Feature] DRC-500 Implement sync button in frontend UI when cloud mode by @kentwelcome in #345
- [Feature] Add snapshot node in the lineage graph by @popcornylu in #349
- [Feature] Add the select nodes method by @popcornylu in #355
- [Feature] DRC-519 command to purge existing state file from cloud by @kentwelcome in #352
- [Chore] Bump braces from 3.0.2 to 3.0.3 in /js by @dependabot in #340
- [Chore] Bump ws from 8.14.2 to 8.17.1 in /js by @dependabot in #346
- [Chore] unittest for query diff task by @popcornylu in #354
- [Bug] DRC-502 Fix typeerro issue when calling recce_pr_information by @kentwelcome in #341
- [Bug] Should get the repository name from the ci event object by @popcornylu in #343
- [Bug] DRC-511 build the nodes by
nodes
instead ofparent_map
by @kentwelcome in #347 - [Bug] DRC-518 Recce cloud option didn't compress the state content by @kentwelcome in #348
- [Bug] The dbt deps should not be required in the review mode by @popcornylu in #353
Full Changelog: v0.22.0...v0.23.0
v0.22.3
What's Changed
- [Fix] DRC-511 build the nodes by
nodes
instead ofparent_map
by @kentwelcome in #347 - Bump ws from 8.14.2 to 8.17.1 in /js by @dependabot in #346
- Add snapshot node in the lineage by @popcornylu in #351
Full Changelog: v0.22.2...v0.22.3
v0.22.2
What's Changed
- [Feature] DRC-501 Compress when upload/download the recce state to cloud by @kentwelcome in #342
- [Bug] Should get the repository name from the ci event object by @popcornylu in #343
Full Changelog: v0.22.1...v0.22.2
v0.22.1
What's Changed
- Bump braces from 3.0.2 to 3.0.3 in /js by @dependabot in #340
- [Fix] DRC-502 Fix type error issue when calling recce_pr_information by @kentwelcome in #341
Full Changelog: v0.22.0...v0.22.1
v0.22.0
What's Changed
- [Feature] Fetch PR information base on branch and remote by @wcchang1115 in #337
- [Feature] DRC-494 Abstract recce_state I/O by RecceStateLoader class by @kentwelcome in #338
- [Bug] The recce summary would raise exception if node is excluded by @popcornylu in #339
Full Changelog: v0.21.0...v0.22.0
v0.21.1
What's Changed
- [Feature] Fetch PR information base on branch and remote by @wcchang1115 in #337
- [Bug] The recce summary would raise exception if node is excluded by @popcornylu in #339
Full Changelog: v0.21.0...v0.21.1
v0.21.0
What's Changed
- [Chore] Track running environment and repository by @wcchang1115 in #335
- [Bug] The cli option target is not used in the review mode by @popcornylu in #333
- [Bug] Add miss python dependency by @kentwelcome in #328
Full Changelog: v0.20.0...v0.21.0
v0.20.1
What's Changed
- [Bug] The cli option target is not used in the review mode by @popcornylu in #333
- [Fix] Add miss python dependency by @kentwelcome in #328
Full Changelog: v0.20.0...v0.20.1