Skip to content

Releases: byllyfish/zof

Release 0.18.0

20 Sep 23:44
Compare
Choose a tag to compare
  • Update zof for recent oftr API changes (e.g. ext_hdrs, channel_alert).
  • REST API supports POST to /stats/flow/{dpid} to pass JSON parameters to search flows.
  • Add serve_forever() method to HTTP api.
  • REST API supports a multi-valued query string (using []).
  • Add REST API handler for portdesc request to specific port number.

Release 0.16.0

02 Jun 17:46
Compare
Choose a tag to compare
  • Allow OF messages to be compiled from non-zof tasks.
  • Allow zof.ensure_future to be called from outside an async task.
  • Update requirements.txt.
  • Update http API shim to use aiohttp 3.0 AppRunner API.

Release 0.15.0

15 May 22:07
Compare
Choose a tag to compare
  • Add support for 'nxt' and 'ext_hdrs' aliases to PktView.
  • CallbackInfo class now allows a base class member to bind to a direct subclass instance.
  • Update base alpine image version to v0.48.0-alpine3.7.

Release 0.14.0

13 Apr 01:11
Compare
Choose a tag to compare
  • The contents of the FeaturesReply message is now available from the built-in Datapath object.

  • The FeaturesReply message is no longer dispatched separately.

Release 0.13.0

26 Mar 18:39
Compare
Choose a tag to compare
  • Add curr_speed and max_speed to zof.Port class.
  • PktView now supports fields with multiple values (e.g. x_lldp_org_specific).
  • Add lldp support for get_protocol API in PktView.
  • Validate that mac, ipv4 and ipv6 addresses are non-empty strings (ofctl).
  • Datapath class now has a send_msg method.

Release 0.12.0

19 Feb 19:47
Compare
Choose a tag to compare
  • Add support for APP.bind decorator for classes.
  • Datapath object instances now have an 'id' attribute (datapath_id as int).
  • Prevent datapath service from propagating messages if datapath is not ready.
  • Update requirements.txt.

Release 0.11.0

30 Jan 17:51
Compare
Choose a tag to compare
  • Default cacert and privkey to '' if not present.
  • Rest API allows datapath's that begin with '0x'.
  • Fix bug in stopping web server (when there was an error starting it).
  • Update oftr version in alpine docker file.

Release 0.10.0

01 Jan 03:26
Compare
Choose a tag to compare
  • Clean up HTTP decorator api.
  • Improved handling of RPC connection failure; add ClosedException (Issue #2).
  • Metrics demo app: /metrics/ports unknown target returns HTTP status 404 (Issue #1).
  • Small fixes to the simulator demo app.

Release 0.9.0

06 Dec 05:52
Compare
Choose a tag to compare
  • zof.compile can be used to create RPC message events from Python objects.
  • Update oftr version in alpine docker file.
  • Add autoresponder demo app.

Release 0.8.0

14 Nov 23:22
Compare
Choose a tag to compare
  • Fix rest_api demo handler for /stats/flow to stream multipart replies.
  • Fix ready flag usage for manully closed datapaths.
  • Remove Event class, make_event and make_objectview API's.
  • Fix stderr logging in oftr Protocol implementation.
  • Update oftr version in alpine docker file.