YDK 0.8.5 release
Pre-release
Pre-release
YDK-0.8.5 release
Released on July 21 of 2020
New features and enhancements
- Develop utility function to clone Entity instance 967
- Go CodecService fails to encode leaf-list data 968
- Developed script install_ydk, which allows to install YDK from source in one CLI command
- Added support for CentOS/RHEL-8 and Ubuntu-20.04 (focal) 1019
Resolved GitHub issues
- gNMI set RPC fails when JSON payload is formatted string
- Enhance generator to indicate how a YANG modules was processed 894
- Restconf in YDK should support HTTPS (partially resolved) 917
- Go fails to process filters on enum and identity leaves and leaf-lists 969
- YDK fails create bundle package when package name contains '.' 978
- python bundle generator must escape 'async' as variable name 980
- YDK fails instantiate some of the generated bundle classes 983
- Python generated bundle class fails instantiate when model contains leaf 'logger' 996
- C++ YList class fails to process key values when its name contains '-' character 997
- create_datanode in Path API returns incorrect object and sets incorrect value 1003
- create_datanode rejects absolute paths with a leading "/" as defined in RFC 7950 1005
- Path API create_datanode rejects valid value 1006
- data tag not recognized when attribute present 1021
- c++ generated bundle class fails to compile in gcc when model contains leaf 'minor' 1024
- ydk.path.codec.decode validates incorrect XML payload 1026
- Python 3 TypeError while initializing CRUDService class 1032
Bundle improvements
- Updated cisco-ios-xe bundle to support Cisco IOS XE 16.9.3 due to bug in Python generated code
- Updated cisco-ios-xr bundle to support Cisco IOS XR 6.6.3
- Updated openconfig bundle to support YANG models of revision "2019-06-21"