Skip to content

Commit e2939cc

Browse files
authored
Merge pull request #1074 from Qualytics/qua-1543-release-notes
QUA-1543: v2026.3.20
2 parents d55cc45 + 9cead55 commit e2939cc

1 file changed

Lines changed: 63 additions & 0 deletions

File tree

docs/changelog.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,69 @@
22

33
## Release Notes
44

5+
### 2026.3.20 { id=2026.3.20 }
6+
7+
#### Feature Enhancements
8+
9+
- Renamed the Catalog operation to Sync, now performing delta-based processing that only analyzes changes instead of recalculating all container metadata.
10+
- The Sync operation processes only what has changed since the last run, significantly reducing execution time on large datastores.
11+
12+
- Introduced Field Masking to protect sensitive data such as PII and ePHI, allowing fields to be marked as masked so their values are scrubbed from all standard data responses.
13+
- Masked field values are replaced with a placeholder ***MASKED*** in container previews, source record retrievals, enrichment reads, and quality check dry runs.
14+
- Privileged users can request unmasked values through an explicit override, with all access recorded in an audit trail.
15+
- Fields serving as container identifiers (incremental, partition, or group-by fields) cannot be masked to preserve operational integrity.
16+
17+
- Display names and descriptions from data catalog integrations — When synced with a data catalog (Atlan, Alation, Microsoft Purview, Collibra, or DataHub), Qualytics automatically populates descriptions on datastores, and display names and descriptions on containers and fields from the catalog's asset metadata.
18+
- When a display name is set, it is shown across the entire platform in place of the source name, with the original name still accessible via an info icon.
19+
- Display names and descriptions can also be manually assigned directly in Qualytics, independently of any data catalog integration.
20+
21+
- Added multi-schema source datastore creation, allowing users to discover and select multiple schemas from a single connection and create all corresponding source datastores in one step.
22+
- Available catalogs and schemas are automatically discovered from the connection, letting users browse and select which ones to onboard.
23+
- An optional second step allows linking all newly created source datastores to a single enrichment datastore, either by selecting an existing one or creating a new one during the same flow.
24+
25+
- Enabled a Business Context configuration in the LLM integration, providing personalized Agent Q suggestions tailored to each organization's data governance responsibilities.
26+
- Administrators can describe their team's business focus and data quality scope in the LLM integration settings, providing Agent Q with relevant organizational context.
27+
- Agent Q suggestions now incorporate both the organization's business context and a summary of the user's most recent chat session for more relevant recommendations.
28+
29+
- Introduced team restriction mode, allowing administrators to view and interact with the platform from the perspective of a specific team.
30+
- Administrators can select a team from the profile dropdown to restrict their session, temporarily assuming a Manager role scoped to that team's permissions and visibility.
31+
- A visual indicator is displayed in the toolbar while a restriction is active, providing clear awareness of the current team context.
32+
- The restriction persists across navigation and page reloads until explicitly removed by the user.
33+
34+
#### General Fixes and Improvements
35+
36+
- Resolved computed join container previews returning empty results under certain key overlap conditions.
37+
38+
- Corrected timezone abbreviations not reflecting Daylight Saving Time, now dynamically displaying the correct label (e.g., EDT vs EST) based on the date being shown.
39+
40+
- Addressed Agent Q chat context and message content overflowing the input field when expanding long responses.
41+
42+
- Fixed freshness chart anomaly bars not displaying the correct highlight color and heatmap data reflecting all checks instead of only the selected one.
43+
44+
- Resolved a race condition during API startup that could cause intermittent authentication errors.
45+
46+
- Fixed stale scheduler jobs causing phantom flow executions after changing a flow's trigger type, now properly cleaning up scheduled jobs when the trigger type is modified or a flow is deleted.
47+
48+
- Resolved the Atlan integration not populating check and anomaly counts, now correctly synchronizing metadata for both new and existing installations.
49+
50+
- Corrected observability operations failing on datastores containing computed joins with computed fields.
51+
52+
- Resolved reference filters in quality checks not substituting check variables, causing validation and scan errors on checks using dynamic placeholder values.
53+
54+
- Added an Export as PDF option for Agent Q responses, allowing users to download individual messages as formatted PDFs that preserve the chat's visual layout.
55+
56+
- Optimized profiling performance for containers with large field counts, including more efficient correlation analysis, significantly reducing execution time on wide schemas.
57+
58+
- Enhanced datastore group visibility across the application, now displaying group information in breadcrumbs and adding management actions directly in the sidebar.
59+
60+
- Updated delete confirmation dialogs across the application to clearly communicate the impact of each action before proceeding.
61+
62+
- Improved Snowflake connection validation to surface warning messages about potential warehouse issues, such as undersized or suspended warehouses.
63+
64+
- Removed the five key-value pair limit from the additional metadata editor, now supporting unlimited entries with scrollable and collapsible views.
65+
66+
- General Fixes and Improvements.
67+
568
### 2026.3.6 { id=2026.3.6 }
669

770
#### Feature Enhancements

0 commit comments

Comments
 (0)