aboutsummaryrefslogtreecommitdiffstats
path: root/RELEASE.md
diff options
context:
space:
mode:
authorOle Troan <ot@cisco.com>2017-04-19 13:32:35 +0200
committerOle Troan <ot@cisco.com>2017-04-19 13:32:59 +0200
commit282accc2b3214ec448d059f8b80cdd62ab275a6d (patch)
tree5851583a240fc9e480fa9d37b3f094b6d2f476a7 /RELEASE.md
parent012e4bab6cee95144275d5d3e08ac00d84259bfb (diff)
1704: Release notes.
Change-Id: I2881ae9c68a4edf60e83923e6409cbd767ada914 Signed-off-by: Ole Troan <ot@cisco.com>
Diffstat (limited to 'RELEASE.md')
-rw-r--r--RELEASE.md92
1 files changed, 90 insertions, 2 deletions
diff --git a/RELEASE.md b/RELEASE.md
index 392bbb6f839..41aab0bc715 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -7,6 +7,94 @@
@page release_notes_1704 Release notes for VPP 17.04
+500+ commits since the 1701 release.
+
+## Features
+- Infrastructure
+ - make test improvements
+ - vnet: add device-input threadplacement infra
+ - 64 bit per-thread counters
+ - process restart cli
+ - High performance timer wheels
+ - Plugin infrastructure improvements
+ - Support for .default_disabled, .version_required
+ - Added MAINTAINERS file
+
+- Host stack
+ - TCP stack
+ - DHCPv4 / DHCPv6 relay multi-destination
+ - DHCPv4 option 82
+ - ND proxy
+ - Attached hosts
+ - Consolidated DHCPv4 and DHCPv6 implementation
+
+- Interfaces
+ - DPDK 17.02 (retire support for DPDK 16.07)
+ - Add memif - packet memory interface for intra-host communication
+ - vhost: support interrupt mode
+ - DPDK as plugin (retired vpp_lite)
+ - DPDPK input optimizations
+ - Loopback interface allocation scheme
+
+- Network features
+ - Bridging
+ - Learning on local interfaces
+ - Flushing of MACs from the L2 FIB
+
+ - SNAT
+ - CGN (Deterministic and dynamic)
+ - CGN configurable port allocation algorithm
+ - ICMP support
+ - Tentant VRF id for SNAT outside addresses
+ - Session dump / User dump
+ - Port allocation per protocol
+
+ - Security groups
+ - Routed interface support
+ - L2+L3 unified processing node
+ - Improve fragment handling
+
+ - Segement routing v6
+ - SR policies with weighted SID lists
+ - Binding SID
+ - SR steering policies
+ - SR Local SIDs
+ - Framework to expand local SIDs w/plugins
+ - Documentation
+
+ - IOAM
+ - UDP Pinger w/path fault isolation
+ - IOAM as type 2 metadata in NSH
+ - IAOM raw IPFIX collector and analyzer
+ - Anycast active server selection
+ - Documentation
+ - SRv6 Local SID
+ - IP6 HBH header and SR header co-existence
+ - Active probe
+
+ - LISP
+ - Statistics collection
+
+ - GPE
+ - CLI
+ - NSH added to encap/decap path
+ - Renamed LISP GPE API to GPE
+
+ - MPLS
+ - Performance improvements (quad loop)
+
+ - BFD
+ - Command line interface
+ - Echo function
+ - Remote demand mode
+ - SHA1 authentication
+
+ - IPsec
+ - IKEv2 initiator features
+
+ - VXLAN
+ - unify IP4/IP6 control plane handling
+
## API changes
- Python API: To avoid conflicts between VPP API messages names and
@@ -23,12 +111,12 @@
For backwards compatibility VPP API methods are left in the main
name space (VPP), but will be removed from 17.07.
+ - Python API: Change from cPython to CFFI.
+
- create_loopback message to be replaced with create_loopback_instance
create_loopback will be removed from 17.07.
https://gerrit.fd.io/r/#/c/5572/
-@todo Release 17.04 needs release notes.
-
@page release_notes_1701 Release notes for VPP 17.01
@note This release was for a while known as 16.12.