This is the first milestone release containing all components of BaSyx Java V2. For a detailed list of all supported endpoints and features, see the documentation in the respective Readmes.
It contains all the content previously published via snapshot releases and in addition the following updates:
Submodel Repository
- Features:
- Operation Delegation, enabling usage of the off-the-shelf components in combination with small microservices representing single operations.
- RBAC Security Support
- PATCH /submodel/$value
- Bugfixes:
- Deleting a FileSubmodelElement now also correctly deletes its attachment.
ConceptDescription Repository
- Features:
- RBAC Security Support
AAS Repository
- Features:
- RBAC Security Support
AAS Environment:
- Features:
- RBAC Security Support
- Dedicated AASX Upload endpoint
- Bugfixes:
- Fixed NullPointerExcepetion in AASX De-/Serializer when file.value is null (Update of AAS4J to 1.0.1)
- Fixed AASX De-/Serializer ignoring File elements nested inside SubmodelElementList (Update of AAS4J to 1.0.1)
AAS Discovery:
- Bugfixes:
- The passed specificAssetIds are now linked with an OR instead of an AND
The artifacts are available via Maven Central as well as on DockerHub.