0.8.1
Pre-release
Pre-release
2019-02-11 version 0.8.1
Python, C++, Go
- Introduced support for non-top level objects/entities for CRUD, Netconf, and gNMI services.
- Introduced a feature, which allows to disable validation of entity data processed by NetconfServiceProvider.
ydk-gen
- Added capability to generate meta-data in Python bundles by adding
--generate-meta
flag ingenerate.py
script. - Added
generate.py
script options '-i --install' and '-s --sudo' to generate and install packages in one step. - Use CMake build number for release numbers with suffix (#864)
Resolved GitHub issues
- YFilter dropped when used with NetconfService and EntityCollection (#803)
- Test for non-top level Entity fails when bundle created with 'one-class-per-module' flag (#839)
- generate.py always creates model bundles with requirements for current YDK version (#844)
- NETCONF Session constructor doesn't allow port to be None (#846)
- YDK fails process RPC payload, which contain 'data' tag (#851)
- gNMI script results in a segmentation fault if repository is missing a required model (#852)
- CodecService fails correctly encode multiple entries in keyless list (#854)
- Segmentation fault when decoding gNMI config payload (#856)
- Decoding gNMI payload fails with ValueError exception (#858)
Documentation improvements
Addressed multiple documentation issues: #848, #850, #861, #862