# v4.21

## Release highlights <a href="#v4.20-releasehighlights" id="v4.20-releasehighlights"></a>

### 1. Domains in quality rules <a href="#v4.20-1.taggingdatastructures" id="v4.20-1.taggingdatastructures"></a>

Starting with v4.21 all quality rules will need to be assigned a domain. This will improve the permissions management for quality rules, not depending only on whether a concept has been assigned to the rule. When creating a new quality rule we will have two cases:

* **Quality rules created from a business concept**: The domain of the concept and the corresponding concept will be automatically assigned to the quality rule.
* **Quality rules created from the Data Quality module**: Users must select a domain to be assigned to the rule. Only domains in which the user has permission to create a quality rule will be displayed. Once the domain has been selected it will be optional to select a business concept. In case that a business concept needs to be selected the list displayed will be filtered with the domain previously selected.

![](/files/-Mb5iw5__qVFgZ7N1RM_)

## Features and fixes delivered with this release <a href="#v4.20-featuresandfixesdeliveredwiththisrelease" id="v4.20-featuresandfixesdeliveredwiththisrelease"></a>

### Features <a href="#v4.20-features" id="v4.20-features"></a>

* TD-3446 As a quality user I want to assign a domain to my quality rules

### Fixes  <a href="#v4.20-fixes" id="v4.20-fixes"></a>

* TD-3567 Redshift DQ connector fails if database not exists.&#x20;
* TD-3642 Error in rules and implementations screens when starting the application. Manual reindex needed&#x20;
* TD-3702 Error when creating a new implementation with a non-administrator user. No access to sources end-point&#x20;
* TD-3712 Glue connector fails to upload metadata&#x20;
* TD-3757 Athena connector fails to start (missing template)&#x20;
* TD-3794 Metadata load fails when classifying structures


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.truedat.io/v8.4/release-notes/v4/v4.21.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
