Skip to content

Releases: DataKitchen/dataops-testgen

2.24.8

03 Dec 04:03
Compare
Choose a tag to compare

Bug Fixes

  • connection: bug in changing sql flavor (d056635)

Docker Image

datakitchen/dataops-testgen:v2.24.8

PyPI Package

dataops-testgen==2.24.8

2.24.7

27 Nov 03:11
Compare
Choose a tag to compare

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

datakitchen/dataops-testgen:v2.24.7

2.15.3

17 Oct 03:03
Compare
Choose a tag to compare

Bug Fixes

  • ui: error when canceling profiling run (143aa39)

Docker Image

datakitchen/dataops-testgen:v2.15.3

PyPI Package

dataops-testgen==2.15.3

2.15.2

14 Oct 21:24
Compare
Choose a tag to compare

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

  • update readme and local dev docs (6a96e5c)
  • update readme for pip installation (ba02ba3)

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

dataops-testgen==2.15.2

2.7.2

17 Aug 02:44
Compare
Choose a tag to compare

Bug Fixes

  • ui: read user is able to update test configuration via forms (996881c)
  • change setting to avoid StreamBufferFullError (0395db5)

Docker Image

datakitchen/dataops-testgen:v2.7.2

2.7.0

30 Jul 16:41
Compare
Choose a tag to compare

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)

Miscellaneous

  • ui: change wording from profiling anomalies to hygiene issues in ui (0de8355)
  • fix ci/cd (5d3e22c)

Docker Image

datakitchen/dataops-testgen:v2.7.0

2.2.0

17 Jul 03:01
Compare
Choose a tag to compare

Features

  • Support ssl certificates for https (ecebf7e)

Docker Image

datakitchen/dataops-testgen:v2.2.0

2.1.9

13 Jun 19:38
Compare
Choose a tag to compare

Bug Fixes

  • ui: fix error in create qc schema dialog (272b4ed)

2.1.8

31 May 23:03
Compare
Choose a tag to compare

Bug Fixes

  • ui: test definitions quotes to 4123 (225ae5c)
  • ui: hide white space above headers (06c5178)
  • ui: hide only specific empty iframes (5406816)

Miscellaneous

  • ui: ui element tweaks (528b334)
  • ui: linter applied (5ffb0bb)

2.1.4

20 May 22:01
Compare
Choose a tag to compare

Bug Fixes

  • logging: reduce over verbose logging output (26f9a1c)

Refactors

  • ui: rearrange the sidebar items (c56278a)