Eclipse BaSyx 1.1.0 (JAVA) Release Review

Type
Release
State
Successful
End Date of the Review Period

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Project
Release

1.1.0 (JAVA)

Description

The first minor update of BaSyx 1.0 greatly increases usabily and adds new features:

  •     Quality of Life Changes
    • Using functional interfaces for Operations
    • Helper classes constructing HTTP/REST paths
    • Streamlined (De-)Serialization classes of the AAS (e.g., AASX) to use AASEnv
    • Better error handling, e.g., for duplicate idShorts in SubmodelElements of the same Submodel
  • Adding Observable Implementations for relevant APIs (e.g., Submodel, Registry)
  • Adding MQTT Support for all relevant APIS (e.g. Submodel, Registry)
  • Authorization Support for all relevant APIs
  • Registering individual submodels with the AAS Server
  • Upload of AASX via HTTP-POST using multipart/form-data
  • Operation Delegation Mechanism enabling delegating operation calls made on the AAS OTS Server to outside HTTP/REST APIs
  • TaggedDirectory for AAS and Submodel
  • Add multiple AASX/XML/JSON to AAS Server on startup
  • Full configurability of the OTS components in regard to
    • HTTPS
    • Authorization
    • MQTT
  • Change of environment variable configuration of OTS components to support Kubernetes
Conforms To UI/UX Guidelines
Not verified