/
MDSAL: Oxygen: Release Plan

MDSAL: Oxygen: Release Plan

Contents



Introduction

Release Deliverables

Name

Description

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

Milestone

Offset 0 Date

Deliverables

M1

10/7/2017





M2

11/7/2017





M3

12/7/2017





M4

1/7/2018





RC0

2/7/2018





RC1

2/14/2018





RC2

4/27/2018





RC3

2/28/2018





Formal Release

3/7/2018





Externally Consumable APIs

Short Name

Description

Type (at M2)

Type (at M3)

Type (release)

Contract

Supporting Code

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

  • ODL Parent

  • YANG Tools

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

Test Tools Requirements

None

Other

Related content