Both ydk-gen and ydk-cpp have been updated at github.
Here is a list of features that have gone into the release:
Bundle improvements
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)
Documentation improvements
- Improved enum documentation (716)
- Enhanced table of contents for documentation (715)
Testing/error improvements
- 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)
Do give it a try!