ODL 4.2.3

UniConfig:

  • create Lighty based distribution - removal of Apache Karaf altogether, this distribution is based on lighty.io

  • RPC input/output rework

  • Unification of RPC inputs/outputs

  • Prevent any network wide operations if no node id has been passed- All RPCs MUST specify node-id of nodes they are affecting

  • new UniConfig transactions - create-transaction, cancel-transaction are used in HA deployments

  • bugfixing

UniConfig Native

  • separate schema contexts based on device type - it allows to mount devices with same YANG models but different revisions

Lighty

  • adding of AAA support

  • adding of TLS support

RESTCONF

  • update to RFC-8040 based RESTCONF - only this version runs by default

  • usage of schema context based on device type for data parsing

  • creation of custom UniConfig JSON/XML parsers/serializers

OpenConfig

  • added models: ipsec, frinx-if-ethernet-extension

  • added various extensions for Brocade TUs

NETCONF

  • run-time loading of netconf cache repositories

  • division of netconf cache based on device type

  • creation of schema context from netconf-cache

  • bugfixing

Translation Units

  • bugfixing

Known Issues

JSON response for GET snapshots of UniConfig-native nodes contain generated prefix “uniconfig-<number>-” (e.g. native-529687306-Cisco-IOS-XR-ifmgr-cfg:interface-configurations). This issue does not have an impact on RPC replace-config-with-snapshot.