Added
- Add
Proxy
mode for Flow Aggregator to send flows directly without buffering or aggregation. (#6920 #6961, @antoninbas) - Support version skew between Antrea Agent and Flow Aggregator to improve upgrade robustness. (#6912, @antoninbas)
- Add
clusterId
to aggregated records for Flow Aggregator. (#6769, @antoninbas) - Add
checksum/config
annotation to the Deployment of Flow Aggregator. (#6967, @antoninbas) - Support SecondaryNetwork of
SR-IOV
type for VM Nodes. (#6881, @tnqn) - Add more printer columns for
PacketCapture
CRD. (#6977, @antoninbas) - Add fallback log collection to the
antctl supportbundle
command for Antrea components for which regular Support Bundle collection has failed. (#3659, @hangyan) - Add
antreaProxy.disableServiceHealthCheckServer
config to disable the health check server run by Antrea Proxy to avoidkube-proxy
error logs. (#6939, @antoninbas) - Add route info to the output of
antctl get bgproutes
. (#6803 #6823 #6835, @Atish-iaf)
Changed
- Promote feature
EgressSeparateSubnet
from Alpha to Beta. (#6982, @luolanzone) - Promote feature
ServiceExternalIP
from Alpha to Beta. (#6903, @xliuxu) - Allow running Flow Aggregator with no collector / sink. (#7006, @antoninbas)
- More efficient IP checks in the Flow Exporter when determining the type of flow being exported. (#6960, @antoninbas)
- Require
k8s.v1.cni.cncf.io/resourceName
annotations forSR-IOV
type ofNetworkAttachmentDefinitions
for SecondaryNetwork. (#6999, @antoninbas) - Remove stale OVS interfaces in the CNIServer reconciler if the original Pod interface is disconnected. (#6919, @wenyingd)
- Remove local ASN range limitation in
BGPPolicy
API. (#6914, @hongliangl) - Support providing a fixed public host key for SFTP uploads with a new field
hostPublicKey
toPacketCapture
andSupportBundleCollection
CRDs. (#6848, @antoninbas) - Upgrade CNI plugins from v1.5.1 to v1.6.2. (#6796, @luolanzone)
- Push Antrea Ubuntu-based images to
ghcr.io
. (#6834, @antoninbas) - Upgrade go-ipfix to 0.13.0, which includes performance improvements and supports sending multiple data records in the same IPFIX message. (#6998, @antoninbas)
Fixed
- Add
-ComputerName localhost
explicitly for VMSwitch commands to avoid potential validation issues on Windows with Active Directory. (#6985, @XinShuYang) - Fix that Antrea L7NetworkPolicies do not handle Service traffic correctly. (#6941, @hongliangl)
- Disable TX checksum offload for Antrea host gateway interface when
disableTXChecksumOffload
is set totrue
. (#6843, @hongliangl) - Add
fqdnCacheMinTTL
configuration for Antrea-native policies which will ensure that resolved IPs are included in data path rules for at least the configured amount of time, in case some applications are caching the results of DNS queries. (#6808, @hkiiita) - Ensure that OpenFlow rules for a Windows Pod are installed as long as the OpenFlow port is allocated, even if its state is incorrectly reported as "LINK_DOWN". (#6889, @wenyingd)
- Fix audit logging for default deny-all K8s NetworkPolicy rules. (#6855, @qiyueyao)
- Ensure that
promote_secondaries
is set onIPAssigner
interfaces to avoid the automatic removal of all other IP addresses in the same subnet when the primary IP address is deleted. (#6898 #6900, @antoninbas) - Set the maximum packet size explicitly to fix an issue with reading
PacketCapture
pcapng files withtcpdump
on macOS. (#6804, @hangyan) - Reconcile Pods with
hostNetwork
after Antrea Agent is restarted on Windows. (#6944, @wenyingd) - Create a new kubeconfig for
SupportBundleClient
to fixantctl supportbundle
failures on Windows. (#6840, @XinShuYang) - Fix PacketCapture bpf filter issue to avoid receiving packets when the socket is created but the bpf filter is not applied yet. (#6821, @hangyan)