Release Notes

GraphDB release notes provide information about the features and improvements in each release, as well as various bug fixes. GraphDB’s versioning scheme is based on semantic versioning. The full version is composed of three components:

major.minor.patch

e.g., 10.4.3 where the major version is 10, the minor version is 4 and the patch version is 3.

Occasional versions may include a modifier after a hyphen, e.g., 10.5.0-RC1 to signal additional information, e.g., a test release (TR1, TR2 and so on), a release candidate (RC1, RC2 and so on), a milestone release (M1, M2 and so on), or other relevant information.

Note

Releases with the same major and minor versions do not contain any new features. Releases with different patch versions contain fixes for bugs discovered since the previous minor. New or significantly changed features are released with a higher major or minor version.

GraphDB 10 includes the following components with their version numbers:

  • RDF4J

  • GraphDB Connectors

  • GraphDB Workbench

Their versions use the same semantic versioning scheme as the whole product, and their values are provided only as a reference.

GraphDB 10.5.1

Released: 22 January 2024

Component versions

RDF4J

Connectors

Workbench

4.3.8

16.2.3

2.5.1

Important

GraphDB 10.5.1 includes several important bug fixes improving the cluster stability, and other fixes that affect specific use-cases. We recommend everyone to upgrade.

GraphDB Engine & Cluster

Bug fixing

  • GDB-9390 Node removed from the cluster while the node was offline can still see the status of the other nodes when it goes back online

  • GDB-9332 Cluster status requests time out and cluster becomes unwritable

  • GDB-9325 Cluster does not handle concurrent writes to multiple repositories correctly

  • GDB-9295 Possible deadlock or communication issue causing cluster writes to hang

  • GDB-9285 Cannot use a file:/ URL to specify JSON-LD 1.1 context when importing a file

  • GDB-9281 Error when executing CLEAR GRAPH with specific custom rulesets

  • GDB-9279 Restore procedure does not clear repository storage files during restore

  • GDB-9061 Cannot create cluster when SSL is configured with certificate files (and not with a keystore)

  • GDB-8832 Shutting down GraphDB while a transaction is active may cause a NPE and a page error

  • GDB-8758 Leader sends heartbeat before entry replication and cluster goes out of sync

  • GDB-7432 Consistent blank node identifiers for SHACL shapes and reports

GraphDB Workbench

Bug fixing

  • GDB-9349 SQL table configuration displays Unauthorized error due to a missing Authorization token

GraphDB Distributions & Deployment

New features and improvements

  • GDB-9379 Update various libraries to address known vulnerabilities

GraphDB 10.5.0

Released: 14 December 2023

Component versions

RDF4J

Connectors

Workbench

4.3.8

16.2.3

2.5.0

Important

GraphDB 10.5 optimizes the GraphDB operation costs on Azure with support of Blob storage backup, introduces support for JSON-LD 1.1 and multiple minor improvements for better developer experience. Additionally, GraphDB 10.5 includes numerous other improvements and bug fixes, further enhancing the overall user experience and stability of the system.

Azure Blob storage backup

Azure Blob Storage is now available as an option for cloud storage backup. Creating and restoring backups in Azure Blob Storage is similar to the backup and restore procedures in S3 and compatible services.

JSON-LD 1.1

You can now export your data to JSON-LD 1.1, including flattened, framed, and compacted document forms. The parser conforms to the latest JSON-LD 1.1 standard and makes use of all JSON-LD features such as specifying Context to define the vocabulary and namespace for your data and using Frame to shape the data in a JSON-LD document. You can now also process larger JSON-LD documents thanks to the optimization to the memory usage of the JSON-LD parser.

Stay up-to-date with the latest versions of third-party libraries

As a general strategy to offer a secure and reliable product, we strive to provide up-to-date versions of third-party libraries. This includes both features and bug fixes provided by the libraries and also addresses newly identified public vulnerabilities.

GraphDB Engine & Cluster

New features and improvements

  • GDB-9048 Introduce support for JSON-LD 1.1 and supported RDF formats

  • GDB-8999 Improved temporary files handling and cleaning

  • GDB-8936 As a DB admin, I want to be able to backup and restore GraphDB in Azure Blobs (Azure Storage)

Bug fixing

  • GDB-9235 Backup returns code 200 in some cases where the backup is not actually successful

  • GDB-9228 Issues with query evaluation error handling in cluster

  • GDB-9219 Internal federation caches repository access checks and potentially leads to granting access to unauthorized users

  • GDB-9188 Authentication in cluster propagated with the wrong principal, which results in broken internal federation

  • GDB-9129 In GraphDB Cluster with 3 nodes, nodes may become unresponsive on extensive writes

  • GDB-9084 A cluster node hangs when triggering leader election in the middle of a restore from cloud backup

GraphDB Workbench

New features and improvements

  • GDB-8711 Allow users to copy and paste roles separated by an empty space character, instead of replacing the empty space with a dash character

Bug fixing

  • GDB-9210 The user interface for download As JSON and JSON-LD fails to read graphdb.external-url

  • GDB-9125 Monitoring does not report correctly Off heap memory

  • GDB-8884 Error messages are cut short when trying to import file with low disk space

  • GDB-8576 Cannot remove invalid location from “Create cluster” view

GraphDB Connectors & Plugins

Bug fixing

  • GDB-9195 GraphDB JDBC driver incorrectly converts xsd:dateTime into a wrong DATE value

  • GDB-9130 Retrieval connector is not translated to French

  • GDB-8514 Create similarity index with low disk space results in all disk space being used

GraphDB Distributions & Deployment

New features and improvements

  • GDB-8854 Update various libraries to address known vulnerabilities