SXP: Boron: Release Plan

Contents

Introduction

Release Deliverables

NameDescription
odl-sxp-api
  • API update
odl-sxp-core
odl-sxp-controller

Release Milestones

MilestoneOffset 1 DateDeliverables
M13/17/2016
NameStatusDescription
Intent to participateDoneIntent to participate in Beryllium Simultaneous Release
Project/Test Lead electedDoneSXP Project/Test Lead election
Candidate Release PlanDoneCandidate Release Plan
M24/21/2016
NameStatusDescription
Release PlanDoneFinal Release Plan
Project ChecklistDoneProject Checklist completed
OpenDaylight CIDoneOpenDaylight CI infrastructure usage for system test
Performance improvementsDonePerformance improvements on binding exchange
M35/19/2016
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
Add PeerSequence filterDoneAdd PeerSequence filter fuctionality
M46/16/2016
NameStatusDescription
API FreezeDoneFinal defined API
DocumentationDoneDocumentation draft proposal
Maven Central RequirementsNOAccomplished/Not Accomplished
Integration & System TestDoneParticipating projects must run a simple system test on a karaf distribution with the project's recommended features installed on Code Merge
Add persistent configsDoneStore configuration in ODL config datastore
ODL-TCP-MD5DoneRemove dependency on ODL-TCPMD5
M57/21/2016
NameStatusDescription
Code FreezeDoneBug fixes only from here
Stability branchDoneStability branch 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
Integration & System TestDoneThe system test for each user-facing feature must be complete and should run on Code Merge
GBP/SXP integrationDoneCooperation on GBP/SXP integration
RC08/11/2016
NameStatus
Bug fixesDone
Release Candidate 0Done
RC18/18/2016
NameStatus
Bug fixesDone
Release Candidate 1Done
RC28/25/2016
NameStatus
Bug fixesDone
Release Candidate 2Done
RC39/1//2016
NameStatusDescription
Bugfix & moreDoneBugfixing, performance improvement and other necessary / desired changes
Release ReviewDoneParticipating Projects must hold their Release Reviews, including User Facing Documentation
Release Candidate 3Done
Formal Release9/8/2016
NameStatusDescription
Formal Boron ReleaseDone
Release PatchDoneRelease patch to the stable/beryllium branch and bump versions

Externally Consumable APIs

  • odl-sxp-controller

Expected Dependencies on Other Projects

  • None

Expected Incompatibilities with Other Projects

  • None

Compatibility with Previous Releases

  • Functionality is fully backwards compatible.

Themes and Priorities

Requests from Other Projects

Test Tools Requirements

  • Java unit and integration tests
  • Jenkins CI


Other