CRUD / Netconf / gNMI/ Codec / Path API
* Added support for CRUD, Netconf Service, and gNMI Service operations on non-top level objects.
* 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 in `generate.py` script.
* Added `generate.py` script options '-i --install' and '-s --sudo' to generate and install Python packages in one step.
* Use CMake build number for release numbers with suffix ([864](https://github.com/CiscoDevNet/ydk-gen/issues/864))
Resolved GitHub issues
* YFilter dropped when used with NetconfService and EntityCollection ([803](https://github.com/CiscoDevNet/ydk-gen/issues/803))
* Test for non-top level Entity fails when bundle created with 'one-class-per-module' flag ([839](https://github.com/CiscoDevNet/ydk-gen/issues/839))
* NETCONF Session constructor doesn't allow port to be None ([846](https://github.com/CiscoDevNet/ydk-gen/issues/846))
* YDK fails process RPC payload, which contain 'data' tag ([851](https://github.com/CiscoDevNet/ydk-gen/issues/851))
* gNMI script results in a segmentation fault if repository is missing a required model ([852](https://github.com/CiscoDevNet/ydk-gen/issues/852))
* CodecService fails correctly encode multiple entries in keyless list ([854](https://github.com/CiscoDevNet/ydk-gen/issues/854))
* Segmentation fault when decoding gNMI config payload ([856](https://github.com/CiscoDevNet/ydk-gen/issues/856))
* Decoding gNMI payload fails with ValueError exception ([858](https://github.com/CiscoDevNet/ydk-gen/issues/858))
* gNMI missing from ydk-py docker ([860](https://github.com/CiscoDevNet/ydk-gen/issues/860))
Documentation improvements
Addressed multiple documentation issues: [848](https://github.com/CiscoDevNet/ydk-gen/issues/848),
[850](https://github.com/CiscoDevNet/ydk-gen/issues/850), [#861](https://github.com/CiscoDevNet/ydk-gen/issues/861),
[862](https://github.com/CiscoDevNet/ydk-gen/issues/862)