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)

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.

This release of watsonx.data includes security updates and fixes along with the following feature and update:
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.
Supported integrations include Confluent Tableflow, with additional platforms also being capable for integration. This capability eliminates the need for complex ETL pipelines and reduces storage costs by querying data where it resides. For more information, see Remote lakehouse access.

IBM watsonx.data Version 2.3.1

A new version of watsonx.data was released on 24 February, 2026.

This release of watsonx.data includes the following features and updates:
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 the data-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 replaceTable and updateTableStatistics as 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 property iceberg.engine.hive.lock-enabled allows 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 the engine.hive.lock-enabled table 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.
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.
Gathering diagnostics enhancement: New diagnostics support is added for internal components in watsonx.data. Users can now collect logs and configuration snapshots for components such as Query optimizer and Query plex using the Software Hub diagnostics tool. For more information, see Gathering diagnostics for components.
Access related enhancements
This release includes the following access related enhancements:
Service Manager role for independent resource administration : With the Service manager role, you can to create and manage your own engines, services in addition to all User-level privileges. This role grants full administrative control over the resources you create, while ensuring complete isolation from other scoped admins. Engines and services created by one admin remain visible and accessible only to that admin, and other admins with the same role cannot view or manage them, ensuring strong separation, clear ownership, and secure, independent administration. For more information, see User authentication (Level 1).
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 sparkjob, tablemaint, and database commands in CPDCTL.

    Starting with CPDCTL version 1.x.xx, these commands can now connect to watsonx.data releases prior to version 2.2.1, ensuring smoother integration and compatibility across environments.

  • You can now use either --id or --name for the options revoke, update, and list-access under the access-control command.
  • A new option under the bucket command wx-data bucket upload can upload a file from local filesystem to a watsonx.data object storage bucket. For details about the bucket command related operations, see bucket.
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.

watsonx.data API version v2 is completely removed from the watsonx.data starting with version 2.3.1. You must migrate to the latest supported API version (v3) to ensure continued compatibility and access to new features.

IBM watsonx.data Version 2.3.0

A new version of watsonx.data was released on 15 December, 2025.

This release of watsonx.data includes the following features and updates:
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:
  • You can now apply IBM Knowledge Catalog governance policies to the following data source:
    • Teradata
    • Mongo DB

    For more information, see Connecting to IBM Knowledge Catalog (IKC).

  • Spark labs are now accessible from the Console under Infrastructure > Spark Engine, in addition to the VS Code extension. A new table view displays Spark labs with a default filter set to ACTIVE, showing details such as Name, ID, Created On, Started On, and Stopped On, similar to the Spark Query Server interface. You can also stop a Spark lab from the Console. For more information, see Managing Spark labs from Console.
  • You can now associate Azure Data Lake Storage Gen2 with Presto (C++) using ServicePrincipal authentication.
  • You can now enable and disable ACL features on an ACL-enabled storage in the topology view. For more information, see Disabling or enabling ACL on an ACL-enabled storage.
Access related enhancements
This release includes the following access related enhancements:
You can now create a watsonx.data instance without provisioning a Customer Policy Group (CPG), unless a policy engine is explicitly required. Previously, CPG was automatically provisioned during instance creation and, in the old architecture, once provisioned, you had no option to remove it. With this feature, CPG provisioning is now fully optional and reversible. If a customer policy engine—such as Ranger, IKC, or Filenet—is needed, CPG can be provisioned later. For more information, see Enabling or disabling CPG.
Serviceability enhancements
This release of watsonx.data includes the following serviceability enhancements:
OpenTelemetry enhancement
Query Optimizer enhancement

This release of watsonx.data introduces the following enhancement to Query Optimizer.

The default query rewrite timeout for Query Optimizer is now configurable. Starting with version 2.3, you can change this timeout value using the PATCH API by updating the property optplus.query-timeout-seconds. For more information, see Updating query rewrite timeout for 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, and service commands 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 bucket command wx-data bucket list-objects lists down the objects in a bucket added in watsonx.data. For details about the bucket command related operations, see bucket.
  • A hidden flag as a workaround --en-apikey is now available to handle edge cases where the --api-key flag fails validation in sparkjob create and tablemaint commands. For more information, see Additional information about cpdctl wx-data command usage and examples.
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.