========== YANG Tools ========== Major Features ============== Carbon release marks the sixth release of YANG Tools components. We have fixed `56 `_ issues ranging from small annoyances to major reworks. New major features delivered in this release are * Introduction of YANG 1.1 (`RFC 7950 `_) support in YANG parser (`Bug 2305 `_) * Introduction of deviation statements support, i.e., when assembling a SchemaContext, target nodes of deviations are updated according to the deviate type (`Bug 6261 `_). odl-yangtools-yang-data ----------------------- * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=yangtools.git;a=blob;f=features/features-yangtools/src/main/features/features.xml;hb=refs/heads/stable/carbon * **Feature Description:** to install YANG Data APIs and implementation. * **Top Level:** Yes * **User Facing:** No * **Experimental:** Yes * **CSIT Test:** System test waiver request pending. odl-yangtools-common -------------------- * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=yangtools.git;a=blob;f=features/features-yangtools/src/main/features/features.xml;hb=refs/heads/stable/carbon * **Feature Description:** to install common concepts and utilities. * **Top Level:** Yes * **User Facing:** No * **Experimental:** Yes * **CSIT Test:** System test waiver request pending. odl-yangtools-yang-parser ------------------------- * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=yangtools.git;a=blob;f=features/features-yangtools/src/main/features/features.xml;hb=refs/heads/stable/carbon * **Feature Description:** to install YANG model APIs and YANG Parser * **Top Level:** Yes * **User Facing:** No * **Experimental:** No * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/yangtools/job/yangtools-csit-1node-periodic-system-only-carbon/ Documentation ============= * **Developer Guide(s):** * :ref:`yangtools-developer-guide` Security Considerations ======================= * YANG Tools libraries are designed to be embedded and not to be a stand-alone application so security concerns need to be addressed by the application using this library. Quality Assurance ================= * `Link to Sonar Report `_ (Test coverage 76%) * `Link to CSIT Jobs `_ Migration --------- * It is possible to migrate from the previous release. Aside from adjusting to the removal of deprecated API elements and changed elements, there are no additional steps needed for migration to this release. Compatiblity ------------ * Release is compatible with the previous one. * API changes: * `Change of if-feature related API `_ * `Change in yangtools's yang-model-api `_ * `Changes in yang-model-api in order to support Yang 1.1 `_ * No configuration changes. Bugs Fixed ---------- * List of fixed `Bugs (56) `_. Known Issues ------------ * `Link to Open Bugs `_ End-of-life =========== * This release has not introduced any new deprecation of a major feature or API. However, there are some minor deprecations such as: * YangStatementSourceImpl has been deprecated * YinStatementSourceImpList has been deprecated * some methods in DataTreeFactory have been deprecated Standards ========= * YANG parser processing according to `RFC 6020 `_ and `RFC 7950 `_. Release Mechanics ================= * `Link to the release plan `_