# Changelog
## [0.6.1] - 2020-10-10
### New features
 * Support OVS internal interface and OVS system interface. (4e546a0)

### Bug fixes
 * Fix the python binding for VXLAN `dst_port`. (3012402)
 * bond, bridge: Remove the unsafe std::mem::transmute(). (ce23ba5)

## [0.6.0] - 2020-10-09
### New features
 * Add the support of MAC VTAP. (c76993b)
 * Add the support of route rule. (757945b)

### Break changes
 * The bond options has been changed from arbitrary hash map to explicit
   properties. (71b95db)

### Bug fixes
 * Do not panic on multipath route found. (bc383be)
 * Fix the crash on vxlan when `dst_port` is set. (14dffd3)

## [0.5.1] - 2020-09-20
### Bug fixes
 * Add support of TUN/TAP in Python binding
 * Fix route query in Python binding

## [0.5.0] - 2020-09-04
### New features
 * Support MAC VLAN
 * Support TUN/TAP(no python binding yet)
 * Include VRF support in python binding

### Bug fixes
 * Fix incorrect string memory free function in C binding
 * Fix python binding failure when SR-IOV is not supported

### Break changes
 * The rust API `nispor::get_state` changed to `nispor::NetState::retrieve()`
 * The python API `nispor.get_state` changed to
   `nispor.NisporNetState.retrieve()`

## [0.4.0] - 2020-08-26

### New features
 * Support SR-IOV
 * Support VRF(Virtual Routing and Forwarding)

### Bug fixes
 * Fix the python module on linux bridge vlan filtering
 * Include SONAME in `libnispor.so` of C binding

## [0.3.0] - 2020-08-16

### New features
 * C binding of nispor
 * Python binding is wrapper from C binding, hence does not need
   rust-pyo3 any more
 * Python binding now support setuptools.

### Break changes
 * The python function `nispor.get_state()` is returning a object.
   not, rather than json string.
   The new function `nispor.get_state_json()` is returned the json string.

## [0.2.0] - 2020-08-11
### New features
 * Veth
 * Dummy
 * Route
 * VxLAN

## [0.1.1] - 2020-07-08
### Bug fixes
 * Misc packaging fixes.

## [0.1.0] - 2020-07-03
### New features
 * IPv4/IPv6 address
 * Bond
 * Linux Bridge
 * Linux Bridge VLAN filtering
 * VLAN
