Skip to content

Releases: openconfig/ondatra

v0.2.3

31 Jul 23:38

Choose a tag to compare

What's Changed

  • Upgrade to ygot v0.29.0
  • Upgrade to ygnmi v0.8.2

Full Changelog: v0.2.2...v0.2.3

v0.2.2

31 Jul 20:58

Choose a tag to compare

What's Changed

  • Upgrade kne to v0.1.14
  • Upgrade ixia-c-operator to v0.3.4
  • Add openconfig-ospf-policy.yang to generated gnmi library

Full Changelog: v0.2.1...v0.2.2

v0.2.1

19 Jul 18:46

Choose a tag to compare

What's Changed

  • GNSI v1 support added

Full Changelog: v0.2.0...v0.2.1

v0.2.0

17 Jul 18:33

Choose a tag to compare

What's Changed

  • Bump ygnmi to v0.8.1 and ygot: v0.29.0
  • Generate Map() functions for lists in gnmi API
  • Restore grpc.WithBlock as a common dial option
  • KNE solver uses unspecific vendor for host nodes

Backwards-incompatible changes for ygnmi/ygot API

This version of Ondatra also uses a new ygnmi/ygot API for list containers (recall that in OpenConfig YANG models, all lists are surrounded by a container containing that list as its only child node), such that:

  • ordered-by user lists now has a different API to allow respecting the ordering of list elements (this affects BGP policy statements "/routing-policy/policy-definitions/policy-definition/statements/statement" and DNS server configuration "/system/dns/servers/server").
  • ordered-by user lists, notably BGP policy statements, are treated as telemetry-atomic in order to convey ordering when receiving data via telemetry; therefore, any descendent nodes are not accessible via ygnmi's telemetry API.

Example config of affected list containers:

container statements {
  oc-ext:telemetry-atomic
  list statement {
    ordered-by user; // optional
  }
}

Other Notable Changes

  • All lists now have a ygnmi API suffixed with Map that returns a map[key]value. This improves upon the current wildcard API suffixed with Any.

Full Changelog: v0.1.23...v0.1.24

v0.1.23

28 Jun 01:49

Choose a tag to compare

What's Changed

Full Changelog: v0.1.22...v0.1.23

v0.1.22

15 Jun 23:28

Choose a tag to compare

What's Changed

  • Various entity-naming improvements in netutil
  • Print a TestMain function failure when the test fails during setup

Full Changelog: v0.1.21...v0.1.22

v0.1.21

14 Jun 02:50

Choose a tag to compare

What's Changed

  • Require latest entity-naming version with fixed Juniper loopback interface namng

Full Changelog: v0.1.20...v0.1.21

v0.1.20

12 Jun 19:06

Choose a tag to compare

What's Changed
Support for IS-IS area and domain authentication.

Full Changelog: v0.1.19...v0.1.20

v0.1.19

12 Jun 16:16

Choose a tag to compare

What's Changed

  • Ondatra uses new openconfig/entity-naming library

Full Changelog: v0.1.18...v0.1.19

v0.1.18

10 Jun 02:23

Choose a tag to compare

What's Changed

  • yang updates for generated gnmi library
  • bump kne version to 0.1.13
  • IxNetwork gnmi server supports color extended communities

Full Changelog: v0.1.17...v0.1.18