ONF Transport API SDK 1.0.0
This is the ONF Transport API SDK release version 1.0.0. This SDK is being released under the Apache 2.0 license.
The ONF Transport API (TAPI) project charted under the ONF Open Transport Working Group (OTWG) is responsible for the development of this SDK as an Open Source SDN project SNOWMASS. This release is based on Functional Requirements for Transport API (June 2016 | TR-527) and supports interfaces to the following functional modules:
- Topology Service
- Connectivity Service
- Path Computation Service
- Virtual Network Service
- Notification Service
The SDK includes the following components:
- TAPI UML Information Model - which is pruned/refactored from the ONF Core Information Model 1.1
- TAPI YANG Schema - which is generated using the OSSDN EAGLE UML-to-YANG mapping tool
- TAPI SWAGGER definitions - which is generated using the OSSDN EAGLE YANG-to-JSON tool
- TAPI Reference Implementation - the code stubs for which are generated using the OSSDN EAGLE JSON-to-Python tool
- TAPI Development Guide - a PDF document providing an overview of the SDK.
This release contains the following fixes since release 1.0.0-RC.1
•#101 - Bug Fix: #100 contributed by Karthik Sethuraman (karthik-sethuraman)
•#100 - Capacity properties in the augmented Swagger modules do not contain the enum values +fix
•#97 - Bug Fix: GetTopology RPC should return the array of references, not topologies contributed by Karthik Sethuraman (karthik-sethuraman)
•#96 - GetTopology RPC should return the array of references, not all topologies +fix
•#95 - Bug Fix: Moved ServiceEndPoint RPC operations to common Tapi module contributed by Karthik Sethuraman (karthik-sethuraman)
•#94 - TAPI SDK overview and developer guide drafts contributed by Karthik Sethuraman (karthik-sethuraman)
•#93 - Adding response to connectivity service creation contributed by Ricard Vilalta (rvilalta)
•#92 - Multiple bug fixes related to ServiceEndPoint, NotificationFilter & augmented classes duplicate attributes contributed by Karthik Sethuraman (karthik-sethuraman)
•#91 - ServiceEndPoint definition does not include ResourceSpec/GlobalClass attributes +fix
•#90 - Create .gitignore file contributed by Pavel Likin (burnout171)
•#89 - Manually fixed Tapi services swagger files that augment base Tapi module contributed by Karthik Sethuraman (karthik-sethuraman)
•#87 - Enhancements for #85. Fixing #86 contributed by Ricard Vilalta (rvilalta)
•#86 - Bug in notification creation - old callId +fix
•#85 - Respond JSON to list responses using param itemlist +enhancement
•#84 - TAPI Context should not be createable/deletable +fix
•#83 - Tapi.yang: Context class "instantiated" as a list statement +fix
•#82 - Fixing bugs for r1.0 contributed by Ricard Vilalta (rvilalta)
•#81 - StatePac properties in the augmented Swagger modules do not contain the enum values +fix
•#80 - Module name in leafref path
Commits: 007020e...47b9435