Eclipse BaSyx 1.4.0 (JAVA)

Features:

  • AAS/Submodels added to the AAS Server are now automatically registered with the Registry, if configured
  • File SubmodelElements now support upload/download of files by a dedicated HTTP/REST API
    • Upload via HTTP/POST [1] (path-to-file-submodelelement/File/upload)
    • Download via HTTP/GET [1] (path-to-file-submodelelement/File)
    • Supported for both InMemory and MongoDB backend
  • If a file is uploaded to a File SubmodelElement, the value of the File SubmodelElement is automatically adapted
  • The ConnectedAASManager now tries all endpoints and takes the first working one
    • This is particulary useful in reverse-proxy scenarios where only certain endpoints may be valid depending on the context

 

Bugfixes:

  • Fixes bug where aasx file unpacking could fail
  • Fixes scenarios where an mqtt client was not shut down correctly
  • Fixes signals like SIGTERM not being correctly propagated to the Docker components
    • Shutting down an AAS Server gracefully now unregisters every contained AAS/Submodel, if a registry is configured

 

[1] https://github.com/eclipse-basyx/basyx-java-sdk/blob/main/src/test/java/org/eclipse/basyx/testsuite/regression/submodel/restapi/TestHttpFileUpload.java

Release Date
Release Type
Minor release