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.
Semantic Objects 3.8.2¶
Released: 20 June 2022
Important
Semantic Objects 3.8.2:
- Deployment and Operations Improvements - key components updated to newer versions
- Semantic Objects - reduced memory requirements
Note
Semantic Objects version 3.8.2 requires:
- GraphDB version 9.11.1 or later
- FusionAuth version 1.28
- Chart components require K8S version 1.22
You can find a list with all external dependencies here.
Improvements¶
- Deployment and Operations Improvements
To address the latest found security vulnerabilities, in dependent libraries, the following library versions have been updated:
- Updated Spring Boot to 2.5.13
- Updated Spring Security to 5.6.4
- Updated Spring Web MVC to 5.3.20
- Semantic Objects
- Improved the memory footprint during response processing.
Semantic Objects 3.8.1¶
Released: 6 April 2022
Important
Semantic Objects 3.8.1:
- Deployment and Operations Improvements - key components updated to newer versions
- Semantic Objects - SOML schema improvements
Note
Semantic Objects version 3.8.1 requires:
- GraphDB version 9.11.1 or later
- FusionAuth version 1.28
- Chart components require K8S version 1.22
You can find a list with all external dependencies here.
Improvements¶
- Deployment and Operations Improvements
To address the latest found security vulnerabilities, in dependent libraries, the following library versions have been updated:
- Upgraded to GraphDB 9.11.1
- Updated Spring Boot to 2.5.12
- Updated Spring Security to 5.6.2
- Updated Spring Web MVC to 5.3.18
- Updated Jackson Core, Jackson Annotations, and Jackson Dataformat YAML to 2.12.6
- Updated Jackson Databind to 2.12.6.1
- Updated Micrometer Registry StatsD to 1.8.4
Important
The Semantic Objects are not affected by the SpringShell vulnerability, but Spring libraries have been updated to patched versions for ease of mind.
- Semantic Objects
- Updated the default value for objects and properties
label
to be more human-friendly - Removed default suffix of descriptions in the GraphDL schema
@descr
directive - Allowed overriding of the JWT claim mappings. The new configurations can be found here.
- Updated the default value for objects and properties
Semantic Objects 3.8.0¶
Released: 1 March 2022
Important
Semantic Objects 3.8.0:
- Deployment and Operations Improvements – updates key components to newer versions.
- Semantic Objects - moved GraphDB to Elasticsearch connector management to Semantic Search
Note
Semantic Objects version 3.8.0 requires:
- GraphDB version 9.10.1 or later
- FusionAuth version 1.28
- Chart components require K8S version 1.22
You can find a list with all external dependencies here.
New Features¶
- Semantic Objects
- Added support for Enumeration types in SOML and GraphQL.
Improvements¶
- Deployment and Operations Improvements
- Upgraded to GraphDB 9.10.3
- Updated Spring Boot to 2.5.9
- Updated Spring Security to 5.5.4
- Updated Spring Web MVC to 5.3.15
- Semantic Objects
- Semantic Objects capability for Elasticsearch connector management has been moved to the Semantic Search:
- Removed the Elasticsearch connector management
- Removed the Elasticsearch health check
- Removed the Elasticsearch libraries from the deployment
- Moved the Elasticsearch related configurations to Semantic Search
- Added support for GraphQL Mesh
- Allow child class to overwrite parent’s template property
- Semantic Objects capability for Elasticsearch connector management has been moved to the Semantic Search:
Bug Fixes¶
- PLATFORM-4471 Schema notifications do not detect schema removal
- PLATFORM-4454 SHACL cluster: different error message for type constraints
- PLATFORM-4453 Default values in variable definitions are not processed
- PLATFORM-4448 ‘hasRole’ directive is missing from introspection with security
- PLATFORM-4421 Meta directive’s value is not properly serialized
- PLATFORM-4400 Nested create fails if property range is with a prefix
- PLATFORM-4250 lang characteristics is not applied on Delete mutation response