The table below shows YumaPro SDK's major features and which releases they are contained in. You can choose the features you need and the release train to decide on the stability you require.


Feature

YumaPro Release


17.10 deprecated18.10
oldold stable
19.10
old stable
20.10
stable - current
21.10
stable - latest

Recommended

21.10T
latest - unstable
NETCONF
CLI (YP-SHELL)
YANG 1.0
NACM
YANG Library
YANG Patch
2nd Generation SIL Callbacks
Distributed Server (SIL-SA)
External Database (DB-API)
RESTCONF
JSON
yangcli-pro support for <get-bulk>
yangcli-pro for RESTCONF
Transaction Hooks
High Availability (YP-HA)
YANG 1.1
Call-Home
Configuration Templates
SNMP
Improved Performance
YANG Compiler Hooks
uClinux
Yocto/BitBake
Support Save
NETCONF over TLS support
NGINX support for RESTCONF
Dynamic and multi-language error messages
Google RPC Network Management Interface (gNMI)

Logrotate support

IPv6 Call Home

DB-API system wide database configuration lock
yangcli-pro support for <get-walk>
yangcli-pro support for <get-schema>
CLI customization support for yp-shell
Makefile enhancements for cross compiling
Certificate Revocation List (CRL) processing for NETCONF over TLS sessions
Transaction Start/Complete Callbacks for SIL-SA 

Configurable event-streams for notifications 

NMDA support 

Reduced memory consumption

YANG Push support


Google Remote Procedure Call (gRPC) 





For additional  details on YumaPro SDK Release process see: https://www.yumaworks.com/features/yumapro-sdk-release-information/



To ensure you have the most up to date bug fixes you should use the latest version of a release train.