- Introduced YDK support for gNMI protocol (protobuf version 0.4.0) including CRUD service with gNMI Service Provider.
- Added Netconf support for certificate-based authentication for multiple servers
- Updated cisco-ios-xr bundle to include previously missing action models in Cisco IOS XR 6.5.1 release
- Released cisco-nx-os bundle to support Cisco NX OS 9.2.2 release
- Introduced Codec feature to decode multiple JSON payload. (#812)
- Improved support for YList (#811)
- Improved handling of Python native types in model API. (#733)
- Added capability to validate leaf values based on Python type of model API. (#739)
- Improved checking of invalid attributes for model API objects. (#815)
- Updated cisco-ios-xr bundle to support Cisco IOS XR 6.5.1 release.
- Updated cisco-ios-xe bundle to support Cisco IOS XE 16.9.1 release.
- Released cisco-nx-os bundle to support Cisco NX OS 9.2.1 release.
- Updated openconfig to to make it compatible with ydk core version 0.7.3.
- Also updated ietf bundle to make it compatible with ydk core version 0.7.3.
Note
The cisco-ios-xr 6.5.1 bundle excludes the following files due to duplicate namespaces:
Cisco-IOS-XR-sysadmin-clear-ncs5500.yang
Cisco-IOS-XR-sysadmin-clear-ncs5502.yang
Cisco-IOS-XR-sysadmin-clear-ncs55A1.yang
Cisco-IOS-XR-sysadmin-controllers-ncs5500.yang
Cisco-IOS-XR-sysadmin-controllers-ncs5501.yang
Cisco-IOS-XR-sysadmin-controllers-ncs5502.yang
Cisco-IOS-XR-sysadmin-controllers-ncs55A1.yang
Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-aggregator-ncs5500.yang
Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-aggregator-ncs5502.yang
Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-server-ncs5500.yang
Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-server-ncs5502.yang
Cisco-IOS-XR-sysadmin-fabric-ncs5500.yang
Cisco-IOS-XR-sysadmin-fabric-ncs5501.yang
Cisco-IOS-XR-sysadmin-fabric-ncs5502.yang
- Released
cisco-nx-os
bundle to support Cisco NX OS 7.0-3-I7-4 release - Updated
cisco-ios-xr
bundle to support Cisco IOS XR 6.4.1 release - Updated
openconfig
bundle to introduce support for additional AFT models. - Updated
cisco-ios-xe
bundle to continue to support Cisco IOS XE 16.8.1 release and make it compatible withydk core
version 0.7.2 - Also updated
ietf
bundle to make it compatible withydk core
version 0.7.2
- Introduced support for key-based access to list items in Python, C++ and Go model API (#231)
- Introduced support for multiple entities in Go (#768)
- Improved support for YANG
presence
nodes (#629, #738, #763) - Fixed issue with invoking sequential CRUD operations on different model APIs (#727)
- Improved NETCONF service commit API (#796)
- Enhanced support for leaf value patterns (#786)
- Improved support for YANG
feature
s included in NETCONF hello message (#777)
- 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 - Also updated
openconfig
andietf
bundles
- 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 a
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) - Added support for connecting to devices with no
get-schema
support (#554)
- 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)
- 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)