Releases: DataKitchen/dataops-testgen
Releases · DataKitchen/dataops-testgen
2.24.8
Bug Fixes
- connection: bug in changing sql flavor (d056635)
Docker Image
datakitchen/dataops-testgen:v2.24.8
PyPI Package
2.24.7
Features
- pdf: Test Result PDF report (dea50a0)
- ui: add empty_state widget (15b3941)
- ui: add empty state messaging and links/actions to all top-level pages (5c1de82)
- pdf: Improving the PDF report aesthetics (330aca1)
- pdf: Refacoring the code and fixing the header (77f107e)
- ui: bind grid selection to query parameters (7555216)
- overview: add sort dropdown for table groups list (716ff8a)
- overview: add input field to filter table groups list (fd076da)
- connections: use the new wizard for setting up table groups (493d4c3)
- ui: add a database flavor selector component (4d11dc1)
- pdf: Hygiene Issues report (66ca55d)
- link: support opening links in new tabs (eee533c)
- components: add BoxPlot, PercentBar and FrequencyBars components (58ca5a7)
- components: add Attribute, Card and EditableCard components (6f1f595)
- components: add Input, Checkbox and RadioGroup components (b8cb63a)
- components: add Tree component (d87f69c)
- components: add ColumnProfile component (fd343eb)
- ui: add Data Hierarchy page (b1bf3ea)
- cli: add scoring infrastructure and default score roll-ups (f5ba879)
- ui: add community and training links to header (b8a94b3)
- pdf: add link backs to pdf issue reports (8390a16)
Bug Fixes
- ui: update empty state widget (0cf62ac)
- ui: handle height of page components responsively (79c708f)
- upgrade: add where clause in sql update statements with joins (7c1aa58)
- pdf: Fixing the data table header aligment plus some other improvements (deaf648)
- auth: handle cookies retrieved inconsistently (e3a1311)
- misc: Download dialog code cleanup (close, progress) (a86be02)
- ui: send the selection ID to AGgrid (eb3f71a)
- overview: truncate tests percentage (8451e74)
- overview: sort by latest activity date instead of dual sorting (69d490b)
- ui: Add streamlit-pydantic to list of dependencies (25ac0f5)
- python 3.10 compatibility and missing import (9ee6bd2)
- connections: use the flavor form when parsing validation errors (3b84e6a)
- connections: display cached value for private key file uploader (a6e20a7)
- ui: use index instead of value in flavor selector (372c12b)
- sleep to protect against multiple reruns (1a167b8)
- profiling: add parenthesis to profiling issue criteria (10c612e)
- threshold error count fix: code fixes (fc6cb63)
- threshold error count (1113bcd)
- profiling: add parenthesis to the formatted anomaly criteria (776d2b3)
- ui: Adding database icons to the python built package (b9b1743)
- ui: add table and column filters to hygiene issues and test results (bd32353)
- ui: add dk favicon to image (6116f3b)
- ui: error on login screen (5be063c)
- runs: increase sleep before closing run dialogs (9c2848e)
- ui: deep-linking on test results page (7d78958)
- ui: update bind query js syntax (6593ddf)
- profiling: TG-774 - disable profiling dialog for multi-table results. (726bd9a)
- functions: Strip out comments when loading templated functions (fca069b)
- ui: bug fixes on test results and connection wizard (973bb4a)
- pdf: make file names unique when zipping multiple (a4729ef)
- ui: bug in format duration utility (da6e23a)
- data-hierarchy: add selected query param to test issue link (c690125)
- sql: bug in source data dialog (524218e)
- ui: deep links intermittently don't work (926b8a1)
- overview: error when profiling date exists but no test date (fbaa6be)
- sql: special characters in pattern match test (374a5d5)
Refactors
- ui: rename "toolbar_select" widget to generic "select" (bed5d1c)
- dialogs: move execution dialogs to separate files (2048bba)
- ui: improvements to vanjs components to support page components (f8e26f3)
- ui: use page components in test runs and profiling runs (dc968b5)
- ui: improve and abstract event handling from page components (0d749e9)
- components: upgrade vanJS to latest version (a67078b)
- tooltip: support tooltip positions - add to button and tooltip-icon components (41b25c1)
Miscellaneous
- ui: enhancements to button, link and flex widgets (764bd12)
- ui: disable buttons when not relevant and styling improvements (40b24e9)
- ui: add db flavor icons for azure sql and synapse (5e0ec9a)
- profiling: remove qc schema creation logic (e64d20a)
- summary: add legend colors to summary bar component (ab08ba2)
- ui: improve data hierarchy query performance (9fa43f1)
- ui: improve query performance with new fields (7b51a95)
- change level of repetitive docker check log (666b447)
Docker Image
2.15.3
Bug Fixes
- ui: error when canceling profiling run (143aa39)
Docker Image
datakitchen/dataops-testgen:v2.15.3
PyPI Package
2.15.2
Features
- profiling: display a second summary bar for new pii issues (b48e29a)
- table groups: Ensure Table Groups Name Uniqueness per project (3ea89e9)
- ui: add query parameters to all pages (6f49f82)
- ui: Tracking the sort selector state with the query parameters (01d3547)
- ui: Improving sorting and filtering of hygiene issues (50a44b3)
- ui: improved sorting and filtering of test results and profilling results (19c694c)
- ui: add project and table groups summary to overview page (f27b085)
- ui: replace grid with list in test runs page (9b703de)
- ui: replace grid with list in profiling runs page (b9900c9)
- ui: add new methods to the connections page (c61156c)
- ui: replace grid with cards in table group list (24c128d)
- test suites: display as list of cards instead of grid view (d3c3f5b)
Bug Fixes
- logs: prevent duplicate logs (5a71652)
- modal: temporary fix for incompatible third-party modals (5cb0cf0)
- router: fix bug in navigating with empty query params (156336b)
- ui: use the session value as default for the expand toggle (49575e4)
- ui: count of test definitions for each test suite card (e1f899e)
- fix bugs in query param handling and test suite query (4951576)
- fetch latest version from docker or pypi (85436f7)
- ui: handle disposition in test results summary (e4a6c79)
- test results: sorting and filtering should be optional for the CLI (772a512)
- test definitions: guard against null dynamic attribute labels (cd83762)
- test definitions: remove extra empty option from add dialog dropdown (87bb249)
- ui: handle null data in overview and test suites pages (e885361)
- ui: return the custom button value from the widget function (aca2b2e)
- ui: use wrapper dialog widget on test suites cards (d1ba194)
- ui: redirect on invalid query params in inner pages (3d37b11)
- test validation: Fixing the test validation (994e0d9)
- profiling results: Disabling sorting was making the page crash (e7494f3)
- ui: use consistent labels for test result status (e24d221)
- ui: stop disposition buttons from glitching when clicked (bf7ac1b)
- css: override streamlit's default colors for buttons and form inputs (7c887cf)
- ui: hide actions not accessible to current user role (d748c34)
- ui: workaround for form inputs disappearing in dialogs when button clicked (d74871c)
- ui: reduce pagination size on run pages (c64736f)
- overview: fix broken expanded cards (c578534)
- ui: fix duration error when runs are in progress (c73de89)
- upgrade: add where clause in sql update statements with joins (d5603a8)
Refactors
- streamlit: upgrade streamlit to latest version (ef58c8e)
- router: use streamlit native multipage navigation (586b3b0)
- components: use router in sidebar and breadcrumbs (9546ace)
- pages: use router and single-level path for all pages (100d41a)
- cleanup: remove dead code (52a400e)
- dialog: use streamlit native dialog on all pages (87bf10c)
- theme: apply custom colors to buttons and inputs (ec8bb48)
- test_definitions: changing the FK to test_suites to be the id (7e3a25e)
- test_results: Changing the FK to test_suite to be the ID (665f8ef)
- components: make summary_bar a python-only component (b213ea3)
Documentation
Miscellaneous
- test definition: removing the cli import/export commands (afb4ee0)
- cli: merge run and patch-streamlit commands (b22b1b8)
- profiling: render bars side-by-side and update captions (2ed5136)
- ui: Adding sort selector component (322a0f3)
- ui: add paginator component (7c03eae)
- components: add custom expander toggle (42eff31)
- components: add custom summary bar (c2bed61)
- ui: add custom component for cards (b6be874)
- ui: add reusable component for custom buttons (9d8be9b)
- ui: add custom link component (80ec243)
- ui: updates to components and widgets (858419f)
- ui: add utility functions for formatting display (f0ae57c)
- ui: add widget to wrap streamlit's native dialog (68e829a)
- upgrade streamlit to version 1.38.0 (0156d7f)
Docker Image
datakitchen/dataops-testgen:v2.15.2
PyPI Package
2.7.2
2.7.0
Features
- test types: new multi-table test types, log viewer, and assorted tweaks and fixes (9d62573)
- cli/ui: scan for personally identifying information (pii) (5b9931c)
Bug Fixes
- mssql: fixes to distribution shift test (1ef612d)
- ui: unset bg color of detail values on dark mode (555194e)
- dbupgrade: add missing index (ed6babe)
- dbupgrade: renumbered upgrade script (6af9d35)