Release Notes¶
What’s in this document?
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 them in detail.
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
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