What Is New in Denodo 8.0u20240926¶
This page lists the main enhancements of the update 8.0u20240926 of the Denodo Platform and the Solution Manager.
We also published these videos that explain the enhancements included in this update:
For the full list of enhancements and bug fixes, read the Release Notes in the Support Site, in the page of this update.
Virtual DataPort
New functions: LEFT and RIGHT. They extract a specified number of characters from the beginning or end of a text string.
New features to improve the stability of Virtual DataPort:
New memory stability controller (see Automatic Out Of Memory Recovery).
Limit the number of generated files in swapping processes. That is, there are two new settings: Maximum disk space that can be used for swapping (MB) and Maximum number of swap files that can be opened at the same time (see Swapping Settings).
Applications can already use ADO.Net to connect to Virtual DataPort. Now, Virtual DataPort supports newer versions of ADO.Net (see Access Through an ADO.NET Data Provider).
Virtual DataPort - Data Sources
New JDBC adapter: SqreamDB.
SAP BAPI data sources now can retrieve the credentials from a credentials vault instead of having to enter the credentials of a service account (see credentials vault).
The JDBC adapters for Microsoft SQL Server now supports OAuth authentication (see list of JDBC adapters that support OAuth authentication).
Virtual DataPort - Execution Engine
Several performance improvements:
When executing a SQL query with an unnecessary join with a view from a different data source, and a possible aggregation push down under that join, the optimizer will apply aggregation push-down even if after the pruning the query could be fully pushed to the data source.
Improve the performance of several metadata operations when the metadata is stored in an external database.
Saving changes in an existing view is faster, particularly in views that are part of a large hierarchy of derived views.
Reduce the memory usage of the stored procedures VIEW_DEPENDENCIES, COLUMN_DEPENDENCIES and CATALOG_PERMISSIONS.
Virtual DataPort - ODBC Driver
The ODBC driver now supports:
OAuth authentication with multi-factor authentication
OAuth refresh token flow.
Virtual DataPort - Operations and Security
New roles to grant privileges to users:
read_all_privileges
: grants the privilege of viewing - but not modifying - the privileges of all the users and roles.assign_vdb_admin_privileges
: grants the privilege to assign all the privileges over a database and its elements, excluding the “global administrator” privilege, to all users and roles.
The page Default Roles lists all the default roles.
Global Security Policies (GSPs):
In a GSP that uses a custom masking expression, you can now use the wildcard
anytag
(see Custom Masking Expression with Wildcard Tag Name).When defining a GSP with an Audience = Attributes of the user’s session, there is a new attribute you can use:
userRoles
. It represents all the effective roles of the user that runs the query.
Data Catalog
Added enhancements to the feature Assisted queries like improving the data sent to the large language model to obtain a more accurate response, and several improvements to the user interface.
OData Service
The OData service now supports the function date
. For example https://.../actor?$filter=last_update lt date(now())
(see Date Functions)
GraphQL Service
You can now obtain specific subfields of an array
or a register
(see Basic Querying).
Scheduler
When storing the metadata of Scheduler on Amazon Aurora, Scheduler now supports using the authentication methods AWS IAM credentials and AWS instance credentials.
Solution Manager
Implemented an audit trail feature to track user operations within the Solution Manager. This functionality records and logs all user actions, providing a comprehensive audit trail for monitoring and analysis purposes.
Information about Deprecated Features
The following features are not going to be available in the next major version (Denodo 9):
ITPilot.
The Denodo4Eclipse Plugin.
In Scheduler, the support for Elasticsearch 5.x and 6.x (future versions of Elasticsearch are still supported).
In Virtual DataPort:
In the Version Control System feature, the integration with Subversion and Microsoft Team Foundation Server (TFS).
The VQL functions “IS_PROJECTED_FIELD” and “TEXTCONSTANT”.
This list was compiled on May 08, 2025; there could be more features that are already deprecated that finally, will not be available in Denodo 9.
These features were already deprecated with the release of Denodo 8.0 or one of its updates.
The page Features Deprecated in Denodo Platform 8.0 lists all the features that are deprecated.