# New features

## Shared features

| Feature | Description |
| --- | --- |
| Support for Singapore operation region | Talend Studio<br>can now connect to the Singapore operation region. For more information, see [Accessing remote projects from Talend<br>Studio](https://help.qlik.com/talend/en-US/studio-user-guide/8.0/tmc-access-projects). |
| Ability to view Global variables for a Joblet in the Outline view of its<br>parent Job or Joblet | Global variables available for a Joblet can now be shown in the Outline view<br>of its parent Job or Joblet.<br>![Global variables available for a Joblet in the Outline view of its parent Job.](https://help.qlik.com/talend/en-US/release-notes/Resources/images/rn-r202501-outline-view.png) |

## Application integration

| Feature | Description |
| --- | --- |
| Transaction support for cSQL component | You can now enable transaction for SQL connections in the cSQLConnection<br>component by selecting the Use Transaction check box in the<br>Basic settings view.<br>![Basic settings view of cSQLConnection.](https://help.qlik.com/talend/en-US/release-notes/Resources/images/rn-r202501-csqlconnection.png)<br><br>Two new components, [cTransaction](https://help.qlik.com/talend/en-US/mediation-components/8.0/mediation-kafka/ctransaction) and [cRollback](https://help.qlik.com/talend/en-US/mediation-components/8.0/mediation-kafka/crollback), are added to control the<br>transaction behavior. |

## Big Data

| Feature | Description |
| --- | --- |
| Support for OAuth 2.0 authentication with Databricks | Talend Studio<br>now supports the OAuth 2.0 authentication in Spark Batch and Spark Streaming Jobs<br>using Databricks. This authentication is available with AWS, Azure, and GCP on<br>Spark Universal 3.1.x to 3.4.x versions.<br><br>You can configure it either in the<br>Spark Configuration view of your Spark Jobs or in the<br>Hadoop Cluster Connection metadata wizard.<br><br>![Spark Configuration view of Spark Batch Job highlighting the new Authentication mode parameter for OAuth authentication.](https://help.qlik.com/talend/en-US/release-notes/Resources/images/spark-universal-databricks-oauth.png) |
| Support for partition evolution in tIcebergTable in Spark Batch<br>Jobs | The tIcebergTable component now supports partition evolution in Spark Batch<br>Jobs. The new Add partitions, Drop<br>partitions, and Replace partitions<br>parameters are available when you select Alter from the<br>Action on table drop-down list, and allow you to perform<br>several actions on the table partitions.<br><br>![tIcebergTable Basic settings view with the new partitions parameters highlighted.](https://help.qlik.com/talend/en-US/release-notes/Resources/images/tIcebergTable-spark-partitions.png) |

## Data Mapper

| Feature | Description |
| --- | --- |
| Improvement of the Flattening Map creation wizard | When you create a new flattening map and choose the parameters of the<br>flattening process, the selection of pivots is improved.<br><br>If the structure<br>contains several possible pivots, you now need to select the pivot by<br>right-clicking the relevant node and clicking Set Pivot.<br>You can also click the ![Select Initial Pivot](https://help.qlik.com/talend/en-US/release-notes/Resources/images/select_pivot.png) button to automatically select a default pivot.<br><br>If the structure<br>contains only one possible pivot, it is selected by default.<br><br>![Choose parameters of the flattening process dialog box.](https://help.qlik.com/talend/en-US/release-notes/Resources/images/flattening-map_set-pivot.png) |

## Data Quality

| Feature | Description |
| --- | --- |
| Support for Hive 3 | You can now use Hive 3 to profile your data.<br><br>![Database Connection dialog box with Hive settings.](https://help.qlik.com/talend/en-US/release-notes/Resources/images/hive3-metadata.png) |