Skip to content

Releases: openconfig/ondatra

v0.2.4

08 Aug 18:10
Compare
Choose a tag to compare

What's Changed

  • New dut and ate RawAPI() method to return a binding view of the device
  • gnmi.Watch detects more deadline exceeded errors
  • Updated generated gnmi APIs

Full Changelog: v0.2.3...v0.2.4

v0.2.3

31 Jul 23:38
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

What's Changed

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

v0.1.22

15 Jun 23:28
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

What's Changed

  • Ondatra uses new openconfig/entity-naming library

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