What's new and changed in Data Virtualization
Data Virtualization updates can include new features and fixes. Releases are listed in reverse chronological order so that the latest release is at the beginning of the topic.
You can see a list of the new features for the platform and all of the services at What's new in IBM Software Hub.
Installing or upgrading Data Virtualization
Ready to install or upgrade Data Virtualization?
- To install Data Virtualization along with the other IBM® Software Hub services, see Installing IBM Software Hub.
- To upgrade Data Virtualization along with the other IBM Software Hub services, see Upgrading IBM Software Hub.
- To install or upgrade Data Virtualization
independently, see Data Virtualization.Remember: All of the IBM Software Hub components associated with an instance of IBM Software Hub must be installed at the same version.
IBM Software Hub Version 5.2.2
A new version of Data Virtualization was released in October 2025 with IBM Software Hub 5.2.2.
Operand version: 3.2.2
This release includes the following changes:
- Security issues fixed in this release
- Version 5.2.2 of the Data Virtualization service includes various security fixes.
IBM Software Hub Version 5.2.1
A new version of Data Virtualization was released in August 2025 with IBM Software Hub 5.2.1.
Operand version: 3.2.1
This release includes the following changes:
- New features
- This release of Data Virtualization includes the following features:
- Capture the schema name of objects audited in Db2 audit events
- Db2 auditing events now capture schema
names in addition to object names, allowing you to more precisely identify objects impacted by
Data Virtualization operations as
“SCHEMA_NAME”.“OBJECT_NAME”.
- Updates
- The following updates were introduced in this release:
- New views and stored procedure property
-
- Run the VIRTUALIZECOSOBJECT stored procedure to virtualize a table from a file or directory on a Cloud Object Storage (COS).
- Run the NUMTABSREMOTE view to show the number of tables in a remote RDBMS source.
- Use the
BATCHSIZE_FOR_LISTSCHEMAS_OR_LISTTABLESproperty (as part of the SETCONFIGPROPERTY stored procedure) to specify the maximum number of schemas or tables retrieved through theLISTSCHEMASandLISTTABLESAPIs.
- Issues fixed in this release
- The following issues were fixed in this release:
- Limited governance support for object or schema names that contain the double quotation ("), backslash (\) or both characters
- Issue: When you publish an object or schema to a catalog or project, the
action fails if the object or schema name contains a backslash (\) or double quotation marks (").
Note: Row filtering data protection rules do not apply to the objects with the backslash (\) character in their object or schema name.
- Some projects are not displayed for assignment in the Virtualized data page
- Issue: When you attempt to assign virtualized objects to a project in the Virtualized data page, some projects might not be displayed in the list of projects.
- Previewing Cloud Object Storage (COS) data might cause a "This flat file is invalid" error
- Issue: When you navigate to the Virtualize page and
then select Files to preview COS data, you might encounter this error:
This flat file is invalid. Try refreshing or remove the flat file before continuing.This error occurs when a database connection becomes inactive for an extended time without COS connectivity, which causes the database connection to time out and terminate.
- Upgrading your Data Virtualization instance from IBM Cloud Pak® for Data version 4.8 to 5.2.0 is in the FAILED state
- Issue: When you attempt to upgrade your Data Virtualization instance from version 4.8 to 5.2.0, the upgrade fails and is in the
FAILEDstate.Namespace Service type Version ID Name Provision status Service status --------- ------------ ------- -- ---- ---------------- -------------- thanos dv 2.2.8 1748449428248716 watson-query-thanos PROVISIONED FAILED
-
Ineligible queryerror displays when you create a cache that references non-virtual objects - Issue: If you attempt to create a cache for some SQL queries listed in
the Queries tab from the Cache dashboard such as those
that reference non-virtual objects (such as internal Db2 catalog tables), then the console displays an
Ineligible queryerror because the non-virtual objects violate the Db2 MQT restrictions.
setrdbcxfails withjava.lang.NullPointerExceptionerror when connecting to the Snowflake data source- Issue: For assets that are in your cart, if you attempt to update the data file Cloud Object Storage (COS) column name or choose to change all the column names to uppercase, and then virtualize the asset, the column name fails to update.
- Customer-reported issues fixed in this release
- For a list of customer-reported issues that were fixed in this release, see the Fix List for IBM Cloud Pak for Data on the IBM Support website.
- Security issues fixed in this release
- Version 5.2.1 of the Data Virtualization service includes various security fixes.
IBM Software Hub Version 5.2.0
A new version of Data Virtualization was released in June 2025 with IBM Software Hub 5.2.0.
Operand version: 3.2.0
This release includes the following changes:
- New features
-
This release of Data Virtualization includes the following features:
- Optimize processing and use of system resources with query banding in Teradata
- You can now apply query banding when connecting to Teradata sources by attaching name-value pairs to your queries. Query bands help identify query context, such as task priority, which enables Teradata to optimize processing by adjusting the use of system resources when workload management policies are in place. To use query banding, create a new Teradata connection in the Data Virtualization web client and specify the query band expression.
- Track the lineage of your data by using MANTA Automated Data Lineage
- You can now track the linage of your data assets, including where your data comes from and goes
to, by importing your metadata using MANTA Automated Data Lineage.
For more information, see Configuring Data Virtualization connections for lineage imports (MANTA Automated Data Lineage).
- New "Mask at read" semantics for enhanced data protection
- You can now configure Data Virtualization to mask data before evaluating query predicates, JOINs, GROUP BY, and ORDER BY clauses. By default, Data Virtualization applies masking data protection rules to the result set.
- Updates
- The following updates were introduced in this release:
- Adoption of Db2 Datalake tables in place of external Hadoop tables
- Data Virtualization now uses Db2 Datalake table syntax and semantics for Cloud Object Storage access and caches. You can now use CREATE and DROP Datalake table statements instead of the CREATE HADOOP TABLE statement and DROP TABLE statement. For more information, see CREATE DATALAKE TABLE statement and DROP DATALAKE TABLE statement.
- Consistently govern your governed catalog artifacts with shared properties
- You can now consistently govern connected data assets across multiple governed catalogs by using shared properties.
- Connect to external connections using the out-of-the-box pass-through secure route
- Data Virtualization now comes with a predefined
passthrough OpenShift® route named
c-db2u-dv-db2u that allows you to connect to the Db2 server by using the route host on port 443.
For more details, see Configuring network requirements.
- Issues fixed in this release
- The following issues were fixed in this release:
- You cannot use special characters such as semicolons in schema names when you virtualize a table in MongoDB on Cloud
- When you virtualize a table in a MongoDB on Cloud data source that has a semicolon in the schema name, you will not be able to virtualize the table. The MongoDB on Cloud data source removes the semicolon from the schema name and queries of this virtual table fail with error SQL5105N.
- Querying an object that uses double quotation marks (") in its name fails with an external authorizer error
- When you attempt to query an object that uses double quotation marks (") in it's name, this
error is displays:
The statement failed because a Big SQL component encountered an error. Component receiving the error: "External authorizer". Component returning the error: "WKC Authorizer". Log entry identifier: "[SCL-0-6923de68f]". Reason: "EVAL-3".. SQLCODE=-5105, SQLSTATE=58040, DRIVER=4.32.28.
- Limited governance support for object or schema names that contain the slash (/) character
- Users cannot log out from the Data Virtualization interface
- Users cannot lot out from Data Virtualization by using the Data virtualization web client.
- Unable to connect to the Db2 database if LDAP is enabled against IBM Cloud Pak for Data
- When you have LDAP enabled against IBM Cloud Pak for Data, and then you attempt to connect to the Db2 database, an error message stating that the user ID and the password are wrong is displayed.
- Data Virtualization instance is unavailable and the web client is disabled after you upgrade from IBM Cloud Pak for Data 4.8.8 to IBM Software Hub 5.1.1
- Resolution: This issue is now fixed.
- Data Virtualization automatically restarts at 1PM UTC
- An automatically scheduled job was failing and causing Db2 to restart once a day at 1PM UTC.
- Pre-backup phase fails when upgrading from IBM Cloud Pak for Data 4.8.x to 5.1.2
- When you attempt to upgrade your Data Virtualization
instance, the liveness probe fails with the error
ERROR DV liveness probe failedduring the liveness check. After this, the upgrade aborts and the pods restart with the messageINFO Pod is still starting. Exit right away with state 0.
- Alert monitor is unable to detect the data policy service (DPS) during instance upgrade to IBM Cloud Pak for Data 5.1.2
- Issue: When you upgrade your Data Virtualization instance to IBM Cloud Pak for Data 5.1.2 from any previous version, the
platform reports a failure in the alert monitor to evaluate the DPS:
ERROR Dummy evaluation against IKC DPS failed with output. This error occurs if the IBM Knowledge Catalog test table is missing from your instance.
- Support of timestamp data type up to nanoseconds
- Issue: Data Virtualization supports the timestamp data type up to nanoseconds. When a remote data source's timestamp type is with a scale greater than 9 nanoseconds, Data Virtualization returns truncated timestamp column values up to nanoseconds. Additionally, for timestamp predicates, Data Virtualization compares only up to nanoseconds.
- Customer-reported issues fixed in this release
- For a list of customer-reported issues that were fixed in this release, see the Fix List for IBM Cloud Pak for Data on the IBM Support website.
- Security issues fixed in this release
- Version 5.2.0 of the Data Virtualization service includes various security fixes.