The OpenDaylight Karaf container, OSGi bundles, and Java class files are portable and should run on any Java 7- or Java 8-compliant JVM to run. Certain projects and certain features of some projects may have additional requirements. Those are noted in the project-specific release notes.
Projects and features which have known additional requirements are:
OpenDaylight is written primarily in Java project and primarily uses Maven as a build tool Consequently the two main requirements to develop projects within OpenDaylight are:
Applications and tools built on top of OpenDaylight using it’s REST APIs should have no special requirements beyond whatever is needed to run the application or tool and make the REST calls.
In some places, OpenDaylight makes use of the Xtend language. While Maven will download the appropriate tools to build this, additional plugins may be required for IDE support.
The projects with additional requirements for execution typically have similar or more extensive additional requirements for development. See the project-specific release notes for details.
Other than as noted in project-specific release notes, we know of the following limitations:
All OpenDaylight Security Advisories can be found on the Security Advisories wiki page. Of particular note to OpenDaylight Beryllium users are:
There are known and documented mitigations described on the Security Advisory page linked above. Because of the efficacy of the mitigations, we do not intend to release another version of Beryllium to address them. Instead, we encourage all of those who are using Beryllium to carefully understand the mitigations in the context of their deployments.
For the release notes of individual projects, please see the following pages on the OpenDaylight Wiki.
TBD: add Boron release notes
The following projects participated in Boron, but intentionally do not have release notes.
This page details changes and bug fixes between the Beryllium Stability Release 2 (Beryllium-SR2) and the Beryllium Stability Release 3 (Beryllium-SR3) of OpenDaylight.
The following projects had no noteworthy changes in the Beryllium-SR3 Release:
This page details changes and bug fixes between the Beryllium Stability Release 3 (Beryllium-SR3) and the Beryllium Stability Release 4 (Beryllium-SR4) of OpenDaylight.
The following projects had no noteworthy changes in the Beryllium-SR4 Release: