Skip to content
This repository has been archived by the owner on Nov 2, 2023. It is now read-only.

0.7.1

Pre-release
Pre-release
Compare
Choose a tag to compare
released this 11 Apr 04:48
· 64 commits to master since this release
fa9bbc8

2018-04-09 version 0.7.1

Python, C++ & Go

Bundle improvements

NOTE: #604 introduced a backward incompatibility. The below bundles generated with 0.7.1 or newer ydk-gen will only work with ydk core version 0.7.1 or newer

  • Updated cisco-ios-xr to support Cisco IOS XR 6.3.2 release
  • Updated cisco-ios-xe to support Cisco IOS XE 16.8.1 release
  • Updated openconfig to introduce support for AFT, ISIS, LLDP, Network Instance and Segment Routing models.
  • Updated ietf bundles to introduce support for NETCONF access control model (ACM)##### CRUD / Netconf / Codec / Path API improvements
  • Introduced support for multiple entities in Python and C++ (#713, #719, #726, #736)
  • Added support for yang models with more than 256 typedefs (#678, #607)
  • Fixed segfault with cisco-ios-xe model (#627)
  • Changed default arguments to be more pythonic (#682)
  • Handled XML escape characters included in yang models (#683)
  • Improved handling XML declaration in XML payloads (#662)
  • Fixed support for yang models with lists as top-level nodes (#728)
  • Added support for yang 1.1 action statement in path API (#717)
Netconf provider improvements
  • Added support for connecting to devices with no get-schema support (#554)
ydk-gen improvements
  • Updated leafs in python model APIs to use native python types. (604)
  • Improved the size and performance of Golang model APIs (604)
  • Fixed issue with handling of some typedefs in Golang (706, 747)
Documentation improvements
  • Improved enum documentation (716)
  • Enhanced table of contents for documentation (715)
Testing/error improvements
  • Improved ydk-gen error reporting and fixed --one-class-per-module option of generating python packages (604)
  • Added coverage for Golang and C++ (740, 705)
Installation improvements
  • Introduced automated docker builds to produce docker images with ydk-gen, ydk-py and ydk-go pre-installed (724)
  • Removed epel-release as one of the requirements for libydk RPM (#627)
  • Added testing for libydk packages (604)