xref: /f-stack/doc/F-Stack_Release_Note.md (revision e7145e36)
1# F-Stack Release Note
2
3 F-Stack is an open source network framework based on DPDK.
4
52019.11 F-Stack v1.13
6
7  1. F-Stack lib:
8
9  - Fix some bugs.
10  - Add interface `ff_dup`, `ff_dup2``ff_ioctl_freebsd`, `ff_getsockopt_freebsd`, `ff_setsockopt_freebsd`.
11  - Initial parameter `proc-type` can be NULL, default "auto".
12  - Add "idle_sleep" parameter to reduce CPU usage when no pkts incomming, add `base_virtaddr` parameter for some vms.
13  - Add arch arm64 compiler options.
14  - Support Container(Docker).
15  - Support vlan.
16
17  2. Nginx:
18
19  - Fix some bugs.
20  - Hook `getpeername`,`getsockname`,`shutdown`.
21  - Support "master_process off".
22
23  3. Redis:
24
25  - Reset cpu affinity when new process forked.
26
27  4. Tools:
28
29  - Add `traffic` tool.
30
31  5. DPDK:
32
33  - Upgrade to 17.11.4 LTS.
34
352018.5 F-Stack v1.12
36
37  1. Fixed some bugs.
38  2. Nginx: host event supported.
39  3. kern_timeout: decrease the cpu usage of timer.
40  4. DPDK: upgrade to 17.11.2 LTS.
41
422017.11 F-Stack v1.11
43
44  1. Intel DPDK network I/O module.
45  2. FreeBSD Network Stack.
46  3. Nic offload: checksum(IP/TCP/UDP), TSO, VLAN, etc.
47  4. Network tools: sysctl, ifconfig, route, netstat, top, etc.
48  5. Firewall supported: ipfw.
49  6. Netgraph supported: ngctl.
50  7. Posix-like API: socket,event.
51  8. Coroutine API.
52  9. Python bindings for F-Stack: pyfstack.
53  10. App: Nginx/Redis supported.
54