4.12.6
Features
- add help menu, support mailto, and upgrade notification (325569b)
- project-dashboard: redesign cards layout (5aabcbd)
- Adding duplicated rows test and hygiene issues; Tuning test selection (4e206cf)
- version: get latest release versions from s3 (e4d3d14)
- telemetry: Capturing failed logins; Persistent instance ID (99c1b83)
- test-definitions: align matching attributes for aggregate tests (f502fdf)
- tests: add aggregate balance percent and range tests (91d7121)
- test suites: warn users before unlocking a test definition (009d3fb)
- tests: Support moving and copying test definition to same suite with different columns TG-899 (d064811)
- data-catalog: add test count and dropdown options for export (fa3c125)
- export: add dropdown options to test definitions and result pages (e68f67d)
- schedules: add schedule dialogs to table groups and test suites pages (bc9a54e)
- allow deleting profiling runs (2aba7f0)
- allow filtering by partial column name (c770e15)
Bug Fixes
- test runs: sample the source data lookup DataFrame (5aff0e0)
- source-data: bug when sampling dataframe (aff987a)
- logo: prevent logo resize (3f48615)
- source-data: preserve sort order when sampling (72f8692)
- snowflake: upgrade python connector to fix certificate error (b6d5741)
- docker: missing arg for support email (87c0692)
- table-groups: handle connections with no flavor code (b44fb46)
- test runs: hide score if no tests were run (cb5cda4)
- upgrade: drop views before altering table (9c846e1)
- Inserting the Test Run record earlier in the process (8a72804)
- Allowing literal underscores in the table group pattern fields (a43194e)
- data-catalog: add commas when displaying numbers (e72b2b4)
- data-catalog: column tags not updated when table fully selected (c98b12e)
- sort: close popover on apply (4beff73)
- misc styling improvements (5fcf9d3)
- tests: flag invalid tests and display Error details in test results (56d2d0d)
- Do not generate Required Entity tests for empty tables (773e771)
- grid: change to current selection not reflected (633c64f)
- issue-report: error status in test history breaks export (add3610)
- Allowing literal underscores in the table group pattern fields (3d1d469)
- profiling: don't apply sample ratio to date_days_present (a089c96)
- table-groups: sampling incorrectly displayed (cfe80a1)
- select: handle none values in run dialogs (8a41d6c)
- connections: stop connection form from re-rendering needlessly (c914376)
- Fixing hygiene issues lookup queries (3d3191b)
- grid: dialogs on grids close abruptly (4d0b330)
- misc styling improvements (aa6007e)
Refactors
- table groups: implement page as vanjs components (58159e4)
- table groups: lock the schema field when profiling or tests exist (d3e37cd)
- flavor-service: update connect args and templated variables (aef8d1a)
- test runs: allow deleting multiple test runs (d878004)
- test definitions: display profiling and generation date (435aa22)
- test results: style and arrangement of elements in result details (ea88bbb)
Miscellaneous
- test runs: limit result history in issue PDF report (d406e7b)
- apply limit to hygiene issue report (2d2dc39)
- set limit to source data lookups in ui dialog (c48bd3a)
- Fixing the test result page for the Dupe_Rows test (84711e7)
- analytics: add usage counts to login event (af3d648)
- Addressing code review feedback (99513b6)
- Addressing code review feedback (9d37db6)
- upgrade Streamlit from 1.44.1 to 1.46.1 (c481d0d)
Docker Image
datakitchen/dataops-testgen:v4.12.6