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.

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.

Bug Fixes

  • PLATFORM-4562 Improve query parsing
  • PLATFORM-4535 Semantic Objects generated addresses do not work when behind proxy context path
  • PLATFORM-4557 Update GraphQL generation to properly escape Type.name
  • OMDS-587 Fix inline fragment merging
  • OMDS-525 Allow custom jwt 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.

Bug Fixes

  • PLATFORM-4553 Improve handling of invalid type values
  • PLATFORM-4535 Semantic Objects generated addresses do not work when behind proxy context path

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

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

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