Contents
Introduction
Release Deliverables
Name | Description |
---|
BUG-1411 | Milestone: Implement Binding Specification v2 |
Release Milestones
- Offset: <Should be 0, 1 or 2. The dates in the table and the number in the column header should be adjusted to match>
Milestone | Offset 0 Date | Deliverables |
---|
M1 | 10/20/2016 | Name | Description |
---|
Release Plan | Candidate Release Plan |
|
M2 | 11/17/2016 | Name | Description |
---|
Release Plan | Final Release Plan |
|
M3 | 12/22/2016 | Name | Description |
---|
Feature Freeze |
|
|
M4 | 2/2/2017 | Name | Description |
---|
API Freeze |
| Java BInding Specification v2 - Finalized API | Finalized version of Binding Specification and related MD-SAL interfaces |
|
M5 | 3/2/2017 | Name | Description |
---|
Code Freeze |
| Java BInding Specification v2 - Preview | New version of Java Binding specification, which is stand-alone, usable in preview / beta mode. | Extension Distribution | A running candidate of what is attempting to be the extension distribution. |
|
RC0 | 4/13/2017 | Name | Description |
---|
Candidate Stable Distribution | A running candidate of what is attempting to be the stable distribution to be blessed by the TSC. | Extension Distribution | A running candidate of what is attempting to be the extension distribution. |
|
RC1 | 4/20/2017 | Name | Description |
---|
Candidate Stable Distribution | A running candidate of what is attempting to be the stable distribution to be blessed by the TSC. | Extension Distribution | A running candidate of what is attempting to be the extension distribution. |
|
RC2 | 4/27/2017 | Name | Description |
---|
Release Review | Release Review Description | Candidate Stable Distribution | A running candidate of what is attempting to be the stable distribution to be blessed by the TSC. | Code generator prototype | https://git.opendaylight.org/gerrit/#/q/topic:code-generator-prototype | Extension Distribution | A running candidate of what is attempting to be the extension distribution. |
|
RC3 | 5/4//2017 | Name | Description |
---|
Release Review | Release Review Description | Candidate Stable Distribution | A running candidate of what is attempting to be the stable distribution to be blessed by the TSC. | Extension Distribution | A running candidate of what is attempting to be the extension distribution. |
|
Formal Release | 5/11/2017 | Name | Description |
---|
Deliverable Name | Deliverable Description |
|
Externally Consumable APIs
Short Name | Description | Type (at M2) | Type (at M3) | Type (release) | Contract | Supporting Code |
---|
YANG Java Binding | Base common concepts for YANG Java Binding | Stable |
| yang-binding |
YANG Java Binding2 | Base common concepts for YANG Java Binding2 | Provisional |
| mdsal-binding2-spec |
DOM MD-SAL | DOM MD-SAL APIs providing access to RPC, Data and | Stable | TBD (at M3 / M4) | mdsal-dom-api |
Binding MD-SAL | Codec for XML serialized YANG modeled data | Provisional | link to the Java interface | mdsal-binding-api |
Binding2 MD-SAL | Codec for XML serialized YANG modeled data | Provisional | link to the Java interface | mdsal-binding2-api |
Binding to DOM Codecs | Codec for Java Binding to YANG Data | Stable | link to the Java interface | binding-data-codec |
Binding2 to DOM Codecs | Codec for Java Binding2 to YANG Data | Provisional | link to the Java interface | binding2-data-codec |
Expected Dependencies on Other Projects
Expected Incompatibilities with Other Projects
None
Compatibility with Previous Releases
- None intrinsic to distribution, projects delivered may have their own.
Themes and Priorities
Finalization of Data Tree Producer, Consumer and Shard API contracts, introduction of new Java code generation - Binding Specification 2, which will use Java 8 features and will aim to solve current deficiencies of preexisting code generation (Binding Specification 1).
Requests from Other Projects
None
None
Other