cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
300
Views
1
Helpful
0
Replies

New Release of YDK-Cpp has been posted (0.5.4)

abhirame
Cisco Employee
Cisco Employee

Both ydk-gen and ydk-cpp have been updated at github.

Here is a list of features that have gone into the release:


  • Changed dependent libraries (#382)
    • Use header-only spdlog library for logging
    • Use header-only catch library for testing
    • Completely remove boost dependency
  • Create default yang models repository for each bundle. Install yang models as part of bundle shared library (#292)
    • Make passing in path::Repository object optional for CodecServiceProvider
  • Fix issue with handling augmented leafs in CrudService (#351)
  • Use smart pointers (like shared_ptr) in place of raw pointers (#382), (#393)
  • Support linking to multiple bundles (#349)
  • Added sample code for using YDK with JSON configs in combination with CRUD service (#387)
  • Updated cisco-ios-xr bundle to support Cisco IOS XR 6.2.1 release

ydk-gen

  • Improved generation of C++ code to consume less compile-time memory for large yang models (#386), (#336)
  • Add check for valid profile file to ydkgen (#378)
  • Added code coverage for C++ code (#373)

Documentation

  • Separated top data classes from type classes in table of contents (#372)
  • Fixed ydk version not being correctly printed for C++ documentation (#374)
  • Indicate bundle version in C++ and python bundle documentation (#383)


Give it a try!

0 Replies 0