Skip to content

Commit ec9ce33

Browse files
ayourtchdwallacelf
authored andcommitted
misc: 19.08.2 Release Notes
Change-Id: I78f9edf9c15e9f4a2451be084c04c6318fbb978d Type: docs Signed-off-by: Andrew Yourtchenko <[email protected]>
1 parent 0830008 commit ec9ce33

File tree

1 file changed

+126
-0
lines changed

1 file changed

+126
-0
lines changed

RELEASE.md

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Release Notes {#release_notes}
22

3+
* @subpage release_notes_19082
34
* @subpage release_notes_19081
45
* @subpage release_notes_1908
56
* @subpage release_notes_19043
@@ -24,6 +25,131 @@
2425
* @subpage release_notes_1609
2526
* @subpage release_notes_1606
2627

28+
@page release_notes_19082 Release notes for VPP 19.08.2
29+
30+
The 19.08.2 is an LTS release. It contains numerous fixes,
31+
as well as new features and API additions.
32+
33+
## Features
34+
35+
- API trace tool
36+
- Add text output (c395ff143)
37+
- Binary API Libraries
38+
- Add API support for PP2 plugin to stable/1908 (1c3c9f039)
39+
- Build System
40+
- Pass 'no-pci' to autgenerated config (c0552134e)
41+
- Add env variable to pass extra cmake args (116e05f57)
42+
- Infrastructure Library
43+
- Implement CLIB\_PAUSE () for aarch64 platforms (a3c45242b)
44+
- Create unformat function for data size parsing (cb19100c1)
45+
- Link Bonding
46+
- Fix interface deletion (1517d5e72)
47+
- Add GSO support (a06f68556)
48+
- Physical Memory Allocator
49+
- Always lock pages (5b2eea6e0)
50+
- Plugins
51+
- AVF Device driver
52+
- Print queue id in packet trace (9e028d047)
53+
- DPDK
54+
- Ipsec tunnel support for ip6-in-ip4 (2dde5a478)
55+
- QAT devices update, add c4xxx and xeon d15xx (f5d6c80ac)
56+
- Add TSO support in DPDK plugin. (5564db853)
57+
- Group Based Policy (GBP)
58+
- Add extended SFC unit tests (30f7e4198)
59+
- Host Stack Applications
60+
- Make APP\_OPTIONS\_PREALLOC\_FIFO\_PAIRS configurable (47c6f36be)
61+
- Internet Key Exchange (IKEv2) Protocol
62+
- Add support for GCM cipher (2fa9f679c)
63+
- QUIC protocol
64+
- Add cli command for stats (88af6c3f4)
65+
- Add Tx, Rx and packet drop counters (3a61a40dd)
66+
- Create custom event logger (2f9ec5001)
67+
- Make quic fifo size configurable via cli (7fc3d97b8)
68+
- RDMA (ibverb) driver
69+
- Add support for input feature arcs (cbae1e1c5)
70+
- Add support for MAC changes (ffdfe308b)
71+
- Http\_static
72+
- Add dynamic GET / POST method hooks (faf5195e3)
73+
- Python binding for the VPP API
74+
- Let async calls return context (e6b29a9df)
75+
- Introduce read\_blocking (1c45b85df)
76+
- SVM Library
77+
- Improve fifo segment verbose cli (d2bff0786)
78+
- Statistics Segment
79+
- Add /if/\<n\>/\<n\>/state for lacp interface state (d5e8ed7be)
80+
- Test Infrastructure
81+
- Support worker threads (51699e62c)
82+
- Support setting random seed (fc000f0e1)
83+
- Add cli\_return\_response to vpp\_papi\_provider (64d744350)
84+
- Test tls case (87e1bcdd7)
85+
- VNET
86+
- Classifier
87+
- Use vector code even when data is not aligned (bebbd7f62)
88+
- VPP packet tracer support (7c5a3536c)
89+
- IPSec
90+
- Add 'detail' option to 'sh ipsec sa' (56417fa94)
91+
- Add insecure option for format of SA (591aa64e8)
92+
- Support 4o6 and 6o4 for tunnel protect (2e6d73934)
93+
- IPv4 and IPv6 LPM
94+
- Allow addrs from the same prefix on intf (da900b25c)
95+
- Punt rather than drop unkown IPv6 ICMP packets (fd2f6f89e)
96+
- Session Layer
97+
- Add explicit reset api (a267cba29)
98+
- Improve cli (2ff21af39)
99+
- Add session enable option in config file (b1ef5567b)
100+
- Limit pacer bucket size (079895d95)
101+
- Builtin app rx notifications regardless of state (8e4afc86d)
102+
- Infra for transports to send buffers (57997c874)
103+
- Reschedule asap when snd space constrained (89ab1762d)
104+
- TCP
105+
- Allow cc algos to set pacing rate (82df1eb90)
106+
- Set cc\_algo on connection alloc (7fe501a4b)
107+
- Add option for always on event logging (e73bd8503)
108+
- Track zero rwnd errors (a2c063712)
109+
- Validate connections in output (ea584d137)
110+
- Force zero window on full rx fifo (fbe948c81)
111+
- Send rwnd update only if wnd is large enough (0ad8477ba)
112+
- Enable gso in tcp hoststack (6f3621d77)
113+
- Handle SACK reneging (9dba3dbf0)
114+
- Use rate sample RTT in recovery if possible (6702641f5)
115+
- Compute snd time for rate sample (69460ae11)
116+
- Use sacks for timer based recovery (d4aa3d9f8)
117+
- Custom checksum calculations for Ipv4/Ipv6 (3642782a2)
118+
- Retry lost retransmits (7b135c639)
119+
- Improve pacing after idle send periods (abdc7dfb5)
120+
- Track lost rxt segments in byte tracker (6de46b40d)
121+
- Validate the IP address while checking TCP connection (6c1ce53b4)
122+
- Improve lost rxt heuristic (04b4204d9)
123+
- VPP Comms Library
124+
- Allow non-blocking connects (4767cf24f)
125+
- Add api to set lcl ip (2c55610e2)
126+
- Vector Library
127+
- Add flag to explicitelly mark nodes which can init per-node packet trace (29dc11bde)
128+
- Enhance the "show cli" debug CLI command (b5a0108ac)
129+
- Libmemif
130+
- Introduce 'memif\_per\_thread\_' namespace (2736fc7fc)
131+
132+
## API changes
133+
134+
Description of results:
135+
136+
* _Definition changed_: indicates that the API file was modified between releases.
137+
* _Only in image_: indicates the API is new for this release.
138+
* _Only in file_: indicates the API has been removed in this release.
139+
140+
Message Name | Result
141+
-------------------------------------------------------------|------------------
142+
app_attach | only in image
143+
app_attach_reply | only in image
144+
145+
Found 2 api message signature differences
146+
147+
## Fixed issues
148+
149+
For the full list of fixed issues please refer to:
150+
- fd.io [JIRA](https://jira.fd.io)
151+
- git [commit log](https://git.fd.io/vpp/log/?h=stable/1908)
152+
27153
@page release_notes_19081 Release notes for VPP 19.08.1
28154

29155
Exceptionally, this release has an API-changing fix introduced via

0 commit comments

Comments
 (0)