Skip to content

Latest commit

 

History

History
94 lines (79 loc) · 8.38 KB

CHANGELOG-1.9.md

File metadata and controls

94 lines (79 loc) · 8.38 KB

Changelog 1.9

1.9.1 - 2023-04-11

Changed

Fixed

  • Ensure NO_FLOOD is always set for IPsec tunnel ports and TrafficControl ports. (#4419 #4654 #4674, @xliuxu @tnqn)
  • Fix Service routes being deleted on Agent startup on Windows. (#4470, @hongliangl)
  • Fix route deletion for Service ClusterIP and LoadBalancerIP when AntreaProxy is enabled. (#4711, @tnqn)
  • Fix OpenFlow Group being reused with wrong type because groupDb cache was not cleaned up. (#4592, @ceclinux)
  • Add a periodic job to rejoin dead Nodes to fix Egress not working properly after long network downtime. (#4491, @tnqn)
  • Fix Agent crash in dual-stack clusters when any Node is not configured with an IP address for each address family. (#4480, @hongliangl)
  • Fix potential deadlocks and memory leaks of memberlist maintenance in large-scale clusters. (#4469, @wenyingd)
  • Fix connectivity issues caused by MAC address changes with systemd v242 and later. (#4428, @wenyingd)
  • Fix a ClusterInfo export bug when Multi-cluster Gateway changes. (#4412, @luolanzone)
  • Fix OpenFlow rules not being updated when Multi-cluster Gateway updates. (#4388, @luolanzone)
  • Set no-flood config with ports for TrafficControl after Agent restarting. (#4318, @hongliangl)

1.9.0 - 2022-10-21

Added

  • Add the following capabilities to the Multi-cluster feature:
    • Add support for Pod-to-Pod connectivity across clusters. (#4219, @hjiajing)
    • Add active-passive mode high availability support for Gateway Nodes. (#4069, @luolanzone)
    • Allow Pod IPs as Endpoints of Multi-cluster Service; option endpointIPType is added to the Multi-cluster Controller ConfigMap to specify the Service Endpoints type. (#4198, @luolanzone)
    • Add antctl mc get joinconfig command to print ClusterSet join parameters. (#4299, @jianjuns)
    • Add antctl mc get|delete membertoken commands to get/delete member token. (#4254, @bangqipropel)
  • Add rule name to Audit Logging for Antrea-native policies. (#4178, @qiyueyao)
  • Add Service health check similar to kube-proxy in antrea-agent; it provides HTTP endpoints ":/healthz" for querying number of local Endpoints of a Service. (#4120, @shettyg)
  • Add S3Uploader as a new exporter of Flow Aggregator, which periodically exports expired flow records to AWS S3 storage bucket. (#4143, @heanlan)
  • Add scripts and binaries needed for running Antrea on non-Kubernetes Nodes (ExternalNode) in release assets. (#4266 #4113, @antoninbas @Anandkumar26)

Changed

  • AntreaProxy now supports more than 800 Endpoints for a Service. (#4167, @hongliangl)
  • Add OVS connection check to Agent's liveness probes for self-healing on OVS disconnection. (#4126, @tnqn)
  • antrea-agent startup scripts now perform cleanup automatically on non-Kubernetes Nodes (ExternalNode) upon Node restart. (#4277, @Anandkumar26)
  • Make tunnel csum option configurable and default to false which avoids double encapsulation checksum issues on some platforms. (#4250, @tnqn)
  • Use standard value type for k8s.v1.cni.cncf.io/networks annotation for the SecondaryNetwork feature. (#4146, @antoninbas)
  • Update Go to v1.19. (#4106, @antoninbas)
  • Add API support for reporting Antrea NetworkPolicy realization failure. (#4248, @wenyingd)
  • Update ResourceExport's json tag to lowerCamelCase. (#4211, @luolanzone)
  • Add clusterUUID column to S3 uploader and ClickHouseExporter to support multiple clusters in the same data warehouse. (#4214, @heanlan)

Fixed

  • Fix nil pointer error when collecting support bundle from Agent fails. (#4306, @tnqn)
  • Set no-flood config for TrafficControl ports after restarting Agent to prevent ARP packet loops. (#4318, @hongliangl)
  • Fix packet resubmission issue when AntreaProxy is enabled and AntreaPolicy is disable. (#4261, @GraysonWu)
  • Fix ownerReferences in APIExternalEntities generated from ExternalNodes. (#4259, @wenyingd)
  • Fix the issue that "MulticastGroup" API returned wrong Pods that have joined multicast groups. (#4240, @ceclinux)
  • Fix inappropriate route for IPv6 ClusterIPs in the host network when proxyAll is enabled. (#4297, @tnqn)
  • Fix log spam when there is any DNS based LoadBalancer Service. (#4234, @tnqn)
  • Remove multicast group from cache when group is uninstalled. (#4176, @wenyingd)
  • Remove redundant Openflow messages when syncing an updated group to OVS. (#4160, @hongliangl)
  • Fix nil pointer error when there is no ClusterSet found during MemberClusterAnnounce validation. (#4154, @luolanzone)
  • Fix data race when Multi-cluster controller reconciles ServiceExports concurrently. (#4305, @Dyanngg)
  • Fix memory leak in Multi-cluster resource import controllers. (#4251, @Dyanngg)
  • Fix Antrea-native policies for multicast traffic matching IGMP traffic unexpectedly. (#4206, @liu4480)
  • Fix IPsec not working in UBI-based image. (#4244, @xliuxu)
  • Fix antctl mc get clusterset command output when a ClusterSet's status is empty. (#4174, @luolanzone)