Skip to main content
Release Date: 22 June 2026 Release Notes Last Updated: 5 October 2026
Azure gateway customers: This release includes the MANA driver fix, which is a kernel-level change delivered only via an image upgrade. Performing a software-only upgrade to 8.1.40 does not install the new MANA driver. To pick up the fix, perform an image upgrade of all Azure gateways at this release. For details, see the MANA Field Notice.

Corrected Issues in Aviatrix Release 8.1.40

IssueDescription
AVX-65016Fixed an issue where the firewall state did not recover from the Unaccessible state after the first vendor integration failure.
AVX-74719Fixed an issue where performing a Controller backup restore could cause a temporary traffic outage of approximately 40 seconds due to all routes being deleted and re-added during route reconvergence. Routes are now preserved during backup restore to prevent traffic disruption.
AVX-74739Fixed an issue where the database migration timeout during Controller upgrade was hard-coded at 15 minutes, causing upgrades to fail and roll back in large-scale deployments with thousands of gateways and tunnels. The migration timeout is now user-configurable.
AVX-75135Fixed an issue where tunnel status report processing on the Controller was slower after upgrading from version 8.0 to 8.1 due to increased database query overhead. The database queries have been optimized to restore processing performance.
AVX-75256Fixed an issue where FQDN gateway data was not correctly displayed after upgrading from version 7.2.x to 8.0 or later, causing the Egress FQDN Gateway View to appear empty. Gateways with FQDN tags now display correctly in the UI and are returned properly by the list_fqdn_gateways API.
AVX-75414Fixed an issue where a background service responsible for collecting network topology data experienced unbounded memory growth, which could eventually cause the process to be terminated due to excessive memory consumption.
AVX-75496Fixed an issue where a Controller upgrade could fail during a database migration step if a corrupted VPC record was present in the Controller database, causing the upgrade to fail and trigger a rollback.
AVX-75582Fixed an issue where the Aviatrix Controller retried Azure RequestDisallowedByPolicy errors unnecessarily, causing event handler congestion and delaying gateway deployments.
AVX-75872Fixed a locking race condition during Controller upgrade where the initial setup process and post-upgrade actions could acquire conflicting locks, causing post-upgrade configuration steps to fail or require manual intervention.
AVX-76296Fixed an issue in GCP global VPC environments where the Controller removed all gateway routes during routine gateway operations such as resize or image upgrade, causing extended traffic blackholing.
AVX-76719Fixed an issue where Controller restore operations could stall for approximately 30 minutes during the scheduler shutdown phase due to connectivity issues with AWS API endpoints or invalid/expired IAM credentials.
AVX-76919Fixed an issue where the gateway state synchronization service could crash if the gateway’s DNS configuration was not yet fully initialized, temporarily interrupting state synchronization between the Controller and gateways.
AVX-77088Fixed an issue where editing legacy FQDN domain name filters on a gateway could cause all FQDN filtering processes to stop simultaneously, resulting in a brief filtering outage until the processes were automatically restarted.

Known Issues in Aviatrix Release 8.1.40

IssueDescription
AVX-62003Azure gateway image upgrades may fail when the Controller does not have the required Azure image subscription access. During the upgrade, the system deletes the existing gateway before validating subscription availability, which can result in gateway deletion without a replacement being created. This leaves dangling gateways in the Controller and can cause potential service outages.

Impact:

Existing gateways may be deleted during image upgrade

Replacement gateway creation fails due to missing subscription

Customers may experience connectivity loss and dangling gateway entries in the Controller

Manual intervention required, leading to support escalations

Workaround:

None. To avoid outages, ensure the Controller subscription includes access to the required Azure image before attempting upgrades.
AVX-62299When upgrading from Controller version 7.1 to 7.2 or 8.0, Spoke Gateways with routing through a Public Subnet Filtering (PSF) Gateway may fail to upgrade and become unreachable if the PSF Gateway has not been upgraded first. This issue affects AWS environments where Spoke Gateway route tables are configured to point to a PSF Gateway.

To avoid this issue, follow the correct upgrade sequence:1. Upgrade the PSF Gateway first.

2. Wait for the PSF Gateway upgrade to complete successfully.

3. Then upgrade the dependent Spoke Gateways.
AVX-62506During a gateway software upgrade, traffic matching DCF WebGroup rules may be briefly dropped during the upgrade. This impacts both Layer 7 (HTTP/HTTPS) and Layer 4 traffic and occurs across all supported cloud providers (AWS, Azure, and GCP). The disruption typically lasts a few seconds but may vary depending on gateway load and policy complexity.

Workaround:

None

Recommendations:

Schedule gateway upgrades during maintenance windows or low-traffic periods.

Use HA deployments and upgrade gateways one at a time in HA pairs.

Monitor logs for “Failed to load policy” messages to confirm when policies are reloaded.
AVX-64868In some scenarios involving rapid VRRP state transitions, the keepalived VRRP state may not be reported accurately to the Controller. This can result in temporary discrepancies between the actual VRRP status and what is displayed in the Controller UI, leading to confusion and difficulties during troubleshooting.

Impact:

Controller UI may show incorrect VRRP status such as both peers reporting Primary or Initializing

No impact on actual VRRP traffic handling or failover behavior.

Workaround:

Use diagnostic logs to verify actual VRRP state.
AVX-66631Transit gateways with large-scale tunnel deployments (1300+ tunnels) may experience extended traffic loss during image upgrades. Although the image upgrade completes successfully, traffic may remain down for several minutes afterward due to delayed tunnel reconfiguration.

Workaround:

  • Schedule maintenance windows to account for potential traffic loss beyond upgrade completion.
  • Consider staggering upgrades across transit gateways to reduce impact.
  • Monitor tunnel and route service status post-upgrade through CoPilot UI.
Impact:

  • Traffic loss may persist after image upgrade completes
  • Route service startup is blocked until all tunnels are sequentially reconfigured
  • Configuration push may time out with Context cancelled during Phase 1 Create error
AVX-67126Dry-run validation may fail when upgrading the Controller from version 8.0.10 to 8.1.0 due to a gateway version mismatch error. This occurs when the upgrade path starts from 8.0.0, progresses to 8.0.10 successfully, but encounters a dry-run failure when proceeding to 8.1.0.
AVX-67180In some environments running Aviatrix Controller version 8.1.x, the Controller UI may become inaccessible after the Controller is restarted. When this issue occurs, API requests fail with RequestRefused errors and the UI cannot be accessed, although SSH access to the Controller remains available.

Impact:

Users are unable to log in to the Controller UI or perform API operations.

Workaround:

Restart the VM where the Aviatrix Controller is running.
AVX-68108When upgrading the Controller from version 8.0.30 to 8.1.10, the UI may display a misleading “Service temporarily unavailable” error message immediately after the upgrade begins. This message can persist for 5–10 minutes but does not indicate upgrade failure. The upgrade continues normally in the background and the Controller becomes accessible again once the upgrade finishes.

Impact:

Users may believe the upgrade has failed.

Error message persists for 5–10 minutes, especially in larger deployments (50+ gateways).

No effect on upgrade success or Controller functionality.

Workaround:

Ignore the message during upgrade.

Wait 10–15 minutes for the process to complete.

Refresh the browser and verify the new Controller version after reconnection.
AVX-68561In large-scale deployments with 1300+ gateways, enabling Distributed Cloud Firewall Site-to-Cloud (DCF S2C) can cause gateway configurations to become out of sync with the Controller. Even after disabling DCF S2C, the issue may persist and lead to elevated Controller resource usage.

Impact:

Gateway configurations may show as out of sync in the Controller UI

Controller CPU load (conduit process) increases significantly

Performance degradation may occur during DCF S2C operations

Issue may persist after disabling DCF S2C

Workaround:

Monitor Controller CPU usage before enabling DCF S2C in large-scale environments.

Consider enabling DCF S2C during scheduled maintenance windows.

For deployments with 1300+ gateways, evaluate the necessity of DCF S2C functionality.
AVX-68887When attaching VPN users to profiles using the attach_vpn_user_to_profile API, the CoPilot or Controller UI may continue to display the user profile as N/A even though the attachment operation completes successfully.

In some cases, users later reappear as active but still show no profile association in the UI. This results in a display inconsistency between the UI and the backend state.

Impact: VPN user profile assignments may appear unsuccessful in the UI, which can cause confusion during profile management. There is no functional impact: the VPN profile is correctly assigned in the backend, and users can connect to the VPN as expected.

Affected Scenario: OpenVPN profile management operations that use API-based user-to-profile attachment.

Workaround: None.
AVX-69649The migration dry-run EIP accounting does not include public IPs that are not part of the Elastic IP quota, potentially producing inaccurate dry-run results.

Impact:
  • Dry-run migration reports may show incorrect EIP usage
  • Actual migration may encounter unexpected EIP limitations
Workaround:

Manually verify EIP allocation and quotas before performing the migration. Contact Aviatrix Support for assistance.
AVX-71820When deploying a load balancer–enabled VPN gateway with an overlapping VPN CIDR on Controller versions 8.0, 8.1, or 8.2, the gateway creation fails.

Impact:

  • VPN gateway deployment fails
  • Error message does not clearly indicate the root cause
Affected Scenario: Load balancer–enabled VPN gateway deployments on Controller versions 8.0, 8.1, and 8.2.

Workaround:

Ensure that the VPN CIDR does not overlap with existing gateways behind the load balancer before deployment. Contact Aviatrix Support for assistance.
AVX-72940Creating a new gateway with the same name as an existing gateway may cause local files of the existing gateway to be deleted when the creation fails. The existing gateway name disappears from the Controller CLI when this issue occurs.

This can break SSH access (sshgw) for the existing gateway.

Impact:

  • SSH access to the existing gateway may stop working
  • Gateway recovery may require manual intervention
Affected Scenario:

  • Gateway creation using a name that already exists
Workaround:

AVX-73436When using the update_spoke_vpc_route_table API to onboard an Azure route table, the default route (0.0.0.0/0) is not programmed in the spoke VNET route table if the Spoke Gateway has learned the default route from any of the following sources:

  • An attached Egress Transit Gateway (Transit with egress functionality enabled)
  • A Transit Gateway that learned the default route via an external Site-to-Cloud (S2C) connection (for example, from an on-premises network or third-party appliance advertising 0.0.0.0/0 over IPSec/BGP)
  • Another Spoke Gateway that is propagating the default route within the Aviatrix network
In all of the above cases, although the Spoke Gateway has successfully learned and installed the default route in its own routing table, the route is not re-programmed into the associated Azure VNET route table during the onboarding operation.

Impact:

  • Default route (0.0.0.0/0) is not installed in the onboarded Azure spoke VNET route table.
  • Traffic that depends on the default route, including traffic destined for the internet through an egress transit, for on-premises networks through an S2C-connected transit, or for another spoke, may not be routed correctly from the Azure VNET.
Workaround:

Manually add the default route to the Azure route table. Contact Aviatrix Support for assistance.
AVX-74226CoPilot deployments and migrations may fail with “Unsupported instance size” errors when selecting valid instance types. The instance type validation incorrectly blocks supported sizes during CoPilot deployment or migration operations.

Impact:

CoPilot deployment or migration may fail when selecting certain valid instance types

Error message “Unsupported instance size” is displayed even for supported sizes

Workaround:

Contact Aviatrix Support for assistance with CoPilot deployment using the affected instance types.
AVX-74577Users are unable to modify tags on third-party firewall instances when those tags contain values with multiple colons (for example, team:iac:module.version:v1.5.3). Attempts to update tags after deployment fail with a too many values to unpack error. Initial deployment is unaffected because tags are passed via a different code path during creation.

Impact:

Third-party firewall instance tag updates fail when tag values contain multiple colons

Initial deployment with multi-colon tags is not affected

Workaround:

Avoid using multiple colons in tag values when modifying tags after deployment. Use alternative delimiters such as hyphens or underscores.
AVX-75607Gateway launch may fail with a tls: bad certificate error when pulling container images. The Controller’s registry TTL eviction (garbage collection) may fire while images are being downloaded to the gateway, corrupting in-flight blob transfers. The gateway’s container initialization cannot complete, and a supporting certificate-management process on the gateway exits with code 125.

Impact:

  • Gateway creation fails with tls: bad certificate or unexpected EOF errors during container image pull
  • The certificate-management process crash-loops with exit code 125
  • Manual intervention is required to recover
Workaround:

Restart the Controller’s application service to reset the registry state, then retry gateway creation. Contact Aviatrix Support for assistance.
AVX-76132Unable to configure more than one OpenVPN gateway behind a UDP Load Balancer. Only the first gateway is retained while additional gateways are incorrectly excluded. This issue affects versions 6.9, 7.x, 8.x, and 9.0.0.

Impact:

  • Multi-gateway VPN deployments relying on UDP load balancing for redundancy or scale are affected.
  • No impact on single-gateway deployments or data plane traffic.
  • Existing multi-gateway configurations set up in 6.x continue to function after upgrading to 7.x or 8.x. Only new deployments or modifications to existing configurations are affected.
Workaround:

Contact Aviatrix Support for assistance in applying the workaround.
AVX-76413**Description: **When the Controller’s state synchronization service starts up and finds gateways stored as “Down” in its internal state store, the controller reprograms the network as if those gateways are down, without allowing time for the gateways to connect and prove they are up. This can occur when the controller has previously lost connectivity to gateways (for example, during a transient network issue) and the service then restarts while the gateways themselves remain healthy and continue forwarding traffic.

**Impact: **A temporary data plane disruption occurs while the controller has the gateways marked as down. The controller automatically detects the gateways are up and reprograms the network correctly immediately afterward. In a large-scale user deployment (~1,400 gateways), full recovery completed in approximately 6 minutes. The underlying behavior has existed for 4+ years and has been observed in a user environment only once.

**Workaround: **Not applicable. The system recovers automatically, no user action required. Recovery typically completes within minutes (~6 min observed in a ~1,400-gateway deployment; smaller deployments recover faster).
AVX-77135When the Use SSL to connect option is enabled for LDAP configuration, VPN gateway configuration updates may not apply correctly.

Impact:

VPN gateway authentication using LDAP with TLS may not function as expected

Manual intervention may be required to ensure VPN authentication is properly configured

Workaround:

Contact Aviatrix Support for assistance.
AVX-77618Running Controller diagnostics may report NTP-related errors that do not reflect the actual NTP synchronization status of the Controller.

Impact:

Controller diagnostics output may show NTP errors even when time synchronization is functioning correctly.

These spurious diagnostic messages may cause unnecessary concern when reviewing Controller health output.

Workaround:

Verify Controller time synchronization through other means before acting on NTP-related diagnostic errors. Contact Aviatrix Support for assistance.
AVX-78859IP rules for a Site-to-Cloud mapped connection could be erased when the gateway started up.

Impact:

Traffic loss occurs for the affected Site-to-Cloud connection. The condition can persist across gateway reboots and does not resolve on its own; the gateway configuration must be reapplied.

Workaround:

Reconfigure the affected Site-to-Cloud mapped connection to restore the IP rules. Contact Aviatrix Support for assistance.
AVX-79173During a Controller-initiated image upgrade, an Aviatrix gateway can intermittently be left in a partially configured state because of a timing-related issue in the gateway’s post-upgrade configuration sequence.

Impact:

The affected gateway’s image upgrade is reported as only partially successful. The gateway remains in a partially configured state until an administrator intervenes to restore it to the UP state.

Workaround:

Retry the image upgrade on the affected gateway. Because the issue is timing-related, a subsequent retry typically succeeds without further action.
AVX-79855When Distributed Cloud Firewall is disabled on a transit gateway with Site2Cloud (S2C) or other external connections landing on it, and no policy change is queued at the time, existing DCF filtering rules on the interface are not removed. The disable path is skipped when there is no policy difference to push.

Impact:

After DCF is disabled on the affected transit gateway, previously installed DCF filtering rules remain in effect on the interface and continue to filter traffic. Customers may see traffic still being subject to DCF filtering long after the feature was disabled.

Workaround:

Restart the Aviatrix gateway to remove the stale DCF filter rules. Alternatively, contact Aviatrix Support to have the stale DCF filter rules manually removed.
AVX-79905Automatic Controller Access Security Group Management enforcement could unintentionally disable Security Group Management when a transient error occurred during an enforcement check.

Impact:

When Security Group Management became disabled, all gateways experienced keep-alive failures and new gateways could not come up.

Workaround:

Manually re-enable Security Group Management if it becomes disabled. Contact Aviatrix Support for assistance.
AVX-79866NAT rules could fail to install on gateways with legacy tunnel peerings that predated recent tunnel-peering enhancements.

Impact:

NAT rule pushes fail on the affected gateway on every subsequent configuration push. In some cases, previously installed NAT rules are removed from the affected gateway, resulting in a loss of expected NAT behavior.

Workaround:

Re-establish the affected legacy tunnel peering so it picks up the current tunnel-peering fields. Contact Aviatrix Support for assistance identifying affected peerings.
AVX-80983When Azure Security Group Management reads the current state of a security group rule before adding a new gateway’s IP address to it during gateway launch, an Azure API throttling response on that read can be misinterpreted as the rule not existing. In that case, the existing rule is deleted and a new rule is created instead of the existing rule being updated.

Impact:

Azure security group rules can be unexpectedly deleted and recreated during gateway launch when the Azure API throttles the read call.

The delete-and-recreate sequence can result in a brief gap in security group coverage for the affected rule, or in duplicate rules if the sequence does not fully complete.

Workaround:

Contact Aviatrix Support if you observe unexpected security group rule changes on gateway launch in an Azure environment.
AVX-79860New gateway deployment, or a software or image upgrade for an existing gateway, could fail if a container responsible for gateway-to-Controller secure communication did not start within the default 15-minute initialization window.

Impact:

Gateway deployment or upgrade fails and the gateway does not become operational.

Retrying the deployment or upgrade before the initialization window expires may succeed.

Workaround:

Retry the gateway deployment or upgrade. Contact Aviatrix Support for assistance.
AVX-80977A VPN user’s profile assignment could appear as N/A immediately after the user was attached to a profile through the API, until the user’s next reconnection.

Impact:

The user’s profile displays as N/A until the user’s next reconnection, even though the profile attachment succeeded.

This can cause confusion when auditing or verifying profile-based access policies shortly after attachment.

Workaround:

Have the affected user reconnect to update the displayed profile assignment. Contact Aviatrix Support for assistance.