All Products
Search
Document Center

Container Service for Kubernetes:ALB Ingress Controller

Last Updated:Mar 26, 2026

ALB Ingress uses Alibaba Cloud Application Load Balancer (ALB) to provide a unified entry point for services in a cluster. This topic describes how to use the ALB Ingress Controller and lists its change history.

Usage notes

Change history

January 2026

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.19.1</p></td> <td><p>February 12, 2026</p></td> <td><p>Optimizations:</p> <ul> <li><p>Improved handling of throttled OpenAPI calls. Added an automatic retry mechanism for specific error codes.</p></li> <li><p>Added support for empty tag values. Added validation for duplicate tag keys.</p></li> </ul><p>Bug fixes:</p> <ul> <li><p>Fixed an issue where the system did not retry adding a <code>ReadinessGate</code> to a pod when a backend server group was created due to an Ingress event.</p></li> <li><p>Fixed an issue where querying the listener status failed after the listener log configuration was updated.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

January 2026

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.19.0</p></td> <td><p>January 7, 2026</p></td> <td><p>New features:</p> <ul> <li><p>Added support for hot reloading of secrets when using a secret to specify <code>defaultCertificate</code>.</p></li> <li><p>Added support for configuring an Ingress with combined <code>rate limiting + fixed response/redirection + forwarding</code> actions.</p></li> </ul><p>Optimizations:</p> <ul> <li><p>Improved the error message when a listener fails to be created due to an expired certificate.</p></li> <li><p>Improved controller tuning performance.</p></li> <li><p>Enhanced webhook validation for the following scenarios:</p> <ul> <li><p>The format of the <code>SourceIP</code> field in custom forwarding conditions.</p></li> <li><p>Whether the value of the <code>AclType</code> field is <code>black</code> or <code>white</code>.</p></li> <li><p>An Ingress <code>backend</code> that specifies only <code>service.name</code> but not <code>service.port</code>.</p></li> </ul></li> <li><p>Added a check to the webhook to verify whether an Ingress is of the ALB type.</p></li> </ul><p>Bug fixes:</p> <ul> <li><p>Fixed an issue where tags on an ALB instance were not deleted when the <code>tags</code> field in <code>AlbConfig</code> was completely removed.</p></li> <li><p>Fixed an issue where deleting a Service could cause the controller process to panic in extreme cases.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

July 2025

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.18.0-aliyun.1</p></td> <td><p>July 4, 2025</p></td> <td> <ul> <li><p><strong>Breaking change:</strong> Instance-managed mode is now enabled by default. ALB instances automatically created through AlbConfig can no longer have their listener and forwarding rule configurations modified directly in the ALB console. This applies only to instances created after upgrading to this version. Existing and reused instances are not affected.</p></li> <li><p>Added support for specifying the default certificate using <code>defaultCertificate</code> in AlbConfig.</p></li> <li><p>Optimized the priority sorting logic for forwarding rules and removed the global uniqueness constraint for <code>order</code>.</p></li> <li><p>Added support for ECS Metadata reinforcement-only mode.</p></li> <li><p>Fixed an issue where throttling could cause the controller to panic when querying the asynchronous task API.</p></li> <li><p>Fixed an issue where ACLs took effect on only one listener when HTTPS and QUIC listeners shared the same port.</p></li> <li><p>Used a fixed waiting interval when <code>readinessGate</code> waits for unready pods.</p></li> <li><p>Optimized the Admission Webhook validation logic for rules that do not contain a final forwarding action.</p></li> </ul></td> <td><p>The instance-managed mode change affects ALB instances created after upgrading. Existing and reused instances are not affected. All other changes have no impact on your services.</p></td> </tr> </tbody> </table>

March 2025

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.17.2-aliyun.1</p></td> <td><p>March 31, 2025</p></td> <td> <ul> <li><p>Fixed an issue where server group reconciliation failed with a "port does not exist" error when Ingress rules in multiple namespaces pointed to services with the same name but different ports.</p></li> <li><p>Fixed a parameter error when querying IPv4 addresses in an IPv6 dual-stack cluster.</p></li> <li><p>Increased the maximum number of security groups that can be added or removed in a single batch API call from 4 to 9.</p></li> <li><p>Skipped API calls when no additional tags need to be added.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> <tr> <td><p>v2.17.1-aliyun.1</p></td> <td><p>March 18, 2025</p></td> <td> <ul> <li><p>Added support for Gateway API 1.1.0 and later.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> <tr> <td><p>v2.16.0-aliyun.1</p></td> <td><p>March 4, 2025</p></td> <td> <div> <div> <i></i> </div> <div> <strong>Important: </strong> <p>Starting from this version, persistent connections are enabled by default for new backend server groups. Existing backend server groups are not affected. Before upgrading, confirm whether this behavior change affects your services.</p> </div> </div> <ul> <li><p>Enabled persistent connections by default for new backend server groups.</p></li> <li><p>Added support for custom tags on listeners.</p></li> <li><p>Added support for disabling the cross-zone capability for server groups.</p></li> <li><p>Improved the service's overall tuning performance.</p></li> <li><p>Optimized the timing for updating pod statuses for the ReadinessGate feature. Pod statuses are now updated only after all server groups are successfully updated.</p></li> <li><p>Canary phased releases must be implemented by splitting them into two Ingresses or using custom forwarding actions. If a Canary annotation is incorrectly added directly to an Ingress, the system reports an error and retains the original forwarding rule.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

January 2025

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.15.2-aliyun.1</p></td> <td><p>January 24, 2025</p></td> <td> <ul> <li><p>Added support for configuring <code>XForwardedForProcessingMode</code> in the listener's <code>XForwardedForConfig</code> to set the processing mode for <code>X-Forwarded-For</code>. Added support for configuring <code>XForwardedForHostEnabled</code> to enable the <code>X-Forwarded-Host</code> request header.</p></li> <li><p>Fixed an issue where the component failed to start when <code>ValidatingWebhookConfiguration</code> did not exist.</p></li> <li><p>Fixed an issue where webhook validation failed when multiple values were configured for <code>alb.ingress.kubernetes.io/healthcheck-httpcode</code>.</p></li> <li><p>Added a check for forwarding actions that do not include a <code>FinalType</code> type.</p></li> <li><p>Optimized the calculation method for <code>clientToken</code> when creating an ALB instance.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> <tr> <td><p>v2.15.0-aliyun.1</p></td> <td><p>January 6, 2025</p></td> <td> <ul> <li><p>Enabled ValidatingWebhook by default to perform dry runs on AlbConfig and Ingress configurations.</p></li> <li><p>Added support for configuring AScript programmable scripts.</p></li> <li><p>Added support for configuring fixed responses for rate limiting.</p></li> <li><p>Made ssl-redirect compatible with the rate limiting feature.</p></li> <li><p>Added support for custom cookies in session persistence for backend server groups.</p></li> <li><p>Added support for configuring security groups for ALB instances created after 00:00:00 on February 25, 2025 (UTC+8).</p></li> <li><p>Improved error messages for listener conflicts.</p></li> <li><p>Added event notifications for inconsistencies between TLS certificate configurations and forwarding rule certificates.</p></li> <li><p>Added validation for associated resources such as Internet Shared Bandwidth.</p></li> <li><p>Added support for configuring certificates for the gRPC protocol in AlbConfig.</p></li> <li><p>Fixed an issue where the tag feature in AlbConfig could not be used after the creator tag feature was enabled.</p></li> <li><p>Fixed an issue where Service reconciliation continuously reported errors in some scenarios.</p></li> <li><p>Fixed an issue where an incorrect AlbConfig configuration caused the component to crash.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

October 2024

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.14.1-aliyun.1</p></td> <td><p>October 12, 2024</p></td> <td> <ul> <li><p>Fixed an issue where configuring HTTPS health checks failed.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

September 2024

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.14.0-aliyun.1</p></td> <td><p>September 10, 2024</p></td> <td> <ul> <li><p>Added support for the gRPC protocol for server group health checks.</p></li> <li><p>Added support for configuring slow start.</p></li> <li><p>Added support for configuring connection draining.</p></li> <li><p>Added support for session persistence between server groups.</p></li> <li><p>Fixed an issue where the ReadinessGate status could not be correctly updated in some cases.</p></li> <li><p>Improved error messages for secrets.</p></li> <li><p>Optimized the reconciliation logic for server groups in the configuring state.</p></li> <li><p>Made AlbConfig fields case-insensitive.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

July 2024

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.13.2-aliyun.1</p></td> <td><p>July 23, 2024</p></td> <td> <ul> <li><p>Fixed an issue where an incorrect AlbConfig format caused the controller to crash.</p></li> <li><p>Fixed an issue where weights were set incorrectly when ECS and ECI endpoints were mounted together in Flannel network mode.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

May 2024

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.13.1-aliyun.1</p></td> <td><p>May 10, 2024</p></td> <td> <ul> <li><p>Added events for AlbConfigs that are not associated with any Ingress.</p></li> <li><p>Fixed an issue where weights might be set incorrectly after an endpoint update when using the Flannel network plugin.</p></li> <li><p>Fixed an issue where server group creation failed when a namespace name started with a number or when the namespace or Service name was too long.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

February 2024

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.12.0-aliyun.1</p></td> <td><p>February 5, 2024</p></td> <td> <ul> <li><p>Added support for IP-based server groups using the <code>alb.ingress.kubernetes.io/server-group-type: Ip</code> annotation.</p></li> <li><p>Added support for specifying the resource group for a server group using the <code>alb.ingress.kubernetes.io/server-group-resource-group-id</code> annotation.</p></li> <li><p>Added support for automatically configuring node weights based on the number of pods per node when using the Flannel plugin.</p></li> <li><p>Added support for QPS-based rate limiting for custom forwarding rules.</p></li> <li><p>Removed the IP address allocation type (<code>addressAllocateMode</code>) specification when creating an ALB instance.</p></li> <li><p>Added support for configuring trusted IP addresses for the <code>X-Forwarded-For</code> header.</p></li> <li><p>Fixed an issue where setting some AlbConfig fields from an empty value to <code>false</code> did not take effect.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

November 2023

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.11.1-aliyun.1</p></td> <td><p>November 20, 2023</p></td> <td><p>Fixed an issue where the controller could crash if IngressClass was not specified.</p></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

October 2023

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.11.0-aliyun.1</p></td> <td><p>October 31, 2023</p></td> <td> <div> <div> <i></i> </div> <div> <strong>Important: </strong> <p>Starting from <code>v2.11.0-aliyun.1</code>, the ALB Ingress Controller no longer automatically updates port information in AlbConfig. Manually specify the ports when creating an AlbConfig. For an example, see <a href="https://www.alibabacloud.com/help/en/document_detail/314614.html">Create and use an ALB Ingress to expose services</a>.</p> </div> </div> <ul> <li><p>Added support for IP-based rate limiting.</p></li> <li><p>Added support for Tracing Analysis.</p></li> <li><p>Added support for recording custom headers in access logs.</p></li> <li><p>Added support for configuring mutual authentication.</p></li> <li><p>Stopped automatically updating AlbConfig when updating Ingress rules.</p></li> <li><p>Blocked deletion of a listener from AlbConfig if Ingress rules still exist on the listener.</p></li> <li><p>Optimized the resource deletion behavior when reusing an ALB instance.</p></li> <li><p>Optimized the certificate association logic to support multi-page certificates.</p></li> <li><p>Fixed an issue with incorrect HTTP/2 configurations.</p></li> <li><p>Fixed an issue where an incorrect forwarding action configuration could cause the controller to crash.</p></li> <li><p>Fixed an issue where the backend server group might not update promptly when the controller restarted.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

August 2023

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.10.0-aliyun.1</p></td> <td><p>August 15, 2023</p></td> <td> <ul> <li><p>Added hash values to Ingress and AlbConfig to prevent unexpected changes when the ALB Ingress Controller restarts.</p></li> <li><p>Improved the exposure of anomalous activity.</p></li> <li><p>Optimized the reconciliation behavior when reserved words are used.</p></li> <li><p>Fixed an issue where the cache was not synchronized after an Ingress resource was deleted.</p></li> <li><p>Fixed an issue where node event processing was interrupted.</p></li> <li><p>Optimized the server group synchronization logic.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

July 2023

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.9.0-aliyun.1</p></td> <td><p>July 11, 2023</p></td> <td> <ul> <li><p>Prevented API throttling when a Service concurrently reconciles multiple server groups.</p></li> <li><p>Exposed Service reconciliation events.</p></li> <li><p>Optimized the usage of the <code>ssl-redirect</code> annotation.</p></li> <li><p>Filtered out SM-series certificates during automatic certificate discovery.</p></li> <li><p>Fixed a reconciliation issue with <code>cookieConfig</code> in custom forwarding rules.</p></li> <li><p>Fixed an issue where an Ingress without a configured <code>http</code> field caused the controller to crash.</p></li> <li><p>Fixed an issue where configuring multiple actions for an Ingress caused an upgrade or downgrade to fail.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

June 2023

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.8.3-aliyun.1</p></td> <td><p>June 5, 2023</p></td> <td> <ul> <li><p>Fixed an issue where server reconciliation did not retry.</p></li> <li><p>Fixed an issue where setting a key for a custom forwarding rule was ineffective.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

May 2023

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.8.2-aliyun.1</p></td> <td><p>May 25, 2023</p></td> <td> <ul> <li><p>Fixed an issue where a forwarding rule might be deleted when a pod restarted.</p></li> <li><p>Removed the deletion logic triggered when detaching an Internet Shared Bandwidth package.</p></li> <li><p>Temporarily disabled updates to the network type.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> <tr> <td><p>v2.8.1-aliyun.1</p></td> <td><p>May 9, 2023</p></td> <td> <ul> <li><p>Managed components now use multiple replicas by default for high availability.</p></li> <li><p>Added support for specifying a resource group when creating an ALB instance.</p></li> <li><p>Added support for multiple status codes for health checks.</p></li> <li><p>Added support for consistent hashing for backend server groups.</p></li> <li><p>Added support for the <code>use-regex</code> annotation.</p></li> <li><p>Added support for specifying a single zone.</p></li> <li><p>Added support for updating the instance network type.</p></li> <li><p>Added support for attaching Internet Shared Bandwidth.</p></li> <li><p>Optimized asynchronous API calls.</p></li> <li><p>Improved error messages.</p></li> <li><p>Fixed inconsistencies and duplicate settings for the default certificate compared to the console.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

March 2023

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.7.0-aliyun.1</p></td> <td><p>March 14, 2023</p></td> <td> <ul> <li><p>Optimized the reconcile flow and rule priority to improve rule synchronization speed.</p></li> <li><p>Improved event notifications.</p></li> <li><p>Added support for binding a Service directly to a backend server group.</p></li> <li><p>Added support for directly associating an ACL resource ID.</p></li> <li><p>Added support for deploying HTTPS and QUIC on the same port.</p></li> <li><p>Added support for multiple server groups and rewrites for custom actions. Made custom actions case-insensitive.</p></li> <li><p>Certificates configured by secrets now take priority over those in AlbConfig.</p></li> <li><p>Removed hard-coded timeout values.</p></li> <li><p>Fixed an issue with incorrect Gzip compression configurations.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

December 2022

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.6.0-aliyun.1</p></td> <td><p>December 23, 2022</p></td> <td> <ul> <li><p>Added support for custom tags on ALB resources.</p></li> <li><p>Improved event notifications.</p></li> <li><p>Fixed an issue where Ingress deletion was blocked. Removed the finalizer to support non-blocking deletion.</p></li> <li><p>Fixed an issue with IPv6 network type changes.</p></li> <li><p>Fixed an issue with duplicate Ingress certificate discovery.</p></li> <li><p>Fixed an issue with incorrect tags for canary (grayscale) backend server groups.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

November 2022

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.5.0-aliyun.1</p></td> <td><p>November 23, 2022</p></td> <td> <ul> <li><p>Added support for uploading secret certificates.</p></li> <li><p>Added support for custom headers and cookies.</p></li> <li><p>Added support for setting the ACL allowlist.</p></li> <li><p>Optimized listener processing logic. Isolated listener errors from reconciliation so that an error on listener 443 does not affect the reconciliation of listener 80.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

August 2022

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.4.0-aliyun.1</p></td> <td><p>August 10, 2022</p></td> <td> <ul> <li><p>Added support for cross-domain requests.</p></li> <li><p>Added support for persistent connections to backend servers.</p></li> <li><p>Optimized the listener deletion processing logic.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

June 2022

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.3.0-aliyun.1</p></td> <td><p>June 23, 2022</p></td> <td> <ul> <li props="china"><p>Added support for WAF protection. <span data-tag="ph">For more information, see <a data-tag="xref" href="t2141694.dita#task_2141694">Enable WAF protection for an ALB Ingress</a></span>.</p></li> <li><p>Added support for replacing the server group load balancing algorithm using an annotation. For more information, see <a href="https://www.alibabacloud.com/help/en/document_detail/327247.html#section-ccl-dhj-mm4">Specify a server group load balancing algorithm</a>.</p></li> <li><p>Fixed an issue with the listener protocol.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>

April 2022

<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Change description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>v2.2.0-aliyun.1</p></td> <td><p>April 13, 2022</p></td> <td> <ul> <li><p>Added support for rewrite. Configure the rewrite feature using annotations. For more information, see <a href="https://www.alibabacloud.com/help/en/document_detail/327247.html#section-a8h-6m8-1vx">Configure rewrite</a>.</p></li> <li><p>Added support for the TCP health check protocol, which sends SYN handshake messages to detect whether the server port is alive. For more information, see <a href="https://www.alibabacloud.com/help/en/document_detail/327247.html#section-9wg-nm6-9st">Configure health checks</a>.</p></li> <li><p>Added support for specifying a TLS security policy when configuring an HTTPS listener in AlbConfig. For more information, see <a href="https://www.alibabacloud.com/help/en/document_detail/357614.html#section-bnn-7mt-lxt">Specify a TLS security policy</a>.</p></li> </ul></td> <td><p>No impact on your services.</p></td> </tr> </tbody> </table>