# New features

## Shared features

| Feature | Description |
| --- | --- |
| Support for more components for Job lineage in Qlik Cloud | Talend Studio<br>can now generate datasets and lineage to Qlik Cloud<br>for the following components:<br><br><ul> <li>tSnowflakeOutputBulk</li> <li>tSnowflakeOutputBulkExec</li> <li>tSnowflakeBulkExec</li> <li>tBigQueryInput</li> <li>tBigQueryOutput</li> </ul> |
| Update of the Data Mapper tile in the new Talend Studio<br>landing page | The Data Mapper tile from the Talend Studio<br>landing page is updated to Create a new hierarchical<br>mapper. When clicking the tile, you now have the possibility to create:<br><br><ul> <li>Database</li> <li>Map</li> <li>Namespace</li> <li>Structure</li> </ul> |

## Application integration

| Feature | Description |
| --- | --- |
| Support for browsing REST API contract details in the Repository | You can now expand REST API definition entries in the<br>Repository tree view to browse the full structure of<br>your API contracts without leaving Talend Studio. The expanded contract node shows:<br><br><ul> <li>Paths (API endpoints)</li> <li>Operations (GET, POST, PUT, DELETE, HEAD, OPTIONS)</li> <li>Operation responses</li> <li>Data types</li> </ul><br><br><br>Icons now align with the Talend Cloud API Designer visual style. API definitions imported from a local file are identified by a<br>file decoration icon. |

## Big Data

| Feature | Description |
| --- | --- |
| Support for CDP Private Cloud Base 7.3.2 with Spark 3.5.x | You can now run your Spark Jobs on a CDP Private Cloud Base 7.3.2 cluster<br>using Spark Universal with Spark 3.x in Cloudera Private<br>Cloud mode. You can configure it either in the Spark<br>Configuration view of your Spark Jobs or in the Hadoop<br>Cluster Connection metadata wizard.<br><br>When using Kudu with CDP<br>Private Cloud Base 7.3.2, select Kudu version 1.17.<br><br>![Spark Configuration view of a Spark Batch Job.](https://help.qlik.com/talend/en-US/release-notes/Resources/images/cdp-732-spark-universal-3-x.png) |
| Support for Databricks 17.3 LTS with Spark Universal 4.x<br>in Spark Batch Jobs | You can now run your Spark Batch Jobs on job and all-purpose Databricks<br>clusters on AWS and Azure using Spark Universal with Spark 4.x. You can configure<br>it either in the Spark Configuration view of your Spark<br>Jobs or in the Hadoop Cluster Connection metadata<br>wizard.<br><br>When you select this mode, Talend Studio is compatible with Databricks 17.3 LTS version.<br><br>![Databricks 17.3 LTS with Spark Universal 4.x in Spark Configuration.](https://help.qlik.com/talend/en-US/release-notes/Resources/images/databricks-17-3-LTS.png) |

## Continuous Integration

| Feature | Description |
| --- | --- |
| Upgrade of Talend CI Builder to version 8.0.32 | Talend CI Builder is upgraded to version 8.0.32.<br><br>Use Talend CI Builder 8.0.32 in your CI commands or pipeline scripts from this monthly<br>version onwards until a new version of Talend CI Builder is released. |

## Data Integration

| Feature | Description |
| --- | --- |
| Support for transactional mode for tKafkaOutput in Standard Jobs | The tKafkaOutput component now supports transactional mode to use Kafka transactions for exactly-once delivery, rollback on failure, and grouped message commits. |
| Support for directory upload mode for tQlikOutput in Standard Jobs | The tQlikOutput component now supports a Directory Upload mode to upload all valid files from a selected local directory to Qlik Cloud. Files in subdirectories are ignored. |

## Data Mapper

| Feature | Description |
| --- | --- |
| Support for @emit annotation in the DSQL map<br>editor | The @emit annotation is now available in DSQL maps. This<br>annotation controls whether an output field is produced based on a specified<br>condition. It is placed before an assignment statement and requires the<br>condition parameter. If the condition evaluates to<br>true, the output field is produced; if false,<br>the field is omitted from the output.<br><br>In this example, the<br>rating field is included in the output only when it has a<br>value:<br><br>```<br>FROM customer<br>SELECT {<br>name = name,<br>@emit ( condition = hasValue(rating) )<br>rating = rating<br>}<br>``` |
| Support for getMapProperty function in DSQL maps | The getMapProperty function is now available in DSQL maps.<br>This function is useful in Routes including the cMap component, to access exchange<br>inbound headers, and in Job including tHMap to access context variables that are<br>automatically set as execution properties. |
| Support for Dataset library in tHMapFile | The tHMapFile component now supports the Dataset library, allowing better<br>optimization and performance. |
| Support for Spark 4 in tHMapFile | You can now use the tHMapFile component with Spark 4. |

## Data Quality

| Feature | Description |
| --- | --- |
| Support for Databricks 17.3 LTS with Spark Universal 4.x<br>in Spark Batch Jobs | You can now run Spark Batch Jobs using Data Quality components on job and<br>all-purpose Databricks clusters on AWS and Azure using Spark Universal with Spark<br>4.x. For more information, see the [Big Data<br>section](https://help.qlik.com/talend/en-US/release-notes/8.0/r2026-05-studio-new-features#big-data). |
| Support for JSON schema in tSchemaComplianceCheck | The Standard tSchemaComplianceCheck component now<br>supports validating data against a JSON schema. |