This repository has been archived by the owner on Nov 2, 2023. It is now read-only.
0.7.1
Pre-release
Pre-release
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
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)