3.0.0
Features
- scoring: display scoring for each table group in the overview page (fa05577)
- ui: add sections to nav bar (09c80a5)
- scoring: refresh data characteristics during test execution (acbe3e7)
- scoring: add new score dashboard (fe5e36a)
- scoring: add details page for score cards (c36ce70)
- ui: display scores in Data Catalog, Profiling Runs & Test Runs (1ab9794)
- test-suites: add "exclude from scoring" checkbox to add/edit dialog (2ddffcb)
- components: improvements to button, checkbox and paginator (7f080fd)
- score-issues: add pagination, multi-selection and issue reports in score drilldown (e178d13)
- quality-dashboard: add profiling and testing scores to cards (3cc7ef8)
- scores: support refreshing scores for runs and table groups (cd81a82)
- scores: add score refresh buttons in hygiene issues and test results pages (ad79073)
- data-catalog: consolidate, rename & improve tags (12eb738)
- scoring: add support for custom score cards (92a6813)
- scoring: refresh score cards results (4db34fb)
- scoring: register a scorecard on table group creation (1b8c372)
- ui: add component for column profiling results (afec021)
- scoring: add column profiling to issues (938afa5)
- project-dashboard: add sort by lowest score (1faa4a9)
- cdes: add checkbox to table group for flagging cdes (a688763)
- profiling: display bar for alpha case distribution (2b1d3b3)
- Copy or Move test definitions TG-826 (0ba7fee)
- sidebar: display project name above nav menu (3bf9612)
- score-issues: add filters (6cf5e4d)
- data-catalog: support drag to resize tree (aca99fa)
Bug Fixes
- security: Switch the base image to Alpine to fix vulnerabilities (f95d10a)
- functions: Eliminating the need of a trailing space on function calls (66d5408)
- overview: minor fixes and styling improvements (491e6ed)
- sql: special characters in pattern match test (3a15652)
- overview: set default value for pandas null (00d267a)
- overview: apply sort on first render (65d1766)
- build: Pinning the matplotlib version (752b62f)
- ui: use mutation observer to sync height (cc2a904)
- test suites: add missing elements (320ac51)
- ui: update highlight for client-side Selects (714d614)
- test suites: dynamically display empty state (83f3136)
- scoring: fixes + query and styling updates (8ddc483)
- scoring: query fixes and styling updates (5a58672)
- table groups: prevent unintentional edit to Explicit Table List (8de1510)
- sql: bugs in data characteristics refresh and score dashboard queries (c3d6c4f)
- sql: broken score details (da2d04a)
- ui: make score cards compatible with dark mode (65e7fd5)
- ui: display fixes for scoring, test suites and dashboard pages (32a8d4a)
- project: handle project code in score queries (e05f974)
- quality-dashboard: bugs in search (adce378)
- profiling-results: broken function reference and missing filters (96449b4)
- scoring: add missing labels and other suggestions (f61145a)
- scoring: remove dq_dimension as a explorer filter (272cfc1)
- scoring: rearrange the breadcrumbs in score explorer (987d43f)
- scoring: minor css and text updates (008e197)
- scoring: issues binding to query params (7a45396)
- scoring: aggregate issues count for impact calc (d2d7a61)
- broken link and incorrect date display on dashboard (4c363fd)
- scoring: bug in latest_profile_record_ct (aa878d3)
- router: exclude none query params when navigating (66d6ea3)
- sql: bugs in upgrade script and test score calc (c48c2e9)
- score-explorer: error on saving empty filter + responsive css (5c235c0)
- sql: updates to impact calc (0fbc403)
- data-chars: skip record count retrieval if no tables (5439b35)
- scoring: reduce number of reruns in the explorer (03c8832)
- scoring: update record count subquery (7723412)
- scoring: load related objects for score definition (529b784)
- scoring: send empty score card when no filters applied (e3313d0)
- scoring: block saving of empty score cards (1ac2ab0)
- scoring: initial display of empty card (9bae26e)
- scoring: render initial state of score details in the explorer (02c808a)
- upgrade: grant executor role rights to new scoring tables (c4d75ef)
- test-execution: separate prevalence calc to prevent errors from affecting run (b458201)
- column-profiling: align summary and percent bars (223fbba)
- data-catalog: bug in editing tags (f0c02a5)
- data-catalog: tweaks to column distribution, tooltips for tags (fe1ec09)
- test-definitions: dropped tables and columns not displayed in filters (d9f8984)
- test-validation: table tests for dropped tables not deactivated (4e1536c)
- copy-tests: update to profiling and manual date fields (4a666f6)
Refactors
- convert overview page to vanjs component (d0669a1)
- ui: rename data hierarchy to data catalog (4a7e2b0)
- forms: downgrade pydantic version for pypi release (1b968f5)
- test suites: move page logic to vanjs (1c98c0e)
- ui: support logo plugin (9c85f6b)
- ui: rename "overview" and "score dashboard" pages (5cbcade)
- scoring: split score details into components (e88dd94)
- scores: make score displays consistent (6167060)
- scoring: move queries to sqlalchemy model methods (0f48fb9)
- scoring: enable cde score in score cards (0994dba)
- components: add border property to Card (5e8ba8c)
- data-catalog: make characteristics, distribution and issues cards reusable (5de4ac6)
- data-catalog: make queries reusable and consistent (69ddd3e)
- ui: replace column profiling with new component (ac46ffa)
- remove dead code (f65acbc)
- navigation: queue the navigation when receiving linkclicked event (36cb4d3)
- tooltip-icon: add Icon component and use withTooltip (25a91d3)
Miscellaneous
- functions: Code review feedback (93b2038)
- add default ports to add connection form (6f68fa8)
- ui: add empty state vanjs component (1b2d04e)
- ui: add caption and metric reusable component (bc9e9dd)
- ui: make some vanjs components more customizable (7060365)
- Code review feedback (ed26f8d)
- connections: change default max query chars (9e2a609)
- pin scipy version (75aca92)
- ui: update wording in score details page (2217061)
- scores: add empty state message for score dashboard (43774ae)
- scores: update styles and text (c709643)
- linting: adress linting suggestions (e1d8b2f)
- scoring: add new data_product column (bdf3ab2)
- ui: remove cache clear when switching between scoring pages (b4386fc)
- scoring: cache score card breakdown items (78d889f)
- scoring: clear score list cache on delete and create (bab63a1)
- scoring: display loading spinners (f025c0a)
- components: support tooltips in input and attribute (45d8819)
- scoring: uncomment score type dropdown in breakdown table (1c872ea)
Docker Image
datakitchen/dataops-testgen:v3.0.0