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.
Difference between revisions of "BaSyx / Releases and Features"
< BaSyx
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 == | ||
− | |||
* 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]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
= Upcoming Releases = | = Upcoming Releases = |
Revision as of 06:31, 15 December 2022
Contents
Existing Releases
Java Release 1.3
- Hierarchical MQTT Topics for AASServer and AASRegistry with flexible Identifier encoding
- Base64URL encoding
- URL encoding
- Property Delegation
- Adds MongoDB backend for tagged directory
- Each component now provides a health endpoint
- 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
- Support of DotAAS (Part 1) v2.0.1
- Implementation of the meta model
- Implementation of JSON/XML/AASX serialization & deserialization
- Server/Client implementation according to the API specification
- AAS Registry with MongoDB/SQL/InMemory backend
- AAS Repository with MongoDB/InMemory backend
- Submodel Repository with MongoDB/InMemory backend
- Provision of components as easy-to-configure off-the-shelf components (e.g. Docker Images)
- Implementation of specified submodel types
- Implementation of MQTT for AAS/SM
- Implementation of TaggedDirectory
- VAB
- Control Components
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
- Implementation of the AAS meta model as specified in DotAAS (Part 1) v2.0.1
- VAB
- Control Components
- VAB OPC UA support
- OPC UA AAS API support
- OPC UA Gateway
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