Skip to content

Commit b7216d1

Browse files
authored
Merge pull request #930 from ywc689/release-v1.9.6
release v1.9.6
2 parents e42c170 + 3336c3e commit b7216d1

File tree

1 file changed

+34
-7
lines changed

1 file changed

+34
-7
lines changed

src/VERSION

Lines changed: 34 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,44 @@
11
#!/bin/sh
22
# program: dpvs
3-
# Jul 13, 2023
4-
#
3+
# Dec 19, 2023 #
4+
##
55
# Features
6-
# - Add new tools: dpvs-agent and healthcheck.
6+
# - New tool: **dpvs-agent**, a management daemon tool for dpvs based on OpenAPI.
7+
# - New tool: **healthcheck**, a service health check daemon tool cooperating with dpvs-agent.
8+
# - Dpvs: Develop **passive health check** methods for tcp and bidirectional udp backends.
9+
# - Dpvs: Add supports for **Proxy Protocol** with both v1 and v2 versions.
10+
# - Dpvs: Add supports for extended statistics of ethernet devices.
11+
# - Dpvs: Add configuration file and dpip supports for allmulticast setting switch.
12+
# - Build: Transfer all build configurations to a top-level file `config.mk`.
13+
# - Containerization: Draft a Dockerfile and a tutorial document to build and run dpvs in container.
714
#
815
# Bugfixes
9-
# - Dpvs: Improve config of adding/removing multicast ether addresses.
10-
# - Dpvs: Fix synproxy config problems.
11-
# - Keepalived: Fix session disturbance problem when vs/rs updated and reloaded.
16+
# - Dpvs: Protect toa from source address spoofing attack and increase success ratio for source address delievery via toa.
17+
# - Dpvs: Adjust tcp window scale in outbound direction for synproxy to improve throughput in bulk upload cases.
18+
# - Dpvs: Fix timer inaccuracy problem when timing over 524s.
19+
# - Dpvs: Fix the crash problem caused by ether address list buffer overflow.
20+
# - Dpvs: Fix the crash problem caused by dividing by zero when bonding slaves attempt to send packets out.
21+
# - Dpvs: Fix the crash problem caused by inconsistent data structures of `dp_vs_dest_compat` between dpvs and keepalived.
22+
# - Dpvs: Correct ipo option length for judgement of branching to standalone uoa.
23+
# - Dpvs: Inhibit setting multicast ether address from slave lcores.
24+
# - Dpvs: Fix service flag conflicts of synproxy and expire-quiescent.
25+
# - Dpvs: Fix the chaos use of flag, flags and fwdmode in dest and service structures.
26+
# - Dpvs: Fix service flush function not usable problem.
27+
# - Dpvs: Fix invalid port problem when getting verbose information of netif devices.
28+
# - Dpvs: Use atomic operation to generate packet id for ipv4 header.
29+
# - Dpvs: Remove fragile implementations of strategy routing for snat.
30+
# - Dpvs: Remove the stale config item "ipc_msg/unix_domain".
31+
# - Keepalived: Do not delete and re-add vs/rs to eliminate service disturbances at reload.
32+
# - Keepalived: Fix a carsh problem caused by missing definition of allowlist/denylist config items.
33+
# - Ipvsadm: Add `conn-timeout` configuration option for service.
34+
# - Ipvsadm: Fix the ambiguous use of '-Y' configuration option.
35+
# - Ipvsadm: Fix icmpv6 configuration option `-1` lost problem..
36+
# - Ipvsadm: Update help text, including supported schedulers, laddr and allow/deny ip list.
37+
# - Dpip: Fix line break problem in help message.
38+
# - Uoa: Enable ipv6 with a macro for uoa example server.
1239
#
1340

1441
export VERSION=1.9
15-
export RELEASE=5
42+
export RELEASE=6
1643

1744
echo $VERSION-$RELEASE

0 commit comments

Comments
 (0)