Contents

Introduction

Release Deliverables

NameDescription
BUG-1411Milestone: Implement Binding Specification v2

Release Milestones

  • Offset:0
MilestoneOffset 0 DateDeliverables
M13/10/2016
NameDescription
Release PlanCandidate Release Plan
M24/7/2016
NameDescription
Release PlanFinal Release Plan
M35/5/2016
NameDescription
Feature Freeze
Java BInding Specification v2 - PreviewNew version of Java Binding specification, which is stand-alone, usable in

preview / beta mode.

M46/2/2016
NameDescription
API Freeze
Java BInding Specification v2 - Finalized APIFinalized version of Binding Specification and related MD-SAL interfaces
M56/30/2016
NameDescription
Code Freeze
RC08/11/2016
NameDescription
RC18/18/2016
NameDescription
RC28/25/2016
NameDescription
Release ReviewRelease Review Description
RC39/1/2016
NameDescription
Release ReviewRelease Review Description
Formal Release9/8/2016
NameDescription
Deliverable NameDeliverable Description

Externally Consumable APIs

Short NameDescriptionType (at M2)Type (at M3)Type (release)ContractSupporting Code
YANG Java BindingBase common concepts for YANG Java BindingProvisional
yang-binding
YANG Java Binding2Base common concepts for YANG Java Binding2Provisional
mdsal-binding2-spec
DOM MD-SALDOM MD-SAL APIs providing access to RPC, Data andProvisionalTBD (at M3 / M4)mdsal-dom-api
Binding MD-SALCodec for XML serialized YANG modeled dataProvisionallink to the Java interfacemdsal-binding-api
Binding to DOM CodecsCodec for Java Binding to YANG DataProvisionallink to the Java interfacebinding-data-codec

Expected Dependencies on Other Projects

  • ODL Parent
  • YANG Tools

Expected Incompatibilities with Other Projects

Compatibility with Previous Releases

Removed APIs and/or Functionality

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

Test Tools Requirements

Other

  • No labels