Greetings, BaSyx Community
We are pleased to announce BaSyx Java V2's Milestone 5 release. We released the SDK components on Maven Central [1] and our off-the-shelf components on Dockerhub [2]. All of the components have the image tag "2.0.0-milestone-05."
The following modifications are included in the release. Check out the GitHub release for further information [3].
New Features:
- MongoDB Backend for both the AAS Service and Submodel Service
- Filter option to fetch Submodels based on their Semantic ID
- Added MQTT Events for Submodel References as part of the AAS
(AAS Repo and AAS Env)
- Added all remaining MQTT endpoints for the Submodel Repository
- Added specific asset IDs to the registry integration feature
for registering AAS
- Filter option for authorized models based on the configured RBAC
rules
- Hierarchical Registries feature for the AAS and Submodel Registry
- New authentication options for the MQTT feature (thank you @phibla)
- RBAC role provider extension for resource_roles
- Added a generic submodel service component (thanks @geso02)
New Examples:
- Client example (legacy ERP integration)
- DataBridge usage with BaSyx V2
- Operation Delegation example
- Security Submodel example
Bugfixes and Refactorings:
- Fix inconsistencies in the registry integration feature
- Fix parsing bug for AssetKind
- Fix bug in GetSubmodelMeta endpoint mutationg the the InMemory
storage
- Fix problem in parallel execution of the ConnectedAASManager
- Improves the token managers refresh token handling
- Refactoring of the backend architecture for all Repositories,
Discovery and AASX File Server
- Added missing CORS configuration to the /description endpoints
of all components
- Minor fixes in the JavaDocs
As always, if you have questions or encounter bugs, please feel free to report them via the basyx-dev
mailing list or on GitHub [4].
Best regards,
The Eclipse BaSyx team
[1]
https://central.sonatype.com/search?q=org.eclipse.digitaltwin.basyx
[2] https://hub.docker.com/u/eclipsebasyx
[3] https://github.com/eclipse-basyx/basyx-java-server-sdk/releases/tag/2.0.0-milestone-05
[4] https://github.com/eclipse-basyx/basyx-java-server-sdk/issues
--
Aaron Zielstorff
Scientist
Dept. Digital Twin Engineering
Fraunhofer Institute for Experimental Software Engineering IESE
Fraunhofer-Platz 1 | 67663 Kaiserslautern | Germany
+49 160 97506280
aaron.zielstorff@xxxxxxxxxxxxxxxxxx
www.iese.fraunhofer.de

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>> Stay connected via LinkedIn: www.linkedin.com/in/aaron-zielstorff/
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -