github antrea-io/antrea v1.9.0
Release v1.9.0

latest releases: v2.2.0, v2.2.0-alpha.2, v2.2.0-alpha.1...
2 years ago

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 <nodeIP>:<healthCheckNodePort>/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)

Don't miss a new antrea release

NewReleases is sending notifications on new releases.