Skip to content

Compatibility Principles

This chapter contains general compatibility principles for Edge platform. You can also find some specific examples which are referencing to real use cases.
Contrary cases are documented explicitly in release notes of the regarding Edge version.

Note: Principles mentioned in this chapter are valid only for 2.x Edge versions and may change in the future

Note: In case of firmware update to a version which is not compatible with already installed applications on EdgeBox, please see Firmware Management with Asset Manager Industrial Edge Plugin

Compatibility principles which must exist for hotfix and minor releases but may not be relevant for major releases

  • Newer Edge Image is compatible with older AppSDK and indapp-build versions

    Example: Edge 2.2 image is compatible with AppSDK 2.1.2-6 and indapp-build 1.2.2-64 which were released with Edge 2.1 image

  • Every indapp-build version is creating a specific version of the metaconfig

    Example: indapp-build 1.4.0-79 creates the metaconfig v1.3.3

  • Every metaconfig version which is created by a specific version of an indapp-build, is also compatible with the firmware version which is compatible with the same specific indapp-build version

    Example: indapp-build 1.4.0-79 creates the metaconfig v1.3.3. indapp-build 1.4.0-79 is compatible with Edge 2.2. metaconfig v1.3.3 is compatible with indapp-build 1.4.0-79

  • Among all minor versions of a major Edge version, all metaconfig versions which are created by related indapp-build versions are compatible with the AppSDK versions

    Example: Metaconfig v1.3.3 which is created with indapp-build v1.4.0-79 is compatible with AppSDK versions: 2.4.3-222, 2.1.2-64, 2.1.0-166 and 2.0.4-151

  • Indapps which are built with older indapp-build versions do not have new platform features coming with newer versions of the indapp-build.

    Exceptional Case: indapps which are built with indapp-build 1.1.4+43 version which is relased with Edge 2.0 is compatible with both Edge 2.1 and 2.2 versions and they will have quota fix and auto-restart features mentioned below since platform is providing them automatically.

    *  Resolved Issue 4645192 - Memory and CPU Usage Quota Limits are not Working Stable
    *  Feature - IndApps are configured to restart on failure automatically in every 60 seconds as a default configuration.
    

Compatibility principles which must never be broken in major releases

  • Manage MySINUMERIK Edge Insights Hub applications should be always compatible with every firmware except below cases;

    • When a new firmware is released related version of Insights Hub application should be updated in customer tenant
    • When metaconfig version is updated, related new validation schemas should be provided.(internal)
  • Starting from 2.0, onboarding key which is obtained from Asset Manager Plugin, can be used to onboard to any versions of firmware

  • Edge applications with trial licenses can be used starting from v2.2.2 firmware. All compatiblity principles also apply for trial deployment of edge applications.

Any questions left?

Ask the community


Except where otherwise noted, content on this site is licensed under the The Siemens Inner Source License - 1.1.