8 Carbon release marks the sixth release of YANG Tools components. We have fixed `56 <https://bugs.opendaylight.org/buglist.cgi?bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&bug_severity=enhancement&columnlist=product%2Ccomponent%2Cassigned_to%2Cbug_severity%2Ccf_issue_type%2Cshort_desc%2Cbug_status%2Cpriority%2Cdeadline%2Ccf_target_milestone&component=General&f1=cf_target_milestone&known_name=Carbon%3A%20Yangtools&list_id=78630&o1=substring&order=bug_id&product=yangtools&query_based_on=Carbon%3A%20Yangtools&query_format=advanced&resolution=FIXED&v1=Carbon>`_ issues ranging from small annoyances to major reworks.
10 New major features delivered in this release are
12 * Introduction of YANG 1.1 (`RFC 7950 <https://tools.ietf.org/html/rfc7950>`_)
13 support in YANG parser
14 (`Bug 2305 <https://bugs.opendaylight.org/show_bug.cgi?id=2305>`_)
15 * Introduction of deviation statements support, i.e., when assembling a
16 SchemaContext, target nodes of deviations are updated according to the deviate
17 type (`Bug 6261 <https://bugs.opendaylight.org/show_bug.cgi?id=6261>`_).
19 odl-yangtools-yang-data
20 -----------------------
22 * **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
23 * **Feature Description:** to install YANG Data APIs and implementation.
26 * **Experimental:** Yes
27 * **CSIT Test:** System test waiver request pending.
32 * **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
33 * **Feature Description:** to install common concepts and utilities.
36 * **Experimental:** Yes
37 * **CSIT Test:** System test waiver request pending.
39 odl-yangtools-yang-parser
40 -------------------------
42 * **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
43 * **Feature Description:** to install YANG model APIs and YANG Parser
46 * **Experimental:** No
47 * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/yangtools/job/yangtools-csit-1node-periodic-system-only-carbon/
51 * **Developer Guide(s):**
53 * :ref:`yangtools-developer-guide`
55 Security Considerations
56 =======================
58 * YANG Tools libraries are designed to be embedded and not to be a stand-alone
59 application so security concerns need to be addressed by the application
65 * `Link to Sonar Report <https://sonar.opendaylight.org/overview?id=13079>`_
68 <https://jenkins.opendaylight.org/releng/view/yangtools/job/yangtools-csit-1node-periodic-system-only-carbon/>`_
73 * It is possible to migrate from the previous release. Aside from adjusting to
74 the removal of deprecated API elements and changed elements, there are no
75 additional steps needed for migration to this release.
80 * Release is compatible with the previous one.
83 * `Change of if-feature related API
84 <https://wiki.opendaylight.org/view/Weather#Yangtools:_Change_of_if-feature_related_API>`_
85 * `Change in yangtools's yang-model-api
86 <https://wiki.opendaylight.org/view/Weather#Change_in_yangtools.27s_yang-model-api>`_
87 * `Changes in yang-model-api in order to support Yang 1.1
88 <https://bugs.opendaylight.org/show_bug.cgi?id=6989>`_
89 * No configuration changes.
94 * List of fixed `Bugs (56)
95 <https://bugs.opendaylight.org/buglist.cgi?bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&bug_severity=enhancement&columnlist=product%2Ccomponent%2Cassigned_to%2Cbug_severity%2Ccf_issue_type%2Cshort_desc%2Cbug_status%2Cpriority%2Cdeadline%2Ccf_target_milestone&component=General&f1=cf_target_milestone&known_name=Carbon%3A%20Yangtools&list_id=78630&o1=substring&order=bug_id&product=yangtools&query_based_on=Carbon%3A%20Yangtools&query_format=advanced&resolution=FIXED&v1=Carbon>`_.
101 <https://bugs.opendaylight.org/buglist.cgi?bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&bug_severity=enhancement&columnlist=product%2Ccomponent%2Cassigned_to%2Cbug_severity%2Ccf_issue_type%2Cshort_desc%2Cbug_status%2Cpriority%2Cdeadline%2Ccf_target_milestone&component=General&f1=cf_target_milestone&known_name=Carbon%3A%20Yangtools&list_id=78805&o1=substring&product=yangtools&query_based_on=Carbon%3A%20Yangtools&query_format=advanced&resolution=---&v1=Carbon>`_
106 * This release has not introduced any new deprecation of a major feature or API.
107 However, there are some minor deprecations such as:
109 * YangStatementSourceImpl has been deprecated
110 * YinStatementSourceImpList has been deprecated
111 * some methods in DataTreeFactory have been deprecated
116 * YANG parser processing according to
117 `RFC 6020 <https://tools.ietf.org/html/rfc6020>`_ and
118 `RFC 7950 <https://tools.ietf.org/html/rfc7950>`_.
123 * `Link to the release plan <https://wiki.opendaylight.org/view/YANG_Tools:Carbon:Release_Plan>`_