Dear BaSyx Community,
today, the next major update for BaSyx (Java) was released.
It introduces the following new features and bugfixes:
Features:
·
Hierarchical MQTT Topics for
AASServer and
AASRegistry with flexible Identifier encoding
o
Base64URL encoding
o
URL encoding
·
Property Delegation
·
Adds MongoDB backend for tagged directory
·
Each component now provides a health endpoint
·
Integrates secured AAS Registry with AAS Server
·
Rule-based Authorization (see example project)
Bugfixes:
·
Fixes missing "Content-type" header in CORS
·
Fixes crash with MQTT if no submodel parent is configured
·
Fixes NullPointerExceptions when getting reference lists
·
Fixes missing serialization preparation in ConnectedProperty
·
Fixes Entity's statement deserialization typo
·
Fixes wrong handling of Entity's statements in valueOnly requests
·
Fixes wrong handling of anyURI valueType
·
Fixes wrong handling of null values for boolean Properties in XML/AASX files
·
Fixes AASServer component reuploading existing AAS/Submodel to itself during registration process
·
Fixes AASServer's getURL returning wrong URL in some cases
·
Fixes crash related to properties with null as value
Please note that we would like to spent some further time on maturing the new rule-based authorization feature. In consequence, it is marked
as internal in SDK/Components and there may be interface changes in future releases.
The feature's configuration files for the OTS components, however, are stable and thus no breaking changes will happen here. Additionally,
we will provide more documentation in the first weeks of 2023. Until now, feel free to take a look at the examples project if you would like to take the deep dive into the implementation.
Of course, all features are included as usual in the Off-the-Shelf components.
Best regards and happy holidays,
Frank
--
Frank Schnicke
Expert »Industrie 4.0 System Architectures«
Dept. Virtual Engineering
Fraunhofer IESE
Fraunhofer-Platz 1 | 67663 Kaiserslautern
+49 631 6800-2259
frank.schnicke@xxxxxxxxxxxxxxxxxx
www.iese.fraunhofer.de
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>> Stay connected via LinkedIn: www.linkedin.com/in/frank-schnicke/
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -