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

odl-yangtools-common

Documentation

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

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.

Compatibility

Bugs Fixed

Known Issues

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

Release Mechanics