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.3.1¶
Released: 26 November 2020
Bug Fixes¶
PLATFORM-3043: LangString values are not returned when querying _entities
PLATFORM-3044: ERROR: Prefix ‘vocab’ does not define correct IRI value
PLATFORM-3045: Properties with ‘_’ in the name characteristic can lead to errors
PLATFORM-3050: inverseOf error when class and prop use different namespaces
PLATFORM-3086: License time validation
Ontotext Platform 3.3.0¶
Released: 4 November 2020
Important
The new release introduces the Ontotext Platform Workbench which provides graphical interface for:
Generate/create OTP schemas - enables SMEs and data engineers to generate initial Platform schemas based on RDFS, OWL, or schema.org ontologies
Update and validate OTP schemas - provides basic IDE to manipulate Platform schemas and validates their readiness to generate a GraphQL endpoint and SHACL shapes
Integrated GraphQL development environment - provides all Platform users with capabilities to write and execute GraphQL queries and mutations
Note
Ontotext Platform version 3.3.0 requires GraphDB version 9.4.0 or later. You can find a list with all external dependencies here.
New Features¶
Ontotext Platform Workbench
Generate schema workflow
Upload schema workflow
Create schema
View schemas
Activate schema
Edit schema in Ontotext Platform Playground
Validate schema
Display active schema information
Download schema
Delete schema
Execute GraphQL queries and mutations (integrated GraphiQL)
Integrated Semantic Objects Service monitoring
Platform documentation reference
Manage Ontotext Platform license
Display Ontotext Platform license information
Apply RBAC in Ontotext Platform Workbench
For more details, see the Workbench Documentation.
Improvements¶
Model generation
Use base schema configurations during schema generation
Allow base schema predefined prefix override
Return warnings from schema generation
For more details, see the Tutorial.
Performance optimizations
Optimize language tags fetching
Optimize default
name
fetch configurationImprove Cycle Queries restriction
GraphQL federation
New minor version of Platform custom GraphQL scalar resolvers with public npm
Bug Fixes¶
PLATFORM-2767: Wrong validation error from SOaaS when GraphDB is not running
PLATFORM-2815: __health endpoint does not respond if GDB master is down
PLATFORM-2817: YamlPrinter does not handle multi-line yaml values
PLATFORM-2818: Adding queryPfx breaks the RBAC filter evaluation
PLATFORM-2821: Wrong limit is applied when orderBy is present in the query
PLATFORM-2822: Object name is not displayed if limit is applied
PLATFORM-2848: Cannot override the shape_iri prefix
PLATFORM-2859: Cannot create nested object using inverseAlias property
PLATFORM-2889: Statistics Collector throws a NPE after schema bind operation
PLATFORM-2946: Remove multi-type restrictions during mutations and change __typename cardinality validation