Skip to content

Releases: byllyfish/zof

Release 0.7.0

30 Oct 06:51
Compare
Choose a tag to compare
  • Use regular Python dictionary for events instead of wrapping them in Event object.
  • Fix _ReplyFuture in controller.py to handle asyncio API change, and fix streaming multipart requests.
  • Change underlying oftr connection to use protocol-based implementation (instead of streams).
  • Add -xp prefix to experimental performance command line arguments: -xp-uvloop, -xp-ujson, -xp-streams.
  • Add command line arguments to conntest demo.
  • Add reconnect interval command line option and more features to simulator demo.
  • Fix support for --help command line argument.
  • Rename "poststop" phase to "postflight".
  • ofctl processing code now supports validation of field names and values.

Release 0.5.0

11 Sep 06:03
Compare
Choose a tag to compare
  • Add request_all() api.
  • Add support for the --pidfile command line argument.
  • Add zof.codec module with Python codec for encode/decode OF messages.
  • Refactor CompiledMessage into a base class.
  • Add argument to control number of ports in simulator demo app.
  • Fix KeyError bug in datapath class.

Release 0.4.1

02 Sep 17:52
Compare
Choose a tag to compare
  • Fix exception in datapath service caused by manually closed datapath.
  • All fields support slash notation.
  • zof.run() supports arguments passed as a list.
  • Fixed zof.encode() function to support dict and ObjectView argument types.
  • Fixed zof.encode() function so exception messages are strings, not bytes.

Release 0.4.0

29 Aug 19:25
Compare
Choose a tag to compare
  • Exceptions in async tasks will be associated with the app that created the task.
  • Add get() method to PktView.
  • Added zof.encode() function.
  • Added --sim-endpoint command line argument to simulator demo app.
  • Handle failure in datapath service _get_ports() function.

Release 0.3.1

20 Aug 23:55
Compare
Choose a tag to compare
  • Fix UDP tp_src/tp_dst bug in convert_from_ofctl.

Release 0.3.0

16 Aug 20:15
Compare
Choose a tag to compare
  • Rename to zof.
  • Add close() method to Datapath class for hanging up.
  • Change default log format.
  • Metrics app now initiates on prestart event.
  • Add zof.demo.hub module.

Release 0.2.0

15 Aug 03:39
Compare
Choose a tag to compare
  • Add the set_apps function.
  • Datapath service adds 'datapath' property to all message events.
  • Add 'src' and 'dst' read-only properties to PktView.
  • Add 'port_up' metric.
  • Support slash notation in IPV6_ND_TARGET, IPV6_ND_SLL, and IPV6_ND_TLL fields.