Releases: DataKitchen/dataops-testgen
Releases · DataKitchen/dataops-testgen
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)
Miscellaneous
Docker Image
2.2.0
2.1.9
2.1.8
2.1.4
2.1.1
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)