Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "BaSyx / Releases and Features"

m (Updates 1.1 Release)
(Adds 1.3.0 Release)
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
= Existing Releases  =  
 
= Existing Releases  =  
 +
== Java Release 1.3 ==
 +
* Hierarchical MQTT Topics for [[BaSyx_/_Documentation_/_Components_/_AAS_Server_/_Features_/_Hierarchical_MQTT | AASServer]] and [[BaSyx_/_Documentation_/_Components_/_Registry_/_Features_/_Hierarchical_MQTT | AASRegistry]] with flexible Identifier encoding
 +
** Base64URL encoding
 +
** URL encoding
 +
* [[BaSyx_/_Documentation_/_Components_/_AAS_Server_/_Features_/_Property_Delegation | Property Delegation]]
 +
* [[BaSyx_/_Documentation_/_Components_/_Registry_/_Features_/_Tagged_Directory | Adds MongoDB backend for tagged directory]]
 +
* Each component now provides a health endpoint
 +
* [[BaSyx_/_Documentation_/_Components_/_AAS_Server_/_Features_/_Registry_Integration | Integrates secured AAS Registry with AAS Server]]
 +
* Rule-based Authorization (see example project)
 +
 +
== Java Release 1.2 ==
 +
Features:
 +
* CORS-Support
 +
* Asset Reference Harmonization
 +
* TaggedDirectory:
 +
** Adds support for authorization
 +
** Adds support for MQTT Eventing
 +
* Updates Tomcat to Version 9.0.64
 +
* Graceful shutdown of AAS Server unregisters contained AAS/Submodels if a registry is configured
 +
 +
== Java Release 1.1 ==
 +
* MQTT eventing for all APIs
 +
* Authorization support for all APIs
 +
* 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
 +
* Integration of TaggedDirectory with off-the-shelf Registry component
 +
 
== Java Release 1.0 ==  
 
== Java Release 1.0 ==  
We're working on pushing the Java maven artifacts to maven central. In the meanwhile, it can be found in the master branch.
 
 
* Support of [https://www.plattform-i40.de/PI40/Redaktion/EN/Downloads/Publikation/Details_of_the_Asset_Administration_Shell_Part1_V2.html DotAAS (Part 1) v2.0.1]
 
* Support of [https://www.plattform-i40.de/PI40/Redaktion/EN/Downloads/Publikation/Details_of_the_Asset_Administration_Shell_Part1_V2.html DotAAS (Part 1) v2.0.1]
 
** Implementation of the meta model
 
** Implementation of the meta model
Line 21: Line 47:
 
* [[BaSyx_/_Documentation_/_VAB | VAB]]
 
* [[BaSyx_/_Documentation_/_VAB | VAB]]
 
* [[BaSyx_/_Documentation_/_ControlComponent | Control Components]]
 
* [[BaSyx_/_Documentation_/_ControlComponent | Control Components]]
 
== Java Release 1.1 ==
 
* MQTT eventing for all APIs
 
* Authorization support for all APIs
 
* 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
 
* Integration of TaggedDirectory with off-the-shelf Registry component
 
  
 
= Upcoming Releases =  
 
= Upcoming Releases =  

Revision as of 06:31, 15 December 2022

Existing Releases

Java Release 1.3

Java Release 1.2

Features:

  • CORS-Support
  • Asset Reference Harmonization
  • TaggedDirectory:
    • Adds support for authorization
    • Adds support for MQTT Eventing
  • Updates Tomcat to Version 9.0.64
  • Graceful shutdown of AAS Server unregisters contained AAS/Submodels if a registry is configured

Java Release 1.1

  • MQTT eventing for all APIs
  • Authorization support for all APIs
  • 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
  • Integration of TaggedDirectory with off-the-shelf Registry component

Java Release 1.0

Upcoming Releases

Upcoming releases are prepared in their respective branches

C# Release 1.0

The current status can be found in the big-interface-changes branch. It will be merged to the master branch after official release. The following elements are part of the release:

  • Implementation of Details of the Asset Administration Shell (Part 1) v2.0.1
    • Implementation of the meta model
    • Implementation of JSON/XML/AASX serialization & deserialization
  • Full compatibility with AASX Package Explorer
  • Building Blocks: Interface Definitions & Reference Implementations according to the API specification
    • Asset Administration Shell Registry
    • Asset Administration Shell Server
    • Asset Administration Shell Repository Server
    • Submodel Server
    • Submodel Repository Server
    • Client libraries for all definitions above
  • User-Interfaces (UI) for all building blocks
  • Applications (ready to be deployed from Edge to Cloud):
    • Asset Administration Shell Registry
    • Asset Adminsitration Shell Repository Server
    • AASX Package Server
  • Examples


C++ Release 1.0

Java Release 2.0

  • Implementation of upcoming DotAAS (Part 1) v3.0.0
  • Implementation of upcoming DotAAS (Part 2) v1.0.0
  • To be extended

Back to the top