<?xml version="1.0" encoding="UTF-8"?>
<!-- AUTOGENERATED FILE. DO NOT EDIT. -->
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>tag:google.com,2016:cloudloadbalancing-release-notes</id>
  <title>Cloud Load Balancing - Release notes</title>
  <link rel="self" href="https://documentation.s3ns.fr/feeds/cloudloadbalancing-release-notes.xml"/>
  <author>
    <name>Google Cloud Platform</name>
  </author>
  <updated>2026-05-22T00:00:00-07:00</updated>

  <entry>
    <title>May 22, 2026</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#May_22_2026</id>
    <updated>2026-05-22T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#May_22_2026"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Application Load Balancers now support the configuration of a
<a href="https://documentation.s3ns.fr/load-balancing/docs/backend-service#applb-csm-traffic-duration">traffic duration</a>
setting when you add backends to backend services. You can configure this
setting as <code>SHORT</code> or <code>LONG</code> based on the response time needed by backends to
complete HTTP requests.</p>
<p>Application Load Balancers also support the use of the
<a href="https://documentation.s3ns.fr/load-balancing/docs/backend-service#bmtc-inflight"><em>in-flight</em> balancing mode</a>
that lets you configure the load balancer's traffic distribution to supported
backends when requests take more than a second to complete.</p>
<p>This feature is in <strong>General availability</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 21, 2026</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#May_21_2026</id>
    <updated>2026-05-21T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#May_21_2026"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Zonal affinity, which was previously available in Preview,
is generally available (GA).</p>
<p>For more information, see <a href="https://documentation.s3ns.fr/load-balancing/docs/internal/zonal-affinity">Zonal affinity for internal passthrough Network Load Balancers</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>January 23, 2026</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#January_23_2026</id>
    <updated>2026-01-23T00:00:00-08:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#January_23_2026"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Application Load Balancers now support the configuration of a
<a href="https://documentation.s3ns.fr/load-balancing/docs/backend-service#applb-csm-traffic-duration">traffic duration</a>
setting when you add backends to the backend services. You can configure this
setting as <code>SHORT</code> or <code>LONG</code> based on the response time needed by backends to
complete HTTP requests.</p>
<p>Application Load Balancers also support the use of a new
<a href="https://documentation.s3ns.fr/load-balancing/docs/backend-service#bmtc-inflight"><em>in-flight</em> balancing mode</a>
that lets you configure the load balancer's traffic distribution to supported
backends when requests take more than a second to complete.</p>
<p>This feature is available in <strong>Preview</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 29, 2025</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#October_29_2025</id>
    <updated>2025-10-29T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#October_29_2025"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>You can specify a custom ephemeral <code>/96</code> IPv6 address range when creating a
regional IPv6 forwarding rule. For more information, see the following:</p>
<ul>
<li><a href="https://documentation.s3ns.fr/load-balancing/docs/internal">Internal passthrough Network Load Balancer overview</a></li>
<li><a href="https://documentation.s3ns.fr/load-balancing/docs/network/networklb-backend-service">Backend service-based external passthrough Network Load Balancer overview</a></li>
<li><a href="https://documentation.s3ns.fr/load-balancing/docs/protocol-forwarding">Protocol forwarding overview</a></li>
</ul>
<p>This feature is in <strong>General availability</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 20, 2025</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#February_20_2025</id>
    <updated>2025-02-20T00:00:00-08:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#February_20_2025"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Cleartext HTTP/2 over TCP, also known as H2C, lets you use HTTP/2 without TLS. H2C is supported by internal and external Application Load Balancers for both of the following connections:</p>
<ul>
<li><p>Connections between clients and the load balancer. No special configuration is required. Support for this capability is in <strong>General Availability</strong>.</p></li>
<li><p>Connections between the load balancer and its backends. Support for this capability is in <strong>Preview</strong>. </p>
<p>To configure H2C for connections between the load balancer and its backends, you set the backend service protocol to <code>H2C</code>.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>February 19, 2025</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#February_19_2025</id>
    <updated>2025-02-19T00:00:00-08:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#February_19_2025"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Internal and external passthrough Network Load Balancers now support connection draining for UDP and other non-TCP protocol traffic. For details, see <a href="https://documentation.s3ns.fr/load-balancing/docs/enabling-connection-draining">Enable connection draining</a>.</p>
<p>This feature is now <a href="https://documentation.s3ns.fr/products?e=48754805&amp;hl=en#product-launch-stages">generally available (GA)</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 18, 2025</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#February_18_2025</id>
    <updated>2025-02-18T00:00:00-08:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#February_18_2025"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>TLS 1.3 early data is now supported on the target HTTPS proxy of global external Application Load Balancers and classic Application Load Balancers.</p>
<p>TLS 1.3 early data, also known as <em>zero-round-trip time (0-RTT) data</em>, can improve application performance for resumed connections by 30 to 50%.</p>
<p>For details, see <a href="https://documentation.s3ns.fr/load-balancing/docs/https#tls-early-data-support">TLS 1.3 early data support</a>.</p>
<p>This feature is available in <strong>General Availability</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>January 24, 2025</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#January_24_2025</id>
    <updated>2025-01-24T00:00:00-08:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#January_24_2025"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Changes to RSA certificate requirements coming April 28, 2025</strong></p>
<p>We're changing how Application Load Balancers establish TLS connections to backends. This change fixes a problem where the keyUsage extension of RSA certificates is not being validated consistently and might allow a certificate that should have been rejected based on the keyUsage configuration.</p>
<p><strong>What you need to do</strong></p>
<p><em>Starting April 28, 2025</em>, RSA certificates that don't meet the keyUsage configuration requirements will no longer be considered valid for establishing TLS connections. We recommend that you check whether your backends' RSA certificates are invalid, and replace them with valid certificates if needed.</p>
<p>A valid RSA certificate is one that has the X509v3 Key Usage extension and includes both the Digital Signature and Key Encipherment parameters.</p>
<p>To identify an invalid RSA certificate, perform the following steps:</p>
<ol>
<li><p>First confirm that the certificate type is RSA by running the following command. </p>
<p><code>openssl x509 -text -in cert.crt | grep "Public Key Algorithm"</code>. </p>
<p>For RSA certificates, this should output <code>rsaEncryption</code>. If it is a non-RSA certificate (for example, EC), you don't need to take any more action at this time.</p></li>
<li><p>If it is an RSA certificate, examine the Key Usage configuration by running the following command:</p>
<p><code>openssl x509 -text -in cert.crt | grep -A1 "X509v3 Key Usage"</code></p>
<p>For a valid RSA certificate, the correct value is <code>Digital Signature, Key Encipherment</code>. If either of these values is not present, the RSA certificate is invalid.</p></li>
</ol>
<p>For more information about the X.509 certificate format, see <a href="https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.1.3">RFC 5280 Key Usage</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 20, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#November_20_2024</id>
    <updated>2024-11-20T00:00:00-08:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#November_20_2024"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Regional external Application Load Balancers, cross-region internal Application Load Balancers, regional internal Application Load Balancers, regional internal proxy Network Load Balancers, cross-region internal proxy Network Load Balancers, and regional external proxy Network Load Balancers now support IPv4 and IPv6 (dual-stack) backends.</p>
<p>The following backends have dual-stack support:</p>
<ul>
<li>VM instance groups</li>
<li>Zonal NEGs (<code>GCE_VM_IP_PORT</code> endpoints)</li>
</ul>
<p>You can also convert your existing single-stack load balancers from IPv4-only to dual stack (IPv4 and IPv6) deployments. </p>
<p>For details, see the following pages:</p>
<ul>
<li><a href="https://documentation.s3ns.fr/load-balancing/docs/ipv6">IPv6 overview</a></li>
<li><a href="https://documentation.s3ns.fr/load-balancing/docs/https/convert-applb-dualstack">Convert your existing Application Load Balancer to IPv6</a></li>
<li><a href="https://documentation.s3ns.fr/load-balancing/docs/tcp/convert-proxynetlb-dualstack">Convert your existing proxy Network Load Balancer to IPv6</a></li>
</ul>
<p>This feature is available in <strong>General Availability</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 19, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#November_19_2024</id>
    <updated>2024-11-19T00:00:00-08:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#November_19_2024"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Percentage-based request mirroring is now supported for the cross-region and regional internal Application Load Balancers. By default, the mirrored backend service receives all requests, even if the
original traffic is being split between multiple weighted backend services. You
can now configure the mirrored backend service to receive only a percentage of the
requests by using the <code>mirrorPercent</code> flag to specify the percentage of
requests to be mirrored expressed as a value between 0 and 100.0.</p>
<p>For an example, see <a href="https://documentation.s3ns.fr/load-balancing/docs/l7-internal/setting-up-traffic-management#mirror_traffic">Set up traffic management for regional internal Application Load Balancers</a>.</p>
<p>This capability is available in <strong>Preview</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 12, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#November_12_2024</id>
    <updated>2024-11-12T00:00:00-08:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#November_12_2024"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Cloud Load Balancing resources now let you use custom constraints to define your own restrictions on Google Cloud services. To learn about which load balancing resources support custom constraints, and some sample use cases, see <a href="https://documentation.s3ns.fr/load-balancing/docs/custom-constraints">Manage Cloud Load Balancing resources using custom constraints</a>. </p>
<p>For more information about custom constraints, see the following:</p>
<ul>
<li><a href="https://documentation.s3ns.fr/resource-manager/docs/organization-policy/overview#custom-organization-policies">Custom organization policies</a></li>
<li><a href="https://documentation.s3ns.fr/resource-manager/docs/organization-policy/custom-constraint-supported-services">Custom constraint supported services</a></li>
</ul>
<p>This feature is available in <strong>General Availability</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 04, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#November_04_2024</id>
    <updated>2024-11-04T00:00:00-08:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#November_04_2024"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Percentage-based request mirroring is now supported for the global and regional external Application Load Balancers (classic is not supported). By default, the mirrored backend service receives all requests, even if the
original traffic is being split between multiple weighted backend services. You
can now configure the mirrored backend service to receive only a percentage of the
requests by using the <code>mirrorPercent</code> flag to specify the percentage of
requests to be mirrored expressed as a value between 0 and 100.0.</p>
<p>For an example, see <a href="https://documentation.s3ns.fr/load-balancing/docs/https/setting-up-reg-traffic-mgmt#mirror_traffic">Set up traffic management for regional external Application Load Balancers</a>.</p>
<p>This capability is available in <strong>Preview</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 31, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#October_31_2024</id>
    <updated>2024-10-31T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#October_31_2024"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Support for <a href="https://documentation.s3ns.fr/vpc/docs/static-routes#static-route-next-hops">IPv6 static routes</a> with a next hop internal passthrough Network Load Balancer (<code>next-hop-ilb</code>) is available in <strong>Preview</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 30, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#October_30_2024</id>
    <updated>2024-10-30T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#October_30_2024"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Service Extensions plugins are available for Google Cloud Application Load Balancers, excluding Classic, in <strong>Preview</strong>.</p>
<p>Service Extensions plugins help you insert WebAssembly (Wasm) plugins in a fully managed serverless environment directly into the data path of Application Load Balancers. </p>
<p>For details, see <a href="https://documentation.s3ns.fr/service-extensions/docs/overview#integration-lb-plugins">Plugins for Cloud Load Balancing</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 29, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#October_29_2024</id>
    <updated>2024-10-29T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#October_29_2024"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>All the Application Load Balancers, except the classic Application Load Balancer, now support stateful cookie-based session affinity. When you use stateful cookie-based affinity, the load balancer includes an HTTP cookie in the <code>Set-Cookie</code> header in response to the initial HTTP request. With stateful session affinity, customers can preserve stickiness to the selected backend.</p>
<p>For details, see <a href="https://documentation.s3ns.fr/load-balancing/docs/backend-service#stateful-session-affinity">Stateful cookie-based session affinity</a>.</p>
<p>This capability is in <strong>General Availability</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 28, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#October_28_2024</id>
    <updated>2024-10-28T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#October_28_2024"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>To take advantage of the new features of the global external Application Load Balancer, you can now migrate your classic Application Load Balancer resources to the global external Application Load Balancer infrastructure.</p>
<p>To migrate to the global external Application Load Balancer, you change the load balancing scheme of your load balancing resources—specifically, the backend services and forwarding rules—from <code>EXTERNAL</code> to <code>EXTERNAL_MANAGED</code>. You can also rollback resources to the classic Application Load Balancer infrastructure, as long as you do so within 90 days of changing the load balancing scheme.</p>
<p>For more details on the migration process, see the following pages:</p>
<ul>
<li><a href="https://documentation.s3ns.fr/load-balancing/docs/https/migrate-to-global">Migration overview</a></li>
<li><a href="https://documentation.s3ns.fr/load-balancing/docs/https/migrate-from-classic-global">Migrate resources from classic to global external Application Load Balancer</a></li>
<li><a href="https://documentation.s3ns.fr/load-balancing/docs/https/roll-back-migrated-resources">Roll back migrated resources to classic Application Load Balancer</a></li>
</ul>
<p>This capability is available in <strong>Preview</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 24, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#October_24_2024</id>
    <updated>2024-10-24T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#October_24_2024"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Global external Application Load Balancers and global external proxy Network Load Balancers can now load balance IPv6 traffic. The following backends have dual-stack support:</p>
<ul>
<li>VM instance groups</li>
<li>Zonal NEGs (<code>GCE_VM_IP_PORT</code> endpoints)</li>
</ul>
<p>You can also convert your existing single-stack load balancers from IPv4-only to dual stack (IPv4 and IPv6) deployments. </p>
<p>For details, see the following pages:</p>
<ul>
<li><a href="https://documentation.s3ns.fr/load-balancing/docs/ipv6">IPv6 overview</a></li>
<li><a href="https://documentation.s3ns.fr/load-balancing/docs/https/convert-applb-dualstack">Convert your existing Application Load Balancer to IPv6</a></li>
<li><a href="https://documentation.s3ns.fr/load-balancing/docs/tcp/convert-proxynetlb-dualstack">Convert your existing proxy Network Load Balancer to IPv6</a></li>
</ul>
<p>This feature is available in <strong>General Availability</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 21, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#October_21_2024</id>
    <updated>2024-10-21T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#October_21_2024"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Internal and external passthrough Network Load Balancers now support connection draining for UDP and other non-TCP protocol traffic.</p>
<p>For details, see <a href="https://documentation.s3ns.fr/load-balancing/docs/enabling-connection-draining">Enable connection draining</a>.</p>
<p>This feature is available in <strong>Preview</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 18, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#October_18_2024</id>
    <updated>2024-10-18T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#October_18_2024"/>
    <content type="html"><![CDATA[<h3>Change</h3>
<p>Previously, the classic external Application Load Balancer had lenient HTTP/2 request parsing 
that did not reject requests containing certain invalid characters in the request path. The same requests would have been rejected if they had arrived over HTTP/1 or HTTP/3.</p>
<p>Now, all HTTP requests, including HTTP/2 requests, are rejected if the path contains a character that isn't one of the following:</p>
<ul>
<li><p>An allowed ASCII character specified in <a href="https://datatracker.ietf.org/doc/html/rfc3986">RFC 3986</a>, sections 3.3 and 3.4.</p></li>
<li><p>One of the following special allowed characters: <code>[  ]  { } | ^</code></p></li>
</ul>
<p>All other characters must be properly <a href="https://www.w3schools.com/tags/ref_urlencode.ASP">URL encoded</a>.</p>
<p>You can identify rejected requests in the proxy logs by looking for the following:</p>
<ul>
<li><code>responseCode</code>: 400</li>
<li><code>response_code_details</code>: <code>invalid_http2_client_request_path</code></li>
</ul>
<h3>Feature</h3>
<p>You can now use the Google Cloud Console to create the following load balancers in Premium Tier:</p>
<ul>
<li>Regional external Application Load Balancer</li>
<li>Regional external proxy Network Load Balancer</li>
</ul>
<p>Previously, only Standard Tier support was available in the Console.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>September 30, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#September_30_2024</id>
    <updated>2024-09-30T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#September_30_2024"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>The regional external Application Load Balancers, cross-region internal Application Load Balancers, regional internal Application Load Balancers, now support a configurable <em>client HTTP keepalive timeout</em>. The client HTTP keepalive timeout represents the maximum amount of time that a TCP connection can be idle between the (downstream) client and the target HTTP(S) proxy.</p>
<p>For details, see</p>
<ul>
<li>External Application Load Balancers: <a href="https://documentation.s3ns.fr/load-balancing/docs/https#http-keepalive-timeout">Client HTTP keepalive timeout</a></li>
<li>Internal Application Load Balancers: <a href="https://documentation.s3ns.fr/load-balancing/docs/l7-internal#http-keepalive-timeout">Client HTTP keepalive timeout</a></li>
</ul>
<p>This capability is available in <strong>General Availability</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>September 16, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#September_16_2024</id>
    <updated>2024-09-16T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#September_16_2024"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Envoy-based Application Load Balancers now support authorization policies that let you establish access control checks for incoming traffic.  For details, see <a href="https://documentation.s3ns.fr/load-balancing/docs/auth-policy/auth-policy-overview">Authorization policy</a>.</p>
<p>This feature is available in <strong>Preview</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>August 28, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#August_28_2024</id>
    <updated>2024-08-28T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#August_28_2024"/>
    <content type="html"><![CDATA[<h3>Deprecated</h3>
<p><strong>The Global external Application Load Balancer and the Classic Application Load Balancer will no longer support TLS sessionID resumption. They continue to support modern forms of TLS resumption.</strong></p>
<p>The TLS protocol supports an optimization which allows a client reconnecting to a server with which it has communicated before to perform a cheaper <em>abbreviated handshake</em>.  This optimization is available in several modes, which include the modern <a href="https://datatracker.ietf.org/doc/html/rfc8446#section-2.2">PSK</a> and <a href="https://datatracker.ietf.org/doc/html/rfc5077">ticket</a> mechanisms, as well as the long-obsolete <a href="https://datatracker.ietf.org/doc/html/rfc5246">sessionID</a> mechanism.</p>
<p>The Global external Application Load Balancer and the Classic Application Load Balancer are the only Google Cloud products that currently support the obsolete sessionID mechanism.</p>
<p>This sessionID mechanism is going to be disabled over the next 4-5 weeks. Clients that currently make use of sessionID will transparently fall back to full TLS handshakes. To recover the performance optimization gains, we recommend that you upgrade clients to modern TLS libraries which support the PSK or ticket mechanisms.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>August 05, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#August_05_2024</id>
    <updated>2024-08-05T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#August_05_2024"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Regional external Application Load Balancer, regional internal Application Load Balancer, and cross-region internal Application Load Balancer support mutual TLS (mTLS).</p>
<p>With mTLS, the load balancer requests that the client send a certificate to authenticate itself during the TLS handshake with the load balancer. You can configure a trust store to validate the client certificate's chain of trust.</p>
<p>For details, see the following:</p>
<ul>
<li><a href="https://documentation.s3ns.fr/load-balancing/docs/mtls">Mutual TLS authentication</a></li>
<li><a href="https://documentation.s3ns.fr/load-balancing/docs/https/setting-up-mtls-ccm">Set up mutual TLS with user-provided certificates</a></li>
<li><a href="https://documentation.s3ns.fr/load-balancing/docs/https/setting-up-mtls-ca-ccm">Set up mutual TLS with a private CA</a></li>
</ul>
<p>This capability is in <strong>General Availability</strong>.</p>
<p>The global external Application Load Balancer and the classic Application Load Balancer already support frontend mTLS (General Availability).</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 31, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#July_31_2024</id>
    <updated>2024-07-31T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#July_31_2024"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Cloud Load Balancing now supports failover for global, classic, and regional external Application Load Balancers. Failover is handled by creating two or more regional external Application Load Balancers in the regions where you want the traffic to failover to. <em>Only regional external Application Load Balancers can be used as failover backup load balancers.</em></p>
<p>For details, see <a href="https://documentation.s3ns.fr/load-balancing/docs/https/applb-failover-overview">Failover for external Application Load Balancers</a>.</p>
<p>This feature is available in <strong>Preview</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 29, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#July_29_2024</id>
    <updated>2024-07-29T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#July_29_2024"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>All the Application Load Balancers, except the classic Application Load Balancer, now support <em>stateful cookie-based session affinity</em>. When you use stateful cookie-based affinity, the load balancer includes an HTTP cookie in the <code>Set-Cookie</code> response header of the initial HTTP request. </p>
<p>For details, see <a href="https://documentation.s3ns.fr/load-balancing/docs/backend-service#stateful-session-affinity">Stateful cookie-based session affinity</a>.</p>
<p>This capability is in <strong>Preview</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 19, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#July_19_2024</id>
    <updated>2024-07-19T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#July_19_2024"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Regional external Application Load Balancers, cross-region internal Application Load Balancers, regional internal Application Load Balancers, regional internal proxy Network Load Balancers, cross-region internal proxy Network Load Balancers, and regional external proxy Network Load Balancers support IPv4 and IPv6 (dual-stack) backends.</p>
<p>Ingress IPv4 traffic can now be proxied over an IPv4 or IPv6 connection to the IPv4 and IPv6 (dual-stack) backends.</p>
<p>The following backends support dual stack:</p>
<ul>
<li>VM instance group</li>
<li>Zonal NEGs (GCE_VM_IP_PORT)</li>
</ul>
<p>You can now convert the load balancers from IPv4 based deployments to dual stack (IPv4 and IPv6) deployments. </p>
<p>For details, see:</p>
<ul>
<li><p><a href="https://documentation.s3ns.fr/load-balancing/docs/ipv6">IPv6 overview</a></p></li>
<li><p><a href="https://documentation.s3ns.fr/load-balancing/docs/https/convert-applb-dualstack">Convert Application Load Balancer to IPv6</a></p></li>
<li><p><a href="https://documentation.s3ns.fr/load-balancing/docs/tcp/convert-proxynetlb-dualstack">Convert proxy Network Load Balancer to IPv6</a></p></li>
</ul>
<p>This feature is available in <strong>Preview</strong>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 15, 2024</title>
    <id>tag:google.com,2016:cloudloadbalancing-release-notes#July_15_2024</id>
    <updated>2024-07-15T00:00:00-07:00</updated>
    <link rel="alternate" href="https://documentation.s3ns.fr/load-balancing/docs/release-notes#July_15_2024"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Cloud Load Balancing introduces advanced cost, latency, and resiliency optimizations for your global external Application Load Balancers. These include the following capabilities:</p>
<ul>
<li>You can use a <em>service load balancing policy</em> to customize the parameters that influence how traffic is distributed within the backends associated with a backend service (for example, load balancing algorithm and auto-capacity draining).</li>
<li>You can designate specific backends as <em>preferred backends</em>.</li>
</ul>
<p>For details, see <a href="https://documentation.s3ns.fr/load-balancing/docs/service-lb-policy">Advanced load balancing optimizations</a>.</p>
<p>This feature is in <strong>General Availability</strong>.</p>
]]>
    </content>
  </entry>

</feed>
