Release Notes

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

major.minor.patch

e.g., 1.2.3 where the major version is 1, the minor version is 2, and the patch version is 3.

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.

Ontotext Platform 3.5.0

Released: 16 June 2021

Important

Ontotext Platform 3.5.0 combines:

  • High Availability - eliminates the single point of failure by ensuring service-critical data integrity and reduces the Platform complexity by removing rarely used components.

  • Deployment and Operations Improvements - updates key components to newer versions and implements many improvements in the Helm charts, health checks, logging, etc.

  • Semantic Objects Service - provides additional mutation capabilities for writing in named graphs.

  • Semantic Search Service - enables the Semantic Search Service authentication and the skipping of malformed data indexing.

Warning

Ontotext Platform 3.5.0 introduces breaking changes, so please read our Migration Guide, which explains the changes in details.

Note

Ontotext Platform version 3.5.0 requires:

  • GraphDB version 9.8.0 or later, as well as the required version of Elasticsearch corresponding to the used GraphDB Elasticsearch connector version.

  • FusionAuth version 1.27

  • Chart components require K8S version 1.19

You can find a list with all external dependencies here.

New Features

  • High Availability

    • Multi-master GraphDB cluster support

    • FusionAuth high availability support

    • Enabled the use of GraphDB as default schema store

    • Removed the ElasticSearch component from FusionAuth

  • Semantic Objects Service

    • Declared a named graph during mutation

    • Introduced mutation mode CHANGES

  • Semantic Search Service

    • Semantic Search Service authentication

    • Handled malformed data indexing

Improvements

  • Deployment and Operations Improvements

    • Upgraded to GraphDB 9.8.

    • Upgraded to FusionAuth 1.27 (including its operational database PostgreSQL 11.9)

    • Helm charts major changes

      • Switched the chart components to a supported K8S version (v1.19)

      • Switched to Bitnami PostgreSQL HA Helm chart

      • Switched to official Ontotext GraphDB Helm chart

      • Added options to provide existing PV claims or to enable dynamic provisioning

    • Helm charts improvements

      • Parameterized FusionAuth system admin credentials

      • Provisioning of extra FusionAuth roles and users with values.yaml

      • Added tolerations, affinity, and topologySpreadConstraints

      • Tuned startup, readiness, and startup probes to allow slower startups

    • Helm charts fixes

      • Fixed wrong Ingress TLS configuration secret reference

      • Fixed service configmaps to use HTTPS protocol when TLS is enabled

    • Health checks

      • Improved health checks performance, lower impact on database

      • Reduced logging during health checks

      • Health checks now run in parallel

    • Logging

      • Updated query logging levels

      • Tight printing of SPARQL queries

Bug Fixes

  • PLATFORM-3804 SS: nestingLevel in schema.config produces wrong GraphQL schema for nested props

  • PLATFORM-3803 SS: Cannot fetch nested property of nested subclass

  • PLATFORM-3586 SHACL: Randomly successfully inserting invalid data to GraphDB

  • PLATFORM-3551 Cannot deselect a picked facet from the facet menu

Ontotext Platform 3.4

Ontotext Platform 3.4 release notes

Ontotext Platform 3.4 documentation

Ontotext Platform 3.3

Ontotext Platform 3.3 release notes

Ontotext Platform 3.3 documentation

Ontotext Platform 3.2

Ontotext Platform 3.2 release notes

Ontotext Platform 3.2 documentation

Ontotext Platform 3.1

Ontotext Platform 3.1 release notes

Ontotext Platform 3.1 documentation

Ontotext Platform 3.0

Ontotext Platform 3.0 release notes

Ontotext Platform 3.0 documentation