v3.8
New Features
dataspot. round trip: quality measurements flow back into the catalog
A rule can be linked to a dataspot. quality indicator (DQI) straight from the rule editor, and a table can be connected by pasting the URL of its dataspot. object.
Every ruleset check then posts its measurement to the linked indicator automatically, so data stewards see live quality numbers in the place where they govern them.
Impala connector for SaaS customers
Apache Impala can now be connected as a data source also for SaaS customers.
Impala connections execute read-only.
The DQ Assistant streams its answers in chat mode
Assistant replies now appear progressively, as they are written, instead of only after the complete answer is ready.
Custom SQL rules can join virtual tables
A custom SQL rule can reference virtual tables of the same connector, so a rule can join across them — for example to apply a filter from a second table. All referenced virtual tables must come from the same connector type.
Power BI export keeps its history
The Power BI export now carries historical results per ruleset and rule over time, and keeps them even after the underlying table, ruleset or rule has been deleted — so trend and time-series reports no longer lose their past when something is removed.
Delete a PDF table from the table page
A PDF-backed table can now be deleted from its own table page, instead of opening the connector’s edit dialog and removing the category there.
Improvements
A coding assistant that runs the code it suggests
The in-editor coding assistant for custom SQL, Python and regex rules has now been improved with a (sandboxed) pre-execution to improve coding!
Rule suggestions
The assistant now receives an inventory of every rule already in the ruleset, including inactive ones, so it stops proposing duplicates and can recommend reactivating an existing rule instead of creating a new one.
Issue tables and charts
Every issue table now shares the same column controls — column selection, a relevant-columns toggle, and defaults that persist consistently.
Charts render faster, handle single-point and identical-value series correctly, and show a proper “No data available” state instead of an empty frame.
Small improvements and bug fixes
Text rules (contains / starts with / ends with) built LIKE patterns without escaping.
A Format rule that references columns outside the ruleset’s scope now names itself and its out-of-scope columns, instead of leaving the check with an empty error.
Saving a rule with invalid code returns a proper field error again, so the Fix with AI action appears instead of a raw error message.
Custom Python rules no longer return every flagged row as their issue sample — the sample limit applies again, which previously could crash the rule editor tab on large results.
Custom SQL is validated against the rule’s sample rather than the live table.
Behaviour changes worth knowing
The Improvements workflow page no longer has tabs. The issues tab always showed the ruleset’s issues regardless of what the workflow actually consumed; the source-aware preview in the Data input node replaces it.
Custom SQL rules are validated against the rule’s sample, not against the live table.
Breaking Changes
None in this release
️ Private Cloud
For private cloud deployments, please point your release tags to:
qui: <tbd>
qservices: <tbd>
python-executor: <tbd>
Platform version: 3.8.0