Draft - to be approved by the EdgeX TSC
The Jakarta Release - version 2.1 - is EdgeX's first LTS release. The following items are included in the Jakarta LTS Release and covered per the terms of the EdgeX LTS policy:
- Version 2.1 of the core and supporting services (with the exclusion of the system management agent and executor - see below). This includes the following services found in edgex-go: core data, core metadata, core command, support notifications, support scheduler.
- App functions SDK, version 2.1
- App service configurable, version 2.1
- Device service SDK in Go, version 2.1
- Device service SDK in C, version 2.1
- Version 2.1 of the following EdgeX device services: device-virtual-go, device-modbus-go, device-snmp-go, device-rest-go, device-mqtt-go
The following items are not included in the Jakarta LTS Release:
- The system management agent and system management executor (found in edgex-go). The system management services were deprecated with the Ireland. Should a significant issue (critical or high level issue) be discovered on the system management services and a fix to the issue has been created, the community will include the fix with any other LTS patch release. However, a fix to a system management service will not trigger an LTS patch release alone.
- The following application and device services (these may be added to the Jakarta LTS release if/when the are updated to EdgeX 2.1).
- The EdgeX GUI and CLI. These are considered development tools. EdgeX will make every effort to make sure a version of these tools exist to work with the LTS releases. However, they are for development purposes and therefore not covered by the LTS policy. Use them at your own risk.