What's new in watsonx.data
Read about the new features and enhancements in the current and previous releases of IBM® watsonx.data.
watsonx.data Developer edition
watsonx.data on IBM Software Hub
IBM watsonx.data is a hybrid, open data lakehouse to PowerAI and analytics with all your data, anywhere. It gives the users a single point of entry for accessing data from multiple data sources. The best-in-class features and optimizations available on the watsonx.data make it an optimal choice for next generation data analytics and automation. It is released in three versions:
- Software
- Developer
- Cloud (IBM Cloud and AWS Cloud)
- For IBM watsonx.data on-prem Premium what's new, see Release notes for on-prem Premium.
- For IBM watsonx.data as a Service on IBM Cloud what's new, see Release notes for watsonx.data as a Service.
- For IBM watsonx.data as a Service on IBM Cloud with gen AI experience what's new, see Release notes for IBM watsonx.data as a Service on IBM Cloud with gen AI experience.
IBM watsonx.data Version 2.3.4
A new version of watsonx.data corresponding to the IBM Software Hub Version 5.3.1 patch 6 was released on 3 June, 2026. This release includes security updates and fixes.
IBM watsonx.data Version 2.3.3
A new version of watsonx.data corresponding to the IBM Software Hub Version 5.3.1 patch 4 was released on 6 May, 2026. This release includes security updates and fixes.
IBM watsonx.data Version 2.3.2
A new version of watsonx.data corresponding to the IBM Software Hub Version 5.3.1 patch 3 was released on 22 April, 2026.
- OpenSearch integration
- IBM watsonx.data now integrates with OpenSearch service enabling search and analytics capabilities on lakehouse-managed data. For more information, see Integrating with OpenSearch service.
17 March 2026
- Zero-copy access to third-party lakehouses
- You can now query data in third-party lakehouse platforms directly from watsonx.data without copying or moving data. This zero-copy approach, also known as data federation or query federation, enables you to access remote data using Spark and Presto engines while maintaining a single source of truth.
IBM watsonx.data Version 2.3.1
A new version of watsonx.data was released on 24 February, 2026.
- Engine and service enhancements
-
- Faster Migration from Delta Lake to watsonx.data Iceberg : You can now migrate your Delta Lake tables to watsonx.data Iceberg much faster and with significantly optimized resource usage by using a Spark application. During migration, the system preserves your existing data files, table properties, and partitioning, eliminating unnecessary rewrites. For more information, see Submitting Spark jobs to migrate Delta Lake tables to Apache Iceberg.
- You can now configure IBM Cloud Object Storage (COS) or Amazon S3 as the engine home when provisioning a watsonx.data Spark engine on Software Hub. For more information, see Provisioning native Spark engine.
- Connector and storage enhancements
-
- Enhanced handling for reserved keywords in Salesforce connector: The Salesforce connector
automatically handles reserved keywords in column names, improving your experience when querying
Salesforce data. Previously, you encountered errors when querying columns with reserved keyword
names such as
GROUP. With thedata-source.identifier-quote="property now configured by default, the connector seamlessly escapes these keywords, enabling you to query all Salesforce columns without errors or manual setup. If you are on an earlier version prior to 2.3.1, you can manually add this property to your Salesforce connector's catalog.properties file and then restart your pod via the backend. Do not delete your pods. If you face any issues, reach out to support for assistance. - Enhanced data consistency and configurable locking for Iceberg connector: The Iceberg
connector now performs commit operations atomically as a single transaction instead of two separate
operations, improving data consistency and reliability. Previously, the connector executed
replaceTableandupdateTableStatisticsas separate operations, which could result in an inconsistent state if one operation succeeded while the other failed. The improved implementation combines these operations into a single atomic transaction for both file-based and Glue-based metastores, ensuring data integrity during commits. Additionally, a new configuration propertyiceberg.engine.hive.lock-enabledallows you to enable or disable Hive table locks when the Iceberg connector accesses Hive tables. This property can be overridden at the table level using theengine.hive.lock-enabledtable property. Disabling locks can improve performance in environments where concurrent access is controlled externally, though it may affect atomicity guarantees. This configuration is relevant only for file-based and Thrift-based metastores, as Glue does not use metastore locks by default. - OpenShift Data Foundation (ODF) and Fusion Data Foundation (FDF) Support for Custom S3 Storage: watsonx.data now provides seamless connectivity to both OpenShift Data Foundation (ODF) and Fusion Data Foundation (FDF) S3-compatible bucket storage, expanding your options for integrating external object stores.You can connect ODF and FDF buckets as Custom S3 Storage using either HTTP or HTTPS endpoints, enabling flexible, secure integration with your OpenShift or FDF-based environments. For information about configuring Custom S3 Storage connections, see the Custom S3 storage.
- Multi-Region Access Points (MRAP) for global data access: The Amazon S3 storage configuration now includes AWS Multi-Region Access Points (MRAP) for global data access. When adding Amazon S3 storage, select Global access point (MRAP) from the S3 access point topology option. For more information, see Amazon S3.
- Enhanced handling for reserved keywords in Salesforce connector: The Salesforce connector
automatically handles reserved keywords in column names, improving your experience when querying
Salesforce data. Previously, you encountered errors when querying columns with reserved keyword
names such as
- Retrieval Service enhancements
- You can now configure gpt-oss-120b AI model for Retrieval Service at the instance level in the watsonx.data console. For information, see Configure AI model for Retrieval Service.
- Serviceability enhancements
- OpenTelemetry enhancement:
- OpenTelemetry is now available for the Spark engine, in addition to the existing Presto (Java), Presto (C++) engine and the Milvus service. This expanded capability provides a unified way to collect and export telemetry data (traces and metrics) from all four services, giving you a more complete picture of your system's performance. For more information, see Adding telemetry diagnostic tools through the user interface.
- The Instana and Grafana integration now has new dashboard metrics for Spark and Presto (C++) metrics. For more information, see Supporting dashboards.
- Access related enhancements
- This release includes the following access related enhancements:
- CPDCTL CLI enhancements
- This release of watsonx.data introduces the following enhancements to IBM Cloud Pak for Data Command Line Interface (IBM CPDCTL):
- Deprecated features
-
Support for Spark 3.4 runtime is deprecated and the default version is changed to Spark 3.5 runtime. To ensure a seamless experience and to leverage the latest features and improvements, switch to Spark 3.5. To update the Apache Spark version, see Editing Spark details.
IBM watsonx.data Version 2.3.0
A new version of watsonx.data was released on 15 December, 2025.
- watsonx.data is now available on IBM Power Systems
- Starting with version 2.3.0, watsonx.data is available on IBM Power Systems with ppc64le architecture, enabling users to leverage its advanced data management and analytics capabilities on high-performance Power hardware. For more information, see IBM watsonx.data on Power.
- Engine and service enhancements
- Prestissimo now delivers improved performance when writing Apache Iceberg tables compared to
Java implementations. The following capabilities are available:
- Partitioned table support - Prestissimo writes to partitioned Iceberg tables and applies partition transforms efficiently using batch evaluation. It supports identity, temporal transforms (year, month, day, hour), bucket, and truncate, and generates Iceberg-compliant partition directory paths.
- Data file statistics collection - During write operations, Prestissimo collects and reports essential data file statistics to Iceberg manifest files, including record count, file size, and partition details.
- Sorted table write support - Prestissimo supports writing sorted Iceberg tables to enable optimized query performance for workloads that benefit from sorted data.
- Data sources and storage enhancements
- This release includes the following data sources, catalogs, and storage enhancements:
- Access related enhancements
- This release includes the following access related enhancements:
- Serviceability enhancements
- This release of watsonx.data includes the following serviceability enhancements:
- OpenTelemetry enhancement
-
-
New dashboard metrics are available for Presto (C++)
The Instana integration now includes eight dashboards for Presto (C++) metrics. For more details, see Supporting dashboard metrics for Presto (C++).
-
- Query Optimizer enhancement
-
This release of watsonx.data introduces the following enhancement to Query Optimizer.
- CPDCTL CLI enhancements
-
This release of watsonx.data introduces the following enhancements to IBM Cloud Pak for Data Command Line Interface (IBM CPDCTL):
- Backward compatibility has been enabled for the
bucket,engine,ingestion,component, andservicecommands in CPDCTL.Starting with CPDCTL version 1.8.85, these commands can now connect to watsonx.data releases prior to version 2.2.1, ensuring smoother integration and compatibility across environments.
- A new option under the
bucketcommandwx-data bucket list-objectslists down the objects in a bucket added in watsonx.data. For details about thebucketcommand related operations, see bucket. - A hidden flag as a workaround
--en-apikeyis now available to handle edge cases where the--api-keyflag fails validation insparkjob createandtablemaintcommands. For more information, see Additional information about cpdctl wx-data command usage and examples.
- Backward compatibility has been enabled for the
- Ingestion enhancement
-
This release of watsonx.data introduces the following ingestion enhancement.
A new toggle is available in the target panel of the ingestion screen to control the delete mode for ingested Iceberg format tables with Copy-on-Write (COW) as default mode. Switching to the Merge-on-Read mode enable row-level deletion during ingestion.
- Deprecated features
-
The option to register external Spark engines in watsonx.data is deprecated in this release and will be removed in the near future. watsonx.data already includes native Spark engines that you can provision and use directly, including the Apache Gluten-accelerated Spark engine and the watsonx.data Spark engine.