Release notes
-
Failure to upgrade to the most recent release of the Collibra Service and/or Software may adversely impact the security, reliability, availability, integrity, performance or support (including Collibra’s ability to meet its service levels) of the Service and/or Software. For more information, read our Collibra supported versions policy.
- Some items included in this release may require an additional cost. Please contact your Collibra representative or Collibra Account Team with any questions.
- For information about Data Quality & Observability for Collibra Platform, go to About Data Quality & Observability.
Release 2026.07
- Expected release date of Data Quality & Observability (self-hosted) 2026.07: August 5, 2026
- Release notes publication date: July 31, 2026
Announcement
In this release (2026.07), Data Quality & Observability (self-hosted) is only available on Java 21. Depending on your installation of Data Quality & Observability (self-hosted), you can expect the following:
- Kubernetes installations
- Kubernetes containers automatically contain Java 21.
- If you use custom drivers, ensure they are compatible with Java 21.
- Standalone installations
- To install Data Quality & Observability (self-hosted) 2026.07, you must upgrade to Java 21.
- If you use custom drivers, ensure they are compatible with Java 21.
- Follow the latest steps to upgrade to Data Quality & Observability (self-hosted) 2026.07 with Java 21.
- We encourage you to migrate to a Kubernetes installation to improve the scalability and ease of future maintenance.
For a breakdown of Java availability in current and upcoming releases, click "See what is changing" below.
Dataproc (Managed Service for Apache Spark) Version 3.0 — Advisory
Dataproc 3.0 (Apache Spark 4.1) is not yet available or certified for production use. Customers may use it in non-production environments at their own risk, but we cannot provide full support until it is available.
- Roadmap: Official support for Amazon EMR 8 (Spark 4.x) is planned for the 2026.08 release.
- Compatibility Customers who want to test Dataproc 3.0 before it is available can use the 2026.08 DQ Spark cluster package, subject to the support limitations above.
- Recommendation: We recommend migrating to Cloud Native (Kubernetes) to avoid version compatibility issues in future releases, as we will continue upgrading Spark versions going forward.
Breaking change: Replace owlmanage.sh when upgrading from 2026.06 to 2026.07
When upgrading from Data Quality & Observability (self-hosted) 2026.06 to 2026.07, the JVM will fail to initialize if the old
owlmanage.sh is not replaced. To resolve the issue:- After extracting the DQ 2026.07 tar archive, replace the
owlmanage.shin the bin folder with the one from the new tar output before starting the service. - Extract the DQ 2026.07 tar archive to a staging directory.
- Copy the new
owlmanage.shfrom the tar output to the bin/folder, overwriting the existing file. - Verify the custom class loader reference is no longer present in the file.
- Start the DQ service as normal.
Note: This is a one-time manual step required only during the upgrade. Fresh installations of DQ 2026.07 are not affected.
New and improved
Platform
- Auto map jobs now use the latest Collibra Platform IDs when determining table and column relationships, ensuring that mapping data remains current and accurate.
Admin configuration
- You can now mask truststore passwords in Data Quality Agent configurations when using Spark on Kubernetes. Passwords no longer appear in clear text in job execution commands or logs, improving security for SSL configurations.
- When you manually edit a SQL query in the Explorer SQL editor, you now see a warning before compiling. The warning explains that manually edited queries are sent to the data source as-is and that identifiers must be properly escaped for the target database.
- Only users with explicit ROLE_DATA_EXPORT role assigned will be able to download archived break records. This includes the ADMIN user.
Security
-
Security audit trail logs now include new events for rule templates: "Create new template," "Update existing template," and "Delete existing template." This enhancement improves traceability and accountability for rule template actions.
-
We improved the security of the application to better protect your data.
Connections
- You can now successfully compile dataset queries with capital letters in column aliases when using SAP HANA and PostgreSQL connections.
- You can now use AWS Athena JDBC driver version 3.8.0 with Data Quality & Observability (self-hosted), which provides improved compatibility and performance for your AWS data connections.
- You can now install and run Data Quality & Observability (self-hosted) in standalone mode on JDK 21 systems.
- Data Quality & Observability Classic (self-hosted) now uses PostgreSQL 18 as the default database, providing enhanced TLS 1.3 support for improved security compliance.
- You can now profile ".sas7bdat" files stored in Azure Blob Storage. These files are treated like other supported formats, such as CSV, Parquet, and JSON. Profiling outputs for ".sas7bdat" files are now accurate, and other file formats are unaffected.
Rules
- You can now customize the column order in Freeform (SQLF) Template Rules by specifying columns in your SELECT clause, and the "Preview Breaks" dialog will display them in the exact sequence you defined rather than alphabetical order. This enhancement works with dynamic variables and maintains consistent column ordering across all supported data sources including Databricks, Redshift, Snowflake, and Oracle.
Fixes
Jobs
- You can now successfully download archive records from Azure Blob storage locations when using Pull Up connections in Data Quality jobs. The "File Download" button and signed links now work as expected without authorization errors.
- Snowflake schema and table names that start with digits are now automatically enclosed in double quotes in Data Quality job queries, eliminating SQL compilation errors and the need for manual corrections.
- The "Estimate" button in the Sizing tab within Explorer now works correctly for BigQuery connections when source queries include backticks around schema or column names with special characters. However, if a job query fails to compile, the job estimation will also fail.
Dataset Manager
- Non-admin users now correctly receive queries with TOP N syntax when creating SQL Server datasets with Partial Scan enabled. Partial Scan queries for SQL Server datasets no longer use LIMIT syntax, preventing job failures when using pull-up connections.
Admin configuration
- When the security setting is enabled, users without ROLE_DATA_EXPORT can no longer see data rows in the Source tab. Instead, the message "You do not have permission to view preview data" is shown in place of the data grid.
Rules
- When you create a Data Quality rule from a template and run an integration job, the "Predicate" field in the DQ Rule asset now shows the complete SQL query instead of only the primary column name.
- Rules using NOT IN conditions with reference datasets now return the correct non-matching records instead of inverted results.
- Rule break data now exports with correct column alignment.
Security
- You can now log back into the web interface after a session timeout without encountering an invalid CSRF token error or needing to manually refresh the page.
Release 2026.06
- Expected release date of Data Quality & Observability (self-hosted) 2026.06: July 6, 2026
- Release notes publication date: June 30, 2026
Announcement
In the July release (2026.07), Data Quality & Observability (self-hosted) is only available on Java 21. Depending on your installation of Data Quality & Observability (self-hosted), you can expect the following:
- Kubernetes installations
- Kubernetes containers automatically contain Java 21.
- If you use custom drivers, ensure they are compatible with Java 21.
- Standalone installations
- To install Data Quality & Observability (self-hosted) 2026.07, you must upgrade to Java 21.
- If you use custom drivers, ensure they are compatible with Java 21.
- Follow the latest steps to upgrade to Data Quality & Observability (self-hosted) 2026.07 with Java 21.
- We encourage you to migrate to a Kubernetes installation to improve the scalability and ease of future maintenance.
For a breakdown of Java availability in current and upcoming releases, click "See what is changing" below.
Databricks JDBC driver compatibility
The Databricks JDBC driver version (3.4.1) bundled with Data Quality & Observability (self-hosted) 2026.06 has a known issue causing column-metadata retrieval to fail for any rule or dataset whose SQL query contains a WITH ... AS clause. Affected jobs fail with the error "Unable to retrieve column type metadata." Queries without CTEs are unaffected.
The workaround is to downgrade to driver version 2.6.36, Simba 2.8.1, or native 2.7.6 until a fix is available in Data Quality & Observability (self-hosted) 2026.07.
Redshift JDBC driver compatibility
The latest Redshift JDBC driver 2.2.6 has a known issue with column type support for TIMESTAMP_WITH_TIMEZONE and TIME_WITH_TIMEZONE. This causes Pushdown jobs to silently skip these column types, and Pullup jobs to fail with an UNRECOGNIZED_SQL_TYPE exception.
The workaround is to use driver version 2.1.0.28 until a fix is available in Data Quality & Observability (self-hosted) 2026.07.
New and improved
Platform
-
You can now view Collibra Platform version information in log messages when starting the integration import processes. Spark Standalone customers must replace their log4j2.xml file with the updated version included in this release. No action is required for Kubernetes-based deployments.
Dataset Manager
-
You can now automatically trigger a global webhook alert when a new dataset is created.
-
The Dataset Overview now correctly shows null column values as "null" instead of blank cells. This improvement ensures that null values are distinguishable from empty rows, providing a more accurate representation of your data in the results table.
Admin configuration
-
You can now use the new "RULE_CONDITION_DISPLAY" feature flag in Configuration Settings. When set to ON, the Rules tab and exported XLSX files show ruleCondition instead of ruleValue for pushdown and pullup datasets. By default, the flag is set to OFF, maintaining the current behavior.
Security
-
We improved the security of our Java libraries.
Connections
-
Databricks and Dremio drivers have been upgraded to the latest major versions to ensure continued compatibility and performance. The Databricks driver is now version 3.4.1, and the Dremio driver is now version 26.0.5-202509091642240013-f5051a07.
-
The CDATA Bigquery JDBC driver has been updated to version 25.0.9539.0.
Fixes
Jobs
-
You can now change the job size in the Job Estimator when the Default Master Path for k8s:// contains the word “local”.
-
The "Driver Memory" field now updates immediately based on the job estimation result. The value is automatically calculated as half of the "Executor Memory" value, with a minimum of 2 GB, ensuring accurate and timely updates.
-
Jobs no longer hang when canceled during the initialization (INIT) stage, allowing other jobs to start without requiring a service restart.
Alerts
-
Data Quality alerts with configuration errors no longer prevent other alerts from firing. If an alert encounters an error during processing, it is now skipped and logged, allowing remaining valid alerts to trigger successfully.
-
Webhook alerts now properly encode URLs in JSON payloads, ensuring complete URL generation including timestamps for findings_url variables.
Dataset Manager
-
You can now copy and download query results from the Dataset Overview modal when dataset preview security is disabled, regardless of your user role.
-
You can now see an accurate "Active" count that reflects the current dataset definition, even after switching between Add Layers and Review. Navigating to the Review page no longer locks the dataset configuration, allowing you to save additional edits. Added or deleted layers, such as Outliers and Shapes, now remain consistent across all screens until you modify them.
-
Dataset audit logs now correctly show DATASET_SETTINGS instead of SHAPE_SETTINGS when you change dataset settings via the Explorer, providing more accurate information about the actual changes made.
Admin configuration
-
You can now save ServiceNow assignment queue configurations without setting the "Publish only" option to true. Previously, the system incorrectly required this setting before allowing a successful save.
-
You no longer experience premature logouts after 15–20 minutes of inactivity when using local user authentication in Data Quality. Sessions now properly respect the configured 1-hour timeout setting. Local user authentication (non-SSO) is no longer affected by this behavior.
APIs
-
The v3/alerts API now validates that webhook alerts cannot be assigned a batch name, preventing invalid configurations and ensuring webhook recipients do not incorrectly appear in email batch selectors.
-
When you create a rule using the POST /v3/rules API endpoint, the dimension name now appears correctly in the response instead of showing as null.
Release 2026.05
- Release date of Data Quality & Observability (self-hosted) 2026.05: June 1, 2026
- Release notes publication date: May 25, 2026
Announcement
In the July release (2026.07), Data Quality & Observability (self-hosted) is only available on Java 21. Depending on your installation of Data Quality & Observability (self-hosted), you can expect the following:
- Kubernetes installations
- Kubernetes containers automatically contain Java 21.
- If you use custom drivers, ensure they are compatible with Java 21.
- Standalone installations
- To install Data Quality & Observability (self-hosted) 2026.07, you must upgrade to Java 21.
- If you use custom drivers, ensure they are compatible with Java 21.
- Follow the latest steps to upgrade to Data Quality & Observability (self-hosted) 2026.07 with Java 21.
- We encourage you to migrate to a Kubernetes installation to improve the scalability and ease of future maintenance.
For a breakdown of Java availability in current and upcoming releases, click "See what is changing" below.
New and improved
Platform
- You can now configure a custom Spark executor pod template for Livy by setting global.configMap.data.sparkPodTemplate in your Helm values. When provided, the template is automatically mounted into the Livy deployment and applied to all Livy Session executor pods.
- Data Quality & Observability (self-hosted) now supports EDB Postgres Advanced Server 15.x. This ensures compatibility with the latest certified version of the database.
- All necessary environments now have equivalent Helm variables. This ensures consistency and simplifies configuration management across environments.
- The Redshift JDBC driver is now upgraded to version 2.2.6.
- We improved the security of our Java libraries.
Jobs
- The Data Quality export functionality now handles large datasets with duplicate detection results more efficiently. The optimized process reduces API calls from thousands to one by using the batch endpoint, ensuring exports complete successfully. If an error occurs, user-friendly messages are now shown to assist with troubleshooting.
- Auto job resource estimation for jobs now allocates sufficient resources during job execution. This ensures that resource allocation matches the dataset size for each run, even if the dataset size changes.
Collibra Platform integration
- When an integration job fails, the integration console now shows an exception message for the failing data set. You can hover over the message to view the full details, making it easier to troubleshoot job failures.
- You can now use the "Transfer List" component in the Integration Automap UI to view, search, and select multiple tables efficiently. This feature allows you to search tables by name, filter results accurately, and move one or multiple tables between available and selected lists without duplication.
Fixes
Platform
- After logging in, you are now redirected directly to the intended resource, such as the Dataset Profile page or the Findings page. Previously, you were redirected to the Home page and had to click the link again to reach your destination.
-
As part of the integration process between Data Quality & Observability (self-hosted) and the Collibra Platform, inactive data quality rules now correctly show as "Suppressed" in the Collibra Platform.
Jobs
- S3 jobs and Livy sessions using AssumeRole or Pod Identity no longer time out on "getFileStatus" after upgrading to Data Quality & Observability (self-hosted) 2026.03. Data Quality & Observability (self-hosted) now propagates the configured S3 region to Spark jobs and Livy sessions, resolving issues caused by cross-region access in environments with private S3 endpoints.
- The dataset source query compilation error in BigQuery Pushdown jobs after upgrading to Data Quality & Observability (self-hosted) 2026.03 has been resolved. The issue, caused by incorrect schema and table name parsing, is now fixed.
- The Metadata bar now correctly displays the schema and table name extracted from complex dataset source queries. This ensures accurate metadata representation for improved clarity and usability.
- Jobs no longer fail with a "value out of range: overflow" error when string or text values are processed as numeric. Statistical aggregations now exclude min, max, and mean absolute values exceeding 1.0e150, preventing PostgreSQL avg and stddev calculations from overflowing. Legitimately large numbers above this threshold are excluded, but infinity values are still preserved.
Findings
- The Export Limit configuration now enforces limits on CSV downloads and signed links for Pullup job archives. The "Download CSV" button generates files that adhere to the configured export limit, excluding the header row. Similarly, the "Copy Signed Link" action ensures the downloadable file does not exceed the export limit.
- The "Copy Signed Link" and "Download CSV" actions now honor the export_limit = 0 configuration. When this setting is applied, these actions are disabled, ensuring no records are exported.
Rules
- The "Data Class Actions" menu no longer disables the UI when you don't select "Edit" or "Delete." You can now close the drop-down by clicking outside of it, ensuring the screen remains interactive.
- Pullup rules now correctly identify break records when you use the equals (=) operator on columns with comma-separated values.
Dataset Manager
- Deleting or renaming a dataset with a common suffix now resolves only the intended dataset. For example, actions on "test_dataset" no longer affect "another_test_dataset."
Collibra Platform integration
- Custom rule statuses in Data Quality & Observability (self-hosted) now update to "NA" in the Collibra Platform when a rule moves to an exception state during integration. Once the exception is resolved, the status automatically reverts to "Passing" or "Breaking” in the Collibra Platform. While in the "NA" status, the rule's score is excluded from the Quality tab for that day, improving the handling of rules with exceptions.
- The "Passing Fraction" for the Outlier finding in the Collibra Platform now correctly reflects the corresponding outlier score from Data Quality & Observability (self-hosted). For example, if the outlier score is 70, the "Passing Fraction" is calculated as 30 (100 − 70).
Patch release
2026.05.2
- We improved the security of the application.
2026.05.1
- Email notifications sent via the Microsoft Graph API now render correctly as HTML instead of displaying raw HTML source code in your email client.
- Scheduled Pushdown jobs on Snowflake data sources no longer fail with the "Unable to count rows for dataset" error that previously occurred sporadically.
- FIPS deployment no longer fails during password encryption initialization when using Bouncy Castle.
Release 2026.04
- Release date of Data Quality & Observability (self-hosted) 2026.04: May 1, 2026
- Release notes publication date: April 16, 2026
New and improved
Platform
As of Data Quality & Observability (self-hosted) 2026.02, a self-service option to download temporary repo keys from the "Docker Images" section of the Downloads page (login required) is available. Temporary repo keys are valid for 5 days from the download date. The process of requesting long-lived keys from Collibra Support will no longer be supported.
To ensure deployment stability, we recommend using the temporary keys to download images, uploading them to your internal Artifactory or registry, and generating internal credentials for production deployments. There is no impact to self-hosted Spark Standalone installations. For instructions on pulling images from the Collibra registry, go to Install on self-hosted Kubernetes .
- You can now configure access to scorecards and reports using the "Require INSIGHTS_VIEWER role to view scorecards and reports" setting in Security Settings > General. When enabled, only users with the ROLE_INSIGHTS_VIEWER role can access scorecards and reports, including sub-pages, ensuring stricter access control. Users without the role are redirected to the Access Denied page when attempting to access restricted content.
- You can now manage the WASBS storage account key securely through Azure Key Vault (AKV). This eliminates the need to store the key directly in the Helm values file, enhancing security.
- We upgraded the Databricks driver version to 2.8.0.
- Databricks Pushdown is now ANSI-compliant.
- We upgraded the OWASP ESAPI (Enterprise Security API) library to enhance application security and address known vulnerabilities. While no functional changes are expected, edge cases may behave differently.
- Data Quality & Observability (self-hosted) now supports the SQL Assistant for Data Quality feature when you have a Data Quality & Observability (self-hosted) to Collibra Platform OAuth-based integration. Previously, this capability was available only with Basic Authentication. This enhancement ensures broader integration options for leveraging SQL Assistant for Data Quality.
- You can now propagate labels and annotations to the Kubernetes metastore secret created by the DQ Agent service at runtime. This is configurable via Helm chart values, allowing you to customize the secret used by Pullup jobs.
- You can now customize the Kubernetes pod template for Spark driver and executor pods launched by the DQ Agent.
- You can now enable the PUSH_NA_TO_DIP application configuration setting to push adaptive rules with "Not Applicable" status to Collibra Platform. This setting is disabled by default and can be enabled in the Admin Console when the “Create Metric Assets” option is set to true in the integration configuration.
- You can now grant non-admin users access to the Admin > Integrations page based on their existing connection role mappings. When you enable the new "Enable Integration Management for Connection Users" setting in Security Settings, users with roles mapped to specific connections can view and configure integration settings for only those connections they have access to.
- You can now manage standardized tags using the new "Strict Tagging" feature. This feature ensures consistent metadata application by allowing users to select only approved tags from a dropdown. Admins can manage tags directly in the Admin Console under "Metatags," with validation to prevent duplicates and empty values. Additionally, new API endpoints are available for creating, updating, and deleting tags.
- As a one-time conversion process, the values in the t1, t2, t3, and t4 columns of the owl_catalog table will be used to populate the new defined_tags table, with each unique value stored as a tag and assigned a unique identifier.
Jobs
- Databricks Pushdown jobs now run successfully on tables with special characters in column names.
- You now have more control over what sample and profiling data is stored in the metastore, helping you meet sensitive-data compliance requirements. In DQ Job Settings > Profile, you can switch Preview from Source independently of Archive Break Records, enabling sample data previews without storing them. A new Descriptive Statistics switch (default ON) allows you to exclude sensitive statistics, such as min/max values, from the metastore. Additionally, when Archive Break Records > Preview from Source is ON, rule query results are shown instead of full table records, and no break records are stored. For stricter data residency, set previewlimit to 0 and turn Descriptive Statistics OFF.
- Jobs now support the -metadataEnhancedBreakRecords command-line option. This allows archived break records to include additional metadata columns, providing more detailed insights.
- You can now enable metadata-enhanced break records for Pullup jobs. This option allows you to include additional data in pullup break records, aiding in remediation and reporting.
- The replay functionality no longer executes unnecessary SQL queries when you select "REPLAY" from the Run dropdown menu. This improvement significantly reduces wait times when working with complex SQL queries, as the system now only updates the timeframe without re-running the underlying query logic.
Findings
- You can now control user access to export functionality on the Findings page "Export" tab through role-based permissions. When the "Require DATA_EXPORT role to export rule breaks" security setting is enabled, users without the DATA_EXPORT role cannot access export checkboxes or buttons, while users with the role retain full export capabilities.
Rules
- You can now control export permissions for the "Copy Results" and "Download Results" buttons in Rule Workbench's Result Preview section. When the "Require DATA_EXPORT role to export rule breaks" setting is enabled, users without the DATA_EXPORT role will see these buttons disabled with a tooltip explaining they don't have permission to copy or download data.
- You can now configure the Purpose field as mandatory for custom rules to meet integration requirements. When the "MANDATORY_RULE_PURPOSE" configuration flag is enabled, the Purpose field is required for all rule types in Rule Workbench. The "Save" and "Submit" buttons are disabled until you enter a purpose.
- You can now add metadata columns to archived rule break records in Pullup jobs.
Alerts
- Email alerts now use 6-digit hexadecimal color codes to ensure the "Job Status" field displays correctly across all email clients.
Dataset Manager
- The "Copy to Clipboard" and "Download Results" options now respect the global exportlimit configuration setting, ensuring data extraction controls are uniformly enforced while maintaining full visibility of preview data on screen.
Collibra Platform integration
- The Data Quality & Observability (self-hosted) and Collibra Platform integration now uses a dedicated thread pool to increase integration job throughput without affecting other scheduler tasks. New properties provide granular control over job concurrency and thread queuing. For most customers, no changes are needed. However, if integration job throughput exceeds 50 jobs per hour, you may need to adjust the following properties:
- dq.dgc.integration.job.thread.pool.size: Maximum concurrent jobs based on available threads (default: 10).
- dq.dgc.integration.job.thread.pool.queue.capacity: Threads (jobs) concurrent + queued for the pool (default: 256).
- dq.dgc.max.concurrent.integration.job: Batch size for integration jobs (default: 10).
- The metastore mapping table for integrating Data Quality & Observability (self-hosted) with Collibra Platform now includes a new column that shows the time stamp of when the table was mapped. This time stamp is added when you use the auto-map feature for a schema.
- You can now delete all mapping records at the schema level by selecting "Delete Mapping" from the three-dot menu. This action removes existing mappings for a specific schema, allowing you to clear outdated mappings before running the auto-map job. The delete mapping option works alongside the existing auto-map feature to help you maintain accurate schema-level mappings.
- When you delete a dataset from Data Quality & Observability (self-hosted), the system now automatically removes the corresponding integration assets (job asset, score domain, and rules domain) from Collibra Platforminstances when the Application configuration property, ENABLE_DELETE_INTEGRATION, is set to true. This eliminates the need to manually identify and delete orphaned assets, reducing cleanup time and potential errors.
- You can now control which assets are created during the integration setup process. When setting up an integration, you can choose to exclude "Metrics" assets from being published to the Data Catalog while still ingesting the underlying data. This option helps reduce catalog clutter and makes it easier to find relevant datasets. The "Metrics" asset creation is enabled by default to maintain existing behavior.
- You can now automatically sync tolerance values from Data Quality & Observability (self-hosted) rules to Collibra Platform as threshold parameters when rules are promoted or updated. The tolerance values become visible on the rule asset in the platform. Each sync action is logged with timestamps, rule IDs, and user information for complete traceability. If syncing fails, the system logs detailed error information to help with troubleshooting.
Fixes
Platform
- Data Quality & Observability (self-hosted) now starts successfully when the SAML tenant manager is enabled. Previously, the web application failed to initialize after upgrading to version 2026.03 if SAML_TENANT_MANAGER_ENABLED was set to true.
- We added support for additional types of SAML envelope configurations.
- The Helm chart value global.web.security.jwt.token.secretkey now defaults to a sentinel value that causes a random JWT secret key to be generated at deploy time. This random key is regenerated on every application restart, which means short-term tokens issued from previous restarts will be invalidated. To maintain a consistent key across restarts, set global.web.security.jwt.token.secretkey to a custom value of at least 32 characters. Custom values shorter than 32 characters will now cause chart rendering to fail with an error.
- Users with the ROLE_ADMIN_VIEWER role can now access the Schedule Restriction page without encountering the "Failed to get schedule restrictions" error. This resolves an issue where business administrators were unable to view schedule restrictions due to insufficient permissions. The role maintains appropriate read-only access while continuing to restrict edit and delete capabilities for these users.
Jobs
- Databricks Pushdown jobs now run successfully on tables with special characters in column names.
Findings
- When exporting findings with Link IDs, the export limit now applies to each rule individually rather than to all rules collectively. Previously, if you set an export limit, the system would take the first N records from all rules combined, which could result in some rules being excluded entirely from the export if earlier rules filled the limit.
Rules
- Rule syntax validation for rules no longer fails when datasets sourced from Edge Information Core (EIC) return zero preview rows. You can now create and modify rules without encountering "No data preview available" errors. The validation process now evaluates SQL logic independently of dataset row count, ensuring consistent rule development across all data sources.
- The "Preview Breaks" dialog box now displays columns in the same order as specified in your rule query, rather than alphabetical order. This improvement applies to Databricks, Redshift, and Snowflake connections for both Pushdown and Pullup jobs, including complex queries with CTEs, window functions, and column aliases.
- The Rule Builder data preview now loads only when you select the "Data Preview" tab.
- The purpose field in data quality rules now behaves consistently across all rule types. Previously, quick rules returned an empty string ("") for the purpose field when no value was provided, while manually created rules returned null. Both rule types now handle empty purpose fields uniformly.
Release 2026.03
- Release date of Data Quality & Observability (self-hosted) 2026.03: April 3, 2026
- Release notes publication date: March 9, 2026
Announcement
Important In the DGC 2026.07 release, changes to the DQ-DGC integration API caused an incompatibility with Classic DQ 2026.03 and earlier when DQ-DGC auto-integration is enabled. This issue is resolved in DGC 2026.07.4. If you are using this configuration, upgrade to DGC 2026.07.4 to restore compatibility.
New and improved
Platform
As of Data Quality & Observability (self-hosted) 2026.02, a self-service option to download temporary repo keys from the "Docker Images" section of the Downloads page (login required) is available. Temporary repo keys are valid for 5 days from the download date. The process of requesting long-lived keys from Collibra Support will no longer be supported.
To ensure deployment stability, we recommend using the temporary keys to download images, uploading them to your internal Artifactory or registry, and generating internal credentials for production deployments. There is no impact to self-hosted Spark Standalone installations. For instructions on pulling images from the Collibra registry, go to Install on self-hosted Kubernetes .
Important You must configure the ALLOWED_LOCAL_PATHS variable in either "owl-env.sh" or "ConfigMap" to specify all local file base paths where files, such as drivers, are stored. Ensure you set this variable for both "dq-web" and "dq-agent" configurations if the configurations are not shared.
For example: If DQ Classic is installed to /home/collibradq/owl and JDBC drivers are located at /home/collibradq/owl/drivers, then /home/dq/config/owl-env.sh should include the following: export ALLOWED_LOCAL_PATHS=/opt/collibradq/owl
If drivers are stored in a different directory structure, such as /data/storage/owl/drivers, then you must append that to the configuration.
Important If you receive an error when loading the Explorer page for datasets, verify and update the qualified= parameter in the URL. Ensure the value is in the correct schema.table format.
- The Amazon Athena Simba JDBC driver is now updated to version 2.2.2.
- You can now pass an encrypted SAML keystore password to the SAML setup.
- The ENABLE_STRICT_TAGGING flag on the Configuration Settings > Application Config page now defaults to "false." This ensures that the behavior of metatags remains unchanged for existing customers.
- Connection URLs now include all connection parameters when rewritten with an authentication token. This ensures complete and accurate URL generation.
Jobs
- The struct column type for the SDO_GEOMETRY SQL data type is now correctly identified as "unsupported" when creating or editing datasets.
Findings
- Source export now consolidates multiple files for SOURCE_VALUE, SOURCE_COUNT, and SOURCE_SCHEMA into a single SOURCE Excel file, matching the behavior in legacy.
Rules
- The “Custom Template Rules” rule query value from Rule Builder now persists on the Findings > Rules page and the Rule Definitions page.
Dataset Manager
- You can now choose metatags from a pre-selected drop-down list when ENABLE_STRICT_TAGGING is set to "false." ENABLE_STRICT_TAGGING is set to "true," you can add your own metatags and also select from the pre-selected list. This replaces the previous t1, t2, t3, and t4 metatag fields with pre-selected and user-approved values.
APIs
- Time zone settings are now properly preserved during export and import processes when using APIs.
Collibra Platform integration
- Dimensions are now correctly assigned to layers, even if the dimension name appears multiple times in the DQ_dimension table. Duplicate dimension names are now supported, ensuring proper layer assignment when the DQ_dimension table is correctly configured.
- When you delete a rule in Data Quality & Observability (self-hosted), it is now marked as "Deleted" in Collibra Platform instead of "Suppressed." Additionally, deleted rules are no longer included in the export object or JSON.
Fixes
Platform
- Pendo no longer causes a "pendo.clearSession()" error when logging in with a block script set to false. Additionally, Pendo does not activate upon login when it is blocked internally.
Jobs
- White spaces in dataset source queries are now handled correctly. Schema and table names now show properly in the metadata bar and the Dataset Manager page.
- You no longer receive an error message on the Explorer page when local file management configuration is disabled.
Findings
- When you re-run a job after invalidating fuzzy match duplicates, saving, and retraining on the Findings page, the job no longer contains the same invalidated fuzzy match duplicates.
Rules
- Secondary rules now support functions in the
DATE_FORMAT(DATE('${rd}'), 'yyyyMMdd')query. - Alerts are no longer blocked when an adaptive rule with an associated alert is configured to never exist. Data Quality & Observability Classic now handles the absence of adaptive rule behavior gracefully, ensuring that job re-runs do not trigger alerts or send emails. Additionally, the email processing queue isolates failures, preventing errors in one alert payload from blocking downstream alerts.
APIs
- Time zone settings are now properly preserved during export and import processes when using APIs.
Collibra Platform integration
- Dataset integration now succeeds even when metatags contain spaces. Spaces in metatag values are automatically replaced with hyphens during saving to prevent integration errors.
- The toaster message for the auto map feature now states "Tables with the provided schema <yourSchema> are not found" when no tables or views exist, instead of just stating "The schema was not found."