> For the complete documentation index, see [llms.txt](https://docs.collibra.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.collibra.com/data-quality-self-hosted/release-notes/data-quality-observability-self-hosted-release-archive/release-2026-05.md).

# Release 2026.05

* Release date of Data Quality & Observability (self-hosted) 2026.05: June 1, 2026
* Release notes publication date: May 25, 2026

## Announcement

{% hint style="warning" %}
**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**&#x20;
  * 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](/data-quality-self-hosted/installation/upgrade-data-quality-observability-self-hosted/upgrade-collibra-data-quality-observability.md) 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.

The June release (2026.06) will be the final release to contain Java 17 builds. Starting in the July release (2026.07), only critical and high-priority bug fixes will be made for Java 17 versions of Data Quality & Observability (self-hosted) from 2026.06 and earlier.For a breakdown of Java availability in current and upcoming releases, click "See what is changing" below.

<details>

<summary>See what is changing</summary>

| Data Quality & Observability (self-hosted) version | Java 17                                                                                                                                                                                                                                           | Java 21                                                                                                                                                                                                                                           | Additional notes                                                                                                                                    |
| -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| 2026.06 and earlier                                | <img src="https://4121921244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWCrP7Albs8DfJjIQxUxw%2Fuploads%2Fgit-blob-d06dd40622fc7d030e21f7c0303a90eb28d229fc%2Fok-large%402x.png?alt=media" alt="" data-size="line"> Yes   | <img src="https://4121921244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWCrP7Albs8DfJjIQxUxw%2Fuploads%2Fgit-blob-de45f34193ae06a2b093c2dfb8fb80cfda945166%2Fclose-large%402x.png?alt=media" alt="" data-size="line"> No |                                                                                                                                                     |
| 2026.07 and newer                                  | <img src="https://4121921244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWCrP7Albs8DfJjIQxUxw%2Fuploads%2Fgit-blob-de45f34193ae06a2b093c2dfb8fb80cfda945166%2Fclose-large%402x.png?alt=media" alt="" data-size="line"> No | <img src="https://4121921244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWCrP7Albs8DfJjIQxUxw%2Fuploads%2Fgit-blob-d06dd40622fc7d030e21f7c0303a90eb28d229fc%2Fok-large%402x.png?alt=media" alt="" data-size="line"> Yes   | Only critical and high-priority bug fixes will be made for Java 17 versions of Data Quality & Observability (self-hosted) from 2026.06 and earlier. |

</details>
{% endhint %}

## 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.
