graph-lakehouse
AnzoGraph DB 2.5 Releases
Please be advised that all Altair Graph Lakehouse (formerly Anzograph) 2.x versions are officially deprecated as of March 24th, 2026. These versions will continue to be supported with critical security patches for a six-month transition period, reaching full End-of-Life (EOL) on September 24th, 2026. After this date, 2.x versions will no longer receive updates, and technical support will be discontinued. Notice, additionally, that these versions' dependency on Centos7, already end-of-life, makes some OS-related vulnerabilities impossible to fix even during this transition period.
To view the release notes for an AnzoGraph DB 2.5 release, select the version from the list below. The release notes for each version describe the product changes from the previous version.
- AnzoGraph DB Version 2.5.23
- AnzoGraph DB Version 2.5.22
- AnzoGraph DB Version 2.5.21
- AnzoGraph DB Version 2.5.20
- AnzoGraph DB Version 2.5.19
- AnzoGraph DB Version 2.5.18
- AnzoGraph DB Version 2.5.17
- AnzoGraph DB Version 2.5.16
- AnzoGraph DB Version 2.5.15
- AnzoGraph DB Version 2.5.14
- AnzoGraph DB Version 2.5.13
- AnzoGraph DB Version 2.5.12
- AnzoGraph DB Version 2.5.11
- AnzoGraph DB Version 2.5.10
- AnzoGraph DB Version 2.5.9
- AnzoGraph DB Version 2.5.8
- AnzoGraph DB Version 2.5.7
- AnzoGraph DB Version 2.5.6
- AnzoGraph DB Version 2.5.5
- AnzoGraph DB Version 2.5.4
- AnzoGraph DB Version 2.5.3
- AnzoGraph DB Version 2.5.2
- AnzoGraph DB Version 2.5.1
- AnzoGraph DB Version 2.5.0
AnzoGraph DB Version 2.5.23
This section describes the improvements and issues that were fixed in Graph Lakehouse Version 2.5.23.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
Improvements
- Faster Loading of Large CSV Files in the Graph Data Interface
- Support for the "select * {}" Statement
- Improved Handling of the UStar Format when Loading X-Rays
- Added Support for Service and External (Federated) Account JSON Object Authentication to Access Google Cloud Services
- Added Support for Token Authentication to Access Google Cloud Services
- Added Support for Elasticsearch 8 in the GDI
- Enhancements in License Management with AnzoGraph for Podman Users
Fixes
- Error Message Not Provided with Error Code while Reading Xray tar File
- Error Loading an X-Ray Captured through Anzo UI
- Failure to Load Xray Step: "Unable to open xray buffer"
- AnzoGraph Runs Out of Memory when Running Inference Statement
- EULA Issues for the Deny Button and "Learn More" on the Deny Popup Window
- Error Activating Graphmart: "Invalid system state m_length == n"
- Internal Server Error(500) when Executing HTTP Load Request for URLs Containing "webdav" Keyword
- Multiple Options, WITH Clause, and Variable Binding Cause a Query to Return Invalid Results
- GDI Error for Database Connection Query Configured with Password Context Variable
- AnzoGraph Crashes While Running Elasticsearch Index Query
Faster Loading of Large CSV Files in the Graph Data Interface
Version 2.5.23 addresses a bug wherein a delay occurs when CSV files are loaded in the GDI.
Support for the "select * {}" Statement
Version 2.5.23 adds support for the SPARQL statement select * {}, which is valid per the SPARQL 1.1 specification and returnthe same result as Apache Jena if the enable_unbound_variables configuration setting is set to true.
Improved Handling of the UStar Format when Loading X-Rays
Version 2.5.23 improves the handling of the UStar format by Anzo when trying to load X-Rays using UDS Remote IO service.
Added Support for Service and External (Federated) Account JSON Object Authentication to Access Google Cloud Services
Version 2.5.23 adds support for service and external (federated) account JSON object authentication for accessing Google Cloud services in the remote IO client configurations of User-Defined Extension libraries. The newly added context parameters are gcs.auth.service_account and gcs.auth.external_account (strings of JSON object for the service account key file and the external/federated account key file, respectively.
Added Support for Token Authentication to Access Google Cloud Services
Version 2.5.23 adds support for service and external (federated) account JSON object authentication for accessing Google Cloud services in the remote IO client configurations of User-Defined Extension libraries. The newly added context parameters are gcs.auth.service_account and gcs.auth.external_account (strings of JSON object for the service account key file and the external/federated account key file, respectively.
Added Support for Elasticsearch 8 in the GDI
Version 2.5.23 adds support for Elasticsearch 8 in the GDI.
Enhancements in License Management with AnzoGraph for Podman Users
Version 2.5.23 enhances the upgrade process for containers running on Podman by ensuring that the AnzoGraph license remains persistent throughout the container lifecycle.
Error Message Not Provided with Error Code while Reading Xray tar File
Version 2.5.23 fixes an issue where the database only provides an error code without the associated error message when failing to load xray through the io#load service.
Error Loading an X-Ray Captured through Anzo UI
Version 2.5.23 resolves an issue where loading an X-Ray captured from Anzo UI causes an error. When the query is loaded with UDS Remote IO service using the query ./azgi -timer -wide -c "prefix io: <http://cambridgesemantics.com/anzograph/io#> select (count (*) as ?count) where { service io:load('//opt/altair/anzograph/bin/filename.xray'){}. }", this results in an error "Exception thrown from within an extension - Unrecognized tar format".
Failure to Load Xray Step: "Unable to open xray buffer"
Version 2.5.23 resolves an issue where adding a Load Xray Step and refreshing / reloading the Graphmart causes an exception within the io#load extension: "unable to open xray buffer, return error code(-30)".
AnzoGraph Runs Out of Memory when Running Inference Statement
Version 2.5.23 resolves an issue wherein an out of memory error is returned when AnzoGraph runs an Inference statement over data.
EULA Issues for the Deny Button and "Learn More" on the Deny Popup Window
Version 2.5.23 resolves issues wherein clicking the "Deny" button in the Deny popup that displays after clicking "Deny" in the End User License Agreement window displays an error message and clicking "Learn More" opens the Google homepage rather than a EULA-related page.
Error Activating Graphmart: "Invalid system state m_length == n"
Version 2.5.23 fixes a Graphmart activation error ("Invalid system state m_length == n") caused by the incorrect conversion of non-ASCII characters to uppercase or lowercase.
Internal Server Error(500) when Executing HTTP Load Request for URLs Containing "webdav" Keyword
Version 2.5.23 resolves an issue in User-Defined Extensions where executing the HTTP load request for a URL containing the "webdav" keyword in its path causes an error "Internal Server Error(500)".
Multiple Options, WITH Clause, and Variable Binding Cause a Query to Return Invalid Results
Version 2.5.23 resolves an issue where a SPARQL query returns invalid results if it involves multiple options, the WITH clause, and variable binding.
GDI Error for Database Connection Query Configured with Password Context Variable
Version 2.5.23 fixes an issue where GDI would not allow secrets to be used when configuring connection properties other than the username and password. A database connection query with such properties would result in an error "Query context property is not available or is considered protected due to contents or key". The fix allows secrets to be handled securely when configuring the extended connection properties such as private_key_file_pwd.
AnzoGraph Crashes While Running Elasticsearch Index Query
Version 2.5.23 fixes an issue wherein AnzoGraph crashes while executing an Elasticsearch index query from Anzo owing to the creation of >100 GROUP_CONCAT(DISTINCT ...) aggregates.
AnzoGraph DB Version 2.5.22
This section describes the improvements and issues that were fixed in Graph Lakehouse Version 2.5.22.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
Improvements
- Additional GDI Controls for the VIEW Enlistment Algorithm
- Improved Command to Check License Properties
Fixes
- ODATA Installers No Longer Distributed with the Frontend Container
- GDI Error Loading Parquet Files That Use INT96 Primitive Type
- A SELECT Query with EXPLAIN Command Mishandles Reformatting Errors
Additional GDI Controls for the VIEW Enlistment Algorithm
Version 2.5.22 provides additional GDI controls for determining when a virtualized view should be executed.
Improved Command to Check License Properties
Version 2.5.22 provides an easier way to check the expiration date and other properties of the Graph Lakehouse license using the command azgctl -getlicenseid.
ODATA Installers No Longer Distributed with the Frontend Container
The frontend container EOLs the distribution of ODATA installers.
GDI Error Loading Parquet Files That Use INT96 Primitive Type
Version 2.5.22 resolves a GDI issue where the data gets read as an integer instead of a timestamp when loading a parquet file with columns of INT96 primitive type. The following exception occurs: java.lang.IllegalArgumentException: the column order {} is not supported by INT96.
A SELECT Query with EXPLAIN Command Mishandles Reformatting Errors
Version 2.5.22 resolves an issue where any SELECT query with an EXPLAIN command whose results cannot be reformatted would abort with an error instead of returning the raw result.
AnzoGraph DB Version 2.5.21
This section describes the improvements and issues that were fixed in Graph Lakehouse Version 2.5.21.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
Improvements
Fixes
- ODATA Installers No Longer Distributed with the Frontend Container
- GDI Virtual VIEW Enlistment Algorithm Causes Some Queries to Incorrectly Return Empty Result Set
Added GDI Support for Random Access Read for Cloud VFS Providers
In Version 2.5.21, Cloud VFS drivers (S3, GCS, Azure) bundled with GDI support random access reads, which allows large files to be partitioned and makes the loading of large CSV and Parquet files faster.
ODATA Installers No Longer Distributed with the Frontend Container
The frontend container EOLs the distribution of ODATA installers.
GDI Virtual VIEW Enlistment Algorithm Causes Some Queries to Incorrectly Return Empty Result Set
Version 2.5.21 corrects the behavior of the GDI DataToolkitView handler, which improperly suppresses the execution of the virtualized SERVICE clause and causes queries to incorrectly return an empty result set.
AnzoGraph DB Version 2.5.20
This section describes the improvements and issues that were fixed in Graph Lakehouse Version 2.5.20.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
Improvements
Fixes
- GDI Error Comparing Date/Time Values Using SQL Server
- GDI ElasticSource Unnecessarily Partitions Aggregation Queries
Added GDI ElasticSource Support for Wildcard Indices
Version 2.5.20 updates the GDI to support wildcards in es:ElasticSourcewhen specifying the indices to query against. Wildcards can be specified in the es:index property. The "-" prefix can be used to filter out an index that would have otherwise matched one of the wildcard patterns.
GDI Error Comparing Date/Time Values Using SQL Server
Version 2.5.20 fixes an error that occurs when comparing any date/time column against NOW() because of too many fractional digits in the generated timestamp. SQL Server limits fractional digits to a maximum of 3 providing millisecond resolution by default.
GDI ElasticSource Unnecessarily Partitions Aggregation Queries
Version 2.5.20 corrects the behavior of ElasticSource where it partitions aggregation queries instead of issuing a single query allowing Elasticsearch to compute aggregates across all indices being queried.
AnzoGraph DB Version 2.5.19
This section describes the improvements and issues that were fixed in Graph Lakehouse Version 2.5.19.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
Improvements
Fixes
GDI Partitioning Improvements
Version 2.5.19 updates the GDI to support specifying the logical table instead of the base join table when including s:table with s:query in GDI DbSource queries.
Upgraded the Google Cloud Storage Dependency for C++ Extensions
Version 2.5.19 updates the Google Cloud Storage dependency for the Graph Lakehouse C++ extensions.
Incorrect Results when Merge Joins were Enabled
Version 2.5.19 corrects an issue that caused a query to return incorrect results when merge joins were enabled for the query planner.
Error when Planning a Query
Version 2.5.19 fixes an error that caused a query to return an Invalid system state: Assert IFF(state->callable, !right_plan->is_materializer()) error because the query planner attempted to materialize results that had already been materialized.
AnzoGraph DB Version 2.5.18
This section describes the improvements and issues that were fixed in Graph Lakehouse Version 2.5.18.
Improvements
- Added GDI Support for Elasticsearch Request Headers
- Added GDI Support for HTTP Digest Authentication
- Added GDI Support for Pagination with Incremental Load Queries
Fixes
- Incorrect GDI Validation used for Impala Data Source Connections
- GDI Error when Reading a JSON File with Null Nodes
- GDI Failed to Release Locks on Parquet Files after Load
- GDI did not Qualify all Partitioning Column Names for Database Sources
Added GDI Support for Elasticsearch Request Headers
Version 2.5.18 adds GDI support for configuring HTTP request headers with Elasticsearch data sources. The s:header property can be added to ElasticSource requests. For example, s:header [ s:name "Connection" ; s:value "close" ].
Added GDI Support for HTTP Digest Authentication
Version 2.5.18 adds GDI support for using HTTP digest access authentication with HTTP data sources.
Added GDI Support for Pagination with Incremental Load Queries
Version 2.5.18 updates the GDI to add support for configuring paging with incremental load queries.
Incorrect GDI Validation used for Impala Data Source Connections
Version 2.5.18 updates the GDI to use the standard SELECT 1 query for Impala validation instead of SET UTF8_MODE=TRUE.
GDI Error when Reading a JSON File with Null Nodes
Version 2.5.18 updates the GDI to resolve an issue that caused a class cast exception to be returned for a query that was run against a JSON file with null nodes.
GDI Failed to Release Locks on Parquet Files after Load
Version 2.5.18 fixes an issue where the GDI continued to maintain a lock on Parquet files after the query was completed.
GDI did not Qualify all Partitioning Column Names for Database Sources
Version 2.5.18 corrects an issue in the GDI where partitioning column names were not always qualified and could lead to ambiguous reference errors when s:query in a DbSource query referenced multiple tables with a JOIN.
AnzoGraph DB Version 2.5.17
This section describes the improvements in Graph Lakehouse Version 2.5.17.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
Improvements
- Improved Query Cancellation Responsiveness
- Added Support for Timeout Parameters with Load/Write from Amazon S3
Improved Query Cancellation Responsiveness
Version 2.5.17 includes an enhancement that decreases the time it takes to cancel most queries.
Added Support for Timeout Parameters with Load/Write from Amazon S3
Version 2.5.17 adds support for specifying the following timeout-related parameters in a Query Context when reading or writing files from/to Amazon S3: httpRequestTimeoutMs, connectTimeoutMs, requestTimeoutMs, tcpKeepAliveIntervalMs.
AnzoGraph DB Version 2.5.16
This section describes the improvements in Graph Lakehouse Version 2.5.16.
- Enhanced the GDI to Capture Property Keys from JSON Files
- Enhanced the GDI's Handling of Queries against Virtualized Views
Enhanced the GDI to Capture Property Keys from JSON Files
Version 2.5.16 updates the GDI to add the ability to capture the names of property keys in JSON files. In GDI Generator queries, this type of metadata can be selected from JSON files by including a variable as the s:selector and using the same variable as the s:key. For more information, see Capturing Property Keys.
Enhanced the GDI's Handling of Queries against Virtualized Views
Previously, for queries that were executed against a view, the GDI translated only filters and static values to the virtualized service. In Version 2.5.16, the GDI translates many of the pattern constraints, including FILTER and VALUES, from the outer query to the virtualized service so that the GDI can use the context in the query to better plan the virtualized query. In addition, when constructing views for HTTP sources, the GDI now supports variables in the s:header and s:parameter list. When running a query against a view with variables, the variables can be mapped through the view by including predicates in the CONSTRUCT clause. A new property, s:require, was also introduced. This property can be included in the view to list the variables that are required as input to the view. For example, the following triple pattern makes latitude and longitude required input for queries that are run against the view: () s:require ?latitude, ?longitude.
AnzoGraph DB Version 2.5.15
This section describes the improvements in Graph Lakehouse Version 2.5.15.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
Updated the Apache Arrow Extensions to Apache Arrow 11
Version 2.5.15 upgrades the Apache Arrow C++ extensions to Apache Arrow version 11.
Updated the GDI to Automatically Partition Data Sources without Indexes
In Version 2.5.15, if a data source does not expose an index or other partitioning metadata, which is likely with Databricks, Snowflake, and Impala sources, the GDI proceeds as if s:partitionBy s:auto is included in the INSERT query. This forces the GDI to partition the data in a way that makes onboarding as performant as possible.
AnzoGraph DB Version 2.5.14
This section describes the improvements and issues that were fixed in Graph Lakehouse Version 2.5.14.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
Improvements
Fixes
- Inconsistent Performance for a Query
- Resulting Ontology was Incomplete for DbSource GDI Ontology Generator Query
Updated the GDI to Add Support for TOPDOWN with File Sources
Version 2.5.14 updates the Graph Data Interface (GDI) to add support for including the TOPDOWN keyword in the SERVICE clause. TOPDOWN is used when you want to pass input values from Graph Lakehouse to the data source.
Improved Logging for the JVM Subsystem
Version 2.5.14 improves logging for the JVM subsystem to help diagnose the cause of issues that result from queries that run Java extensions.
Inconsistent Performance for a Query
Version 2.5.14 resolves an issue that could cause long wait times when Graph Lakehouse released memory back to the operating system. The long wait times impacted query performance for certain queries.
Resulting Ontology was Incomplete for DbSource GDI Ontology Generator Query
Version 2.5.14 updates the GDI to fix an issue that caused the generated ontology to be incomplete if a user ran a GDI Generator query that included only the s:OntologyGenerator object without s:RdfGenerator.
AnzoGraph DB Version 2.5.13
This section describes the issue that was fixed in Graph Lakehouse Version 2.5.13.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
Incorrect RPATH for C++ Extensions
Version 2.5.13 corrects the RPATH for the Graph Lakehouse C++ extensions.
AnzoGraph DB Version 2.5.12
This section describes the improvements and issues that were fixed in Graph Lakehouse Version 2.5.12.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
Improvements
- Added Support for Snowflake and Databricks Data Sources
- Added GDI Support for SPARQL Results
- Added GDI Support for Keyed JSON Files
Other Changes and Fixes
- Removed CDATA Drivers
- Unexpected Results Returned for Query with BIND
- The GDI Could not Access a Query Context from a View Query
Added Support for Snowflake and Databricks Data Sources
Version 2.5.12 adds JDBC drivers for connecting to Snowflake and Databricks data sources.
Added GDI Support for SPARQL Results
Version 2.5.12 updates the GDI to add support for returning results in SPARQL results format.
Added GDI Support for Keyed JSON Files
Version 2.5.12 updates the GDI to enhance support for JSON files that contain patterns such as the following example, where the JSON key, used in conjunction with a JSON object, is the ID of the entity that the JSON property points to:
{
Removed CDATA Drivers
Version 2.5.12 removes the following drivers from the Graph Lakehouse installation:
- cdata.jdbc.json
- cdata.jdbc.xml
- cdata.jdbc.odata
- csvjdbc
Unexpected Results Returned for Query with BIND
Version 2.5.12 resolves an issue that could cause unexpected results to be returned if a query included a BIND clause in a certain order in the query.
The GDI Could not Access a Query Context from a View Query
Version 2.5.12 fixes an issue where the GDI could not access a query context if its keys were referenced in a view query.
AnzoGraph DB Version 2.5.11
This section describes the issues that were fixed in Graph Lakehouse Version 2.5.11.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
- GDI did not Recognize Changes to a Database Schema after Initial Ingestion
- Remote Service Call Could Fail when Query Included Tabs
GDI did not Recognize Changes to a Database Schema after Initial Ingestion
In Version 2.5.11 the Graph Data Interface was updated to resolve an issue where a query resulted in a "Could not find table" error when a user targeted a new table that was added to the schema after the data source was initially ingested. DbSource now supports dynamic discovery of tables added to a schema after that schema has been loaded.
Remote Service Call Could Fail when Query Included Tabs
Version 2.5.11 resolves an issue that could cause the HTTP request for a remote service call to be corrupted if tabs were used to format the query text.
AnzoGraph DB Version 2.5.10
This section describes the improvements and issues that were fixed in Graph Lakehouse Version 2.5.10.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
Improvements
Fixes
- A Query Took Longer to Run than Expected
- The GDI Generated Both Literal and URI Values for Some Object Properties
- Public AWS S3 Buckets were Inaccessible without Credentials
- GDI Exception with Void Data Types
- GDI Query Against Non-Existent Table Returned No Results Instead of Error
Enhanced Filtering Capabilities for GDI Incremental Onboarding of File Sources
Previously, when writing GDI incremental ingestion queries for file sources, the incremental condition to evaluate and filter on needed to be against file metadata, such as changes to file names or the last modified date. In Version 2.5.10, the GDI was updated to enable incremental ingestion queries against file sources to filter on file contents in addition to metadata.
A Query Took Longer to Run than Expected
Version 2.5.10 resolves an issue that caused code compilation for queries to take longer than expected.
The GDI Generated Both Literal and URI Values for Some Object Properties
Version 2.5.10 resolves an issue that could cause the GDI RDF Generator to generate two triples for an object property, one with a literal value as the object and one with a URI. Now the generator correctly creates the object property as a URI.
Public AWS S3 Buckets were Inaccessible without Credentials
Version 2.5.10 updates the included AWS SDK to resolve an issue that caused public buckets not to be accessible without credentials.
GDI Exception with Void Data Types
When Graph Lakehouse cannot determine the data type for an input variable binding it types the value as void. The GDI did not recognize void as one of the potential schema types and threw an exception if it encountered the type. In Version 2.5.10, the GDI maps void to an Object data type so that the exception no longer occurs.
GDI Query Against Non-Existent Table Returned No Results Instead of Error
Version 2.5.10 changes the GDI's handling of the s:table property in queries when a single table is specified and the table does not exist in the source. Previously, the GDI returned 0 results. In Version 2.5.10, an error is returned.
AnzoGraph DB Version 2.5.9
This section describes the improvements and issues that were fixed in Graph Lakehouse Version 2.5.9.
Improvements
- Increased GDI Tolerance for Non-Standard JDBC Connection URLs
- Added Support for Defining Numeric and Boolean Data Type Formats in GDI Mapping Variables
- Added Support for Null Geometries with the ST_ReadGeoJSON Function
- Made GDI Date to DateTime Conversions Consistent with SPARQL
Fixes
- Unable to Return Elasticsearch Fields Listed in the GDI es:source Property
- No Results when Querying for GDI System Information
- NPE for GDI Query Against a Service with Cursor Pagination
Increased GDI Tolerance for Non-Standard JDBC Connection URLs
Since different JDBC drivers accept various connection URL formats, Version 2.5.9 enhances the GDI to relax the parsing rules and accept additional JDBC connection URL variations.
Added Support for Defining Numeric and Boolean Data Type Formats in GDI Mapping Variables
Version 2.5.9 adds support for defining formats for numeric and boolean data types for mapping variables in GDI queries. Numeric format strings accept the Java DecimalFormat conventions. A semicolon can be used to separate positive and negative patterns. For example:
?MetersPerSecond (xsd:double "##0.### m/s") ; ?TotalDue (xsd:double "$##0.00;[$##0.00]") ;
Boolean format strings can contain up to three semicolon delimited sections for true, false, and other values. Each section is a comma separated list of values that should be treated as either true, false, or null. A wildcard can also be specified so that any value not matching another pattern in the format will be treated as matching the wildcard. For example:
?Male ("Gender" xsd:boolean "M;F;*") ; ?Female ("Gender" xsd:boolean "F;M;*") ;
The format strings above will interpret the Gender column as a boolean value. ?Male is true when the column contains an "M" and ?Female is true when the column contains an "F".
Added Support for Null Geometries with the ST_ReadGeoJSON Function
In Version 2.5.9, the ST_ReadGeoJSON geospatial function supports reading JSON files with null geometries. Previously ST_ReadGeoJSON queries failed with an exception if the input file was missing some geometry values.
Made GDI Date to DateTime Conversions Consistent with SPARQL
Version 2.5.9 updates the GDI to ensure that conversions from date to dateTime result in values that are consistent with the SPARQL standard.
Unable to Return Elasticsearch Fields Listed in the GDI es:source Property
Version 2.5.9 resolves an issue that prevented the GDI from retrieving data from Elasticsearch for fields that were specified in the es:source property.
No Results when Querying for GDI System Information
Version 2.5.9 fixes an issue that caused no results to be returned when a user ran the following query to retrieve the GDI metadata:
PREFIX s: http://cambridgesemantics.com/ontologies/DataToolkit# PREFIX xsd: http://www.w3.org/2001/XMLSchema# SELECT * WHERE { SERVICE http://cambridgesemantics.com/services/DataToolkit { ?data a s:SystemInformationSource ; ?title () ; ?version () ; ?vendor () ; ?timestamp xsd:dateTime . } }
NPE for GDI Query Against a Service with Cursor Pagination
Version 2.5.9 fixes an issue that caused a Null Pointer Exception to be returned when a GDI query was run against a service that exposed cursor pagination.
AnzoGraph DB Version 2.5.8
This section describes the improvements and issues that are fixed in Graph Lakehouse Version 2.5.8.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
- Added GDI Support for Paging Results
- Encrypted Passwords in the Frontend Properties File
- The Product License Screen Remained Blank after an Invalid License was Uploaded
- A MySQL JDBC Driver is not Distributed with AnzoGraph DB
Added GDI Support for Paging Results
Version 2.5.8 includes an updated version of the GDI that adds support for paging large amounts of data across a number of smaller requests.
Encrypted Passwords in the Frontend Properties File
Version 2.5.8 ensures that the passwords that appear in the <install_path>/jetty/frontend/anzograph-frontend.properties file are encrypted.
The Product License Screen Remained Blank after an Invalid License was Uploaded
Version 2.5.8 resolves an issue where the Product License screen in the user interface remained blank after a user uploaded an invalid license.
A MySQL JDBC Driver is not Distributed with AnzoGraph DB
Graph Lakehouse DB does not include a JDBC driver for MySQL databases. To connect to MySQL sources via GDI queries, you can use the included MariaDB driver.
AnzoGraph DB Version 2.5.7
This section describes the issues that were fixed in Graph Lakehouse DB Version 2.5.7.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
- Unable to Use the GDI to Retrieve Data from a DbSource with an SQL Query
- Error when Including the Aggregations Property in GDI ElasticSource Queries
Unable to Use the GDI to Retrieve Data from a DbSource with an SQL Query
Version 2.5.7 updates the GDI extension to resolve an issue where a user was unable to retrieve data for a database data source using only the s:query "<SQL_query>" option without also including the s:table and s:partitionBy options.
Error when Including the Aggregations Property in GDI ElasticSource Queries
Version 2.5.7 updates the GDI extension to resolve an issue where ElasticSource queries failed with an error if they included the es:aggregations [ ] property.
AnzoGraph DB Version 2.5.6
This section describes the issues that were fixed in Graph Lakehouse DB Version 2.5.6.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
- gRPC JWT Tokens did not Expire
- Workarounds were Required when File Access Policies were Enabled
- The Remote IO Extension Created Invalid Directories
- The GDI Used Binary Encoding for Custom Data Types
gRPC JWT Tokens did not Expire
Version 2.5.6 resolves an issue that caused gRPC authentication tokens to fail expire when the grpc_token_expiry setting was configured to expire tokens after a number of seconds.
Workarounds were Required when File Access Policies were Enabled
Version 2.5.6 corrects an issue that occurred when file access policies were enabled. Users had to include in the policy_file_* settings certain patterns that matched an internal directory and Graph Lakehouse-generated file.
The Remote IO Extension Created Invalid Directories
Version 2.5.6 resolves an issue where the remote-io extension was creating directory structure before checking whether access to the path was allowed. This meant the request could fail because access to the path was denied but the new directory was still created.
The GDI Used Binary Encoding for Custom Data Types
Previously, the GDI encoded custom data types using a custom binary encoding. This caused an issue where encoded values could fail to be decoded. In Version 2.5.6, the GDI was updated to encode the following custom types using their lexical representation rather than binary encoding:
- xsd:dayTimeDuration
- xsd:yearMonthDuration
- xsd:gMonth
- xsd:gYearMonth
- xsd:gDay
- xsd:gYear
- xsd:gMonthDay
AnzoGraph DB Version 2.5.5
This section describes the new features in Graph LakehouseVersion 2.5.5.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
Added the Ability to Configure File Access Policies
Version 2.5.5 adds configuration options that can be set to ensure that only certain files or directories on the server are accessible during the execution of a query. These configuration settings use patterns to determine whether a directory or file is accessible under the file access policy. The Graph Lakehouse extensions, including the Graph Data Interface (GDI), Geospatial functions, etc. follow the configured file access policy. For details about configuring file access policies, see Managing File Access Policies.
Added GPG Signing to Artifacts so Authenticity can be Verified
Cambridge Semantics now signs all Graph Lakehouse artifacts so that their authenticity can be verified.
AnzoGraph DB Version 2.5.4
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
AnzoGraph DB Version 2.5.3
This section describes the improvements and issues that were fixed in Graph Lakehouse Version 2.5.3.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
Improvement
Fix
Increased the Maximum String Size from 1 MB to 2 MB
Previously, the maximum size of strings that could be loaded to Graph Lakehouse was 1 MB by default. Version 2.5.3 increases the maximum string size to 2 MB by default.
Could not Automatically Truncate Very Large Strings
Version 2.5.3 resolves an issue where Graph Lakehouse failed to truncate large strings when truncate_clob was enabled and a user attempted to load strings that were larger than the maximum allowed size. In Version 2.5.3, setting truncate_clob=true automatically truncates strings to 2 MB.
AnzoGraph DB Version 2.5.2
This section describes the improvements and issues that were fixed in Graph Lakehouse Version 2.5.2.
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
Improvement
Fixes
- The ISIRI and ISURI Functions Produced Different Results
- Federated Query Failed
- Update Query with a Trailing Semicolon Failed
Improved Load Performance
To improve load performance, Version 2.5.2 reduces the use of mutexes and removes statistics gathering operations for unused statistics.
The ISIRI and ISURI Functions Produced Different Results
Version 2.5.2 resolves an issue the caused the ISIRI function to produce invalid results while the ISURI function returned the expected result. The two functions now produce the same result.
Federated Query Failed
Version 2.5.2 resolves an issue that caused a federated query against DBpedia to fail with a "SERVICE graph execution failed at SPARQL endpoint" exception.
Update Query with a Trailing Semicolon Failed
Version 2.5.2 resolves an issue that prevented update queries from running if a single semicolon followed the query.
AnzoGraph DB Version 2.5.1
This version includes patches for identified security vulnerabilities. For details about these patches, see Patched Vulnerabilities.
AnzoGraph DB Version 2.5.0
This section describes the new features and changes to existing components that are introduced in Graph Lakehouse Version 2.5.0.
New Features and Improvements
- Added Support for CONSTRUCT Queries with Labeled Property Graphs (RDF*)
- Added Support for Exists and Not Exists Outside of Filters
- Added Support for Listing Multiple Load File Paths in a Single Query
- Added the Ability to Add Extensions with a Load Query
Other Changes and Fixes
- Inference Engine Generated Incorrect Reference for owl:TransitiveProperty
- Incorrect Results for Subquery with Multiple Values Clauses
- AnzoGraph Required Restart after Invalid System State Error
Added Support for CONSTRUCT Queries with Labeled Property Graphs (RDF*)
Version 2.5.0 adds support for running CONSTRUCT queries to create Labeled Property Graphs.
Added Support for Exists and Not Exists Outside of Filters
Version 2.5.0 adds support for using EXISTS and NOT EXISTS as function expressions that can be used for projection. Previously these functions were only supported in FILTER expressions. The query below shows a simple example that uses EXISTS for projection:
SELECT (EXISTS{?s http://anzograph.com/knows http://anzograph.com/person/joe} AS ?knows_joe) WHERE { ?s a http://anzograph.com/person }
Added Support for Listing Multiple Load File Paths in a Single Query
Version 2.5.0 adds support for listing multiple file or directory location URIs in a single load statement. Specify multiple URIs in a space-separated list. For example, the following LOAD query loads the files from two different directories in parallel:
LOAD dir:/global/nfs/sales/completed\_sales.ttl dir:/global/nfs/marketing/prospects.ttl INTO GRAPH http://anzograph.com/finance
When including multiple URIs in a single statement, each URI must have the same scheme, either file: or dir:. All URIs must also have the same file type extension, such as .ttl or.ttl.gz.
Added the Ability to Add Extensions with a Load Query
Version 2.5.0 adds the ability to add extensions to Graph Lakehouse without having to restart the database. Previously, the only want to add an extension was to copy the .jar file to the <install_path>/lib/udx directory and then restart the database. Now, you can copy the file to the <install_path>/lib/udx directory and run a LOAD query using the syntax below. Running the LOAD query loads the .jar file to Graph Lakehouse and makes the extension available to use without having to restart the database.
LOAD <dir:/<install_path>/lib/udx/
Inference Engine Generated Incorrect Reference for owl:TransitiveProperty
Version 2.5.0 fixes an issue that caused the Inference engine to generate an incorrect inference for the owl:TransitiveProperty.
Incorrect Results for Subquery with Multiple Values Clauses
Version 2.5.0 resolves an issue that could cause incomplete results to be returned when a subquery included multiple VALUES clauses.
AnzoGraph Required Restart after Invalid System State Error
Version 2.5.0 resolves an issue that required AnzoGraph to be restarted after an out-of-memory error resulted in an Invalid System State message.
Source: https://docs.sw.siemens.com/documentation/external/PL20260518131381558/en-US/html/relnotes/v25-releases.htm · retrieved 2026-08-23