Contents

Release Deliverables

NameDescription
NEMO EngineThe core NEMO engine
OF RendererOpenFlow Renderer
NEMO UIUser interface integrated into DLUX

Release Milestones

MilestoneOffset 2 DateDeliverables
M18/6/2014


NameStatusDescription
Intent to participateDoneIntent to participate in Beryllium Simultaneous Release
Project Lead electedDoneNEMO Project Lead election
Test Contact specifiedDoneNEMO Test Contact announce
Candidate Release PlanDoneCandidate Release Plan


M29/3/2015


NameStatusDescription
Release PlanDoneFinal Release Plan
Project ChecklistDoneProject Checklist completed
OpenDaylight CIDoneOpenDaylight CI infrastructure usage for system test
Project acknowledgedDoneProject acknowledged from all projects that it depends on.


M310/15/2015


NameStatusDescription
Functionality FreezeDoneFinal list of externally consumable APIs defined and documented
Karaf Features definedDoneKaraf Features defined
Documentation StartedDoneIdentified the kinds of documentation to be provided, created AsciiDoc files for them with outlines,

and committed those files in an appropriate location

Integration & System TestDoneSimple system test on a karaf distribution with the project's recommended features installed


M411/12/2015


NameStatusDescription
API FreezeDoneAll external consumable
Draft documentationDoneGoal of draft documentation done
Maven central requirementsDoneMeet the requirements to be included in maven central
Feature Test ContinuesDoneSW configuration and resources required for system test installed


M512/17/2015


NameStatusDescription
Code FreezeDone
Stability branchDoneStability branch, i.e., stable/beryllium, must be cut and local project versions bumped on master

to avoid overwriting beryllium SNAPSHOTS

String FreezeDoneAll externally visible strings frozen to allow for translation & documentation
Documentation CompleteDoneOnly editing and and enhancing should take place after this point.
Feature Test CompleteDoneFeature Test Complete


RC01/7/2016


NameStatus
Release Candidate 0


RC11/14/2016


NameStatus
Release Candidate 1


RC21/21/2016


NameStatus
Release Candidate 2


RC31/28/2016


NameStatusDescription
Bugfix & more
Bugfixing, performance improvement and other necessary / desired changes
Release Review
Release Review
Release Candidate 3


Formal Release2/4/2016


NameStatusDescription
Formal Beryllium Release

Beryllium OF Library
Delivery of new features inside OF Protocol Java Library
Release patch
Release patch to the stable/beryllium branch and bump versions


SR1 Release3/17/2016


NameStatusDescription
Release patch
Release patch to the stable/beryllium branch and bump versions


SR2 Release4/28/2016


NameStatusDescription
Release patch
Release patch to the stable/beryllium branch and bump versions


SR3 Release7/28/2016


NameStatusDescription
Release patch
Release patch to the stable/beryllium branch and bump versions


SR4 Release10/20/2016


NameStatusDescription
Release patch
Release patch to the stable/beryllium branch and bump versions


Externally Consumable APIs

Short NameDescriptionType (at M2)Type (at M3)Type (release)ContractSupporting Code
register-userRegister a user to the user repositorytentativeProvisional
nemo/nemo-api/src/main/yang/nemo-intent.yangorg.opendaylight.nemo.nemo-api
begin-transactionBegin a transaction for the usertentativeProvisional
nemo/nemo-api/src/main/yang/nemo-intent.yangorg.opendaylight.nemo.nemo-api
end-transactionCommit the user's current transactiontentativeProvisional
nemo/nemo-api/src/main/yang/nemo-intent.yangorg.opendaylight.nemo.nemo-api
language-style-nemo-requestCreate, update or delete an intent of a user through an NEMO statementtentativeProvisional
nemo/nemo-api/src/main/yang/nemo-intent.yangorg.opendaylight.nemo.nemo-api
structure-style-nemo-updateCreate or update all or a part of the user's intents which are described as json or xml formattentativeProvisional
nemo/nemo-api/src/main/yang/nemo-intent.yangorg.opendaylight.nemo.nemo-api
structure-style-nemo-deleteDelete some intents of a user from the user repositorytentativeProvisional
nemo/nemo-api/src/main/yang/nemo-intent.yangorg.opendaylight.nemo.nemo-api
advanced-nemo-queryQuery some intents of a user from the user repository according to several advanced query conditionstentativeProvisional
nemo/nemo-api/src/main/yang/nemo-intent.yangorg.opendaylight.nemo.nemo-api

Expected Dependencies on Other Projects

Providing ProjectDeliverable NameNeeded ByAcknowledged?Description
org.opendaylight.odlparent.odlparentodlparentM1No
(as link to Other Project Release Plan)
Legacy dependency
org.opendaylight.yangtools.yang-binding,yangtoolsM1No
(as link to Other Project Release Plan)
Legacy dependency
org.opendaylight.dluxdluxM1No
(as link to Other Project Release Plan)
Legacy dependency
org.opendaylight.uscuscM2No
(as link to Other Project Release Plan)
Legacy dependency

Expected Incompatibilities with Other Projects

Compatibility with Previous Releases

Removed APIs and/or Functionality

Deprecated APIs and/or Functionality

Changed APIs and/or Functionality

Themes and Priorities

Requests from Other Projects

For each API / feature request, the requesting project MUST:

send an e-mail to release@lists.opendaylight.org (mandated by Simultaneous Release)and both projects' dev lists using this template (mandated by Simultaneous Release)

Requesting ProjectAPI NameNeeded ByAcknowledged?Description
XYZ Projectcall_meM4NoThis is an example to request API supported


Test Tools Requirements

Other