Skip to content

Releases: DataKitchen/dataops-testgen

2.15.3

17 Oct 03:03

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

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

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

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

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

Choose a tag to compare

Bug Fixes

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

2.1.8

31 May 23:03

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

Choose a tag to compare

Bug Fixes

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

Refactors

  • ui: rearrange the sidebar items (c56278a)

2.1.1

16 May 14:44

Choose a tag to compare

Features

  • implement a cascade delete of entities (2a0c5dd)
  • ui: add some refresh icons (1115b22)
  • profiling: add new profiling details view (d71b19b)

Bug Fixes

  • redshift: handle all null target column (4100b09)
  • synapse: add autocommit to connection params (a95d8e1)
  • snowflake: sampling limit set to 999000 (304fa8b)
  • plugins: enhance plugin support (0ea6cdc)
  • db: set initial revision to start at 0100 (e114945)
  • test generation: allow nullable generation set (41008af)
  • profiling: excel exports show datetime in user tz (f302dc9)
  • ui: hide 'reveal password' icon button (464a35d)
  • tests: fix bad zip errors for mssql (e4ef89c)
  • several pre-release bug fixes (db110d5)
  • test generation: avoid deleting manual cat tests (beedd9c)

Refactors

  • linting: fix linting issues (7852152)
  • typing: fix mypy reported issues (f94dcde)
  • table groups: preview dialog visuals (fba6530)