Skip to content

Commit

Permalink
Merge pull request #930 from ywc689/release-v1.9.6
Browse files Browse the repository at this point in the history
release v1.9.6
  • Loading branch information
ywc689 authored Jan 2, 2024
2 parents e42c170 + 3336c3e commit b7216d1
Showing 1 changed file with 34 additions and 7 deletions.
41 changes: 34 additions & 7 deletions src/VERSION
Original file line number Diff line number Diff line change
@@ -1,17 +1,44 @@
#!/bin/sh
# program: dpvs
# Jul 13, 2023
#
# Dec 19, 2023 #
##
# Features
# - Add new tools: dpvs-agent and healthcheck.
# - New tool: **dpvs-agent**, a management daemon tool for dpvs based on OpenAPI.
# - New tool: **healthcheck**, a service health check daemon tool cooperating with dpvs-agent.
# - Dpvs: Develop **passive health check** methods for tcp and bidirectional udp backends.
# - Dpvs: Add supports for **Proxy Protocol** with both v1 and v2 versions.
# - Dpvs: Add supports for extended statistics of ethernet devices.
# - Dpvs: Add configuration file and dpip supports for allmulticast setting switch.
# - Build: Transfer all build configurations to a top-level file `config.mk`.
# - Containerization: Draft a Dockerfile and a tutorial document to build and run dpvs in container.
#
# Bugfixes
# - Dpvs: Improve config of adding/removing multicast ether addresses.
# - Dpvs: Fix synproxy config problems.
# - Keepalived: Fix session disturbance problem when vs/rs updated and reloaded.
# - Dpvs: Protect toa from source address spoofing attack and increase success ratio for source address delievery via toa.
# - Dpvs: Adjust tcp window scale in outbound direction for synproxy to improve throughput in bulk upload cases.
# - Dpvs: Fix timer inaccuracy problem when timing over 524s.
# - Dpvs: Fix the crash problem caused by ether address list buffer overflow.
# - Dpvs: Fix the crash problem caused by dividing by zero when bonding slaves attempt to send packets out.
# - Dpvs: Fix the crash problem caused by inconsistent data structures of `dp_vs_dest_compat` between dpvs and keepalived.
# - Dpvs: Correct ipo option length for judgement of branching to standalone uoa.
# - Dpvs: Inhibit setting multicast ether address from slave lcores.
# - Dpvs: Fix service flag conflicts of synproxy and expire-quiescent.
# - Dpvs: Fix the chaos use of flag, flags and fwdmode in dest and service structures.
# - Dpvs: Fix service flush function not usable problem.
# - Dpvs: Fix invalid port problem when getting verbose information of netif devices.
# - Dpvs: Use atomic operation to generate packet id for ipv4 header.
# - Dpvs: Remove fragile implementations of strategy routing for snat.
# - Dpvs: Remove the stale config item "ipc_msg/unix_domain".
# - Keepalived: Do not delete and re-add vs/rs to eliminate service disturbances at reload.
# - Keepalived: Fix a carsh problem caused by missing definition of allowlist/denylist config items.
# - Ipvsadm: Add `conn-timeout` configuration option for service.
# - Ipvsadm: Fix the ambiguous use of '-Y' configuration option.
# - Ipvsadm: Fix icmpv6 configuration option `-1` lost problem..
# - Ipvsadm: Update help text, including supported schedulers, laddr and allow/deny ip list.
# - Dpip: Fix line break problem in help message.
# - Uoa: Enable ipv6 with a macro for uoa example server.
#

export VERSION=1.9
export RELEASE=5
export RELEASE=6

echo $VERSION-$RELEASE

0 comments on commit b7216d1

Please sign in to comment.