Skip to content

YDK release 0.8.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@ygorelik ygorelik released this 30 Oct 19:45
· 321 commits to master since this release
e029085

New features and enhancements

  • Expanded meta data in Python bundles by adding flags has_must and has_when (CiscoDevNet#927)
  • Added utility function to compare two entities and build diff (CiscoDevNet#925)
  • Adjusted C++ code to work with gcc compiler version 4.8.5 (default for CentOS-7.x)

Resolved GitHub issues

  • 'ietf-netconf-monitoring:get-schema' returns schema with escape sequences (CiscoDevNet#614)
  • NETCONF provider should raise more appropriate exceptions (CiscoDevNet#774)
  • YList test fails when list entity added before keys are initialized (CiscoDevNet#800)
  • Inherited classes not initialized properly in Python3 when constructor uses super() (CiscoDevNet#921)
  • Delete operation fails on container (CiscoDevNet#931)
  • Absolute path for generated entity of second level list child is incorrect (CiscoDevNet#933)
  • Go: When entity having children is built from model API the child entities parent is nil (CiscoDevNet#938)
  • gNMI Provider does not preserve original strings (CiscoDevNet#940)
  • gNMISession fails to decode GetRequest response when returned values is empty string (CiscoDevNet#943)
  • No way to retrieve numeric value of enums in cpp generated code (CiscoDevNet#944)
  • XmlSubtreeCodec fails decode payload with augmented component (#956)
  • Debian package for C++ bundles getting installed to wrong location (#962)

Documentation improvements

  • Added documentation for XmlSubtreeCodec and JsonSubtreeCodec.

Bundle improvements

  • Released cisco-nx-os bundle to support Cisco NX OS 9.3.1
  • Released cisco-ios-xr bundle to support Cisco IOS XR OS 6.5.3