Release Notes

Prev Next

WHAT TO EXPECT

In this section, users will find release notes for current and past versions of our product. If you have any questions regarding your particular version, please contact us at info@swxtch.io.

To see past versions of our documentation site, please check out our Resources page.

3.3.7 Release Notes - June 13, 2025

Bug Fixes

  • Fixed issue where Windows xdp driver could cause the VM to be unresponsive.

  • Fixed issue where swxtch-top cloudSwXtch RX goes to 0 then TX follows, then it displays normally again.

3.3.6 Release Notes - May 6, 2025

Bug Fixes

  • Fixed issue where if Windows needed a reboot, xNIC installer will not reboot, instead it will end in error, this allows users to have full control when upgrading using scripts.

  • Fixed issue where swxtch-top could crash if user when in column setup selected name to be visible.  

3.3.4 Release Notes - April 2, 2025

Improvements

  • We’ve reduced the amount of lag experienced in wXcked Eye when handling a higher number of flows.

3.3.3 Release Notes - March 20, 2025

Bug Fixes

  • Improved SLP connections handling: Old SLP connections will be cleared after disconnecting the cloudSwXtch Bridge.

3.3.2 Release Notes - March 10, 2025

Improvements

  • xNIC

    • Users can now install xNIC on Kubernetes nodes that have more than 32 virtual interfaces. There is no longer any limitations for the upper bounds.

    • The xNIC will no longer send multiple notifications per xNIC in the event of a version mismatch with the cloudSwXtch.

3.3.1 Release Notes - February 21, 2025

New Features

  • The wXcked Eye Topology Graph has been revamped, improving user accessibility. For more information, see here.

Improvements

  • Performance and stability improvements to both the cloudSwXtch and the cloudSwXtch Bridge.

3.3.0 Release Notes - February 10, 2025

New Features

  • The cloudSwXtch Bridge can now connect to multiple cloudSwXtch instances. Prior to 3.3, cloudSwXtch Bridges were only able to create a 1:1 connection with a cloudSwXtch. In this new cloudSwXtch Bridge to Multi-cloudSwXtch feature, users can better utilize their on-premises hardware. To learn more about configuring the bridge for multiple cloudSwXtches, see here.

  • The cloudSwXtch Bridge can now be installed via Docker. For more information on how to install via Docker, see here.

  • A revamped self-hosted Licensing Server is now available for installation via Docker on your cloudSwXtch network. The Licensing Server allows users to self manage a bundle of cloudSwXtch licenses with matching entitlements for their deployments. Users would no longer need to request a single license per cloudSwXtch and can easily swap licenses between cloudSwXtch instances. Read more about it here.

  • A new wXcked Eye Network Page allows users to switch between cloudSwXtches in the same browser window.

  • Multiple Multicast and Source Specific Multicast configuration has been relocated to the wXcked Eye High Availability Settings page. Users can also Import and Export their HA Streams Config here to allow for easier configuration in future sessions.

New Improvements

  • xNIC

    • The xNIC is now supported on Ubuntu 24.04.

  • cloudSwXtch Bridge

    • Users can now specify their control interface during cloudSwXtch Bridge installation.

    • There are new arguments available when running the cloudSwXtch Bridge installer. This includes specifying interfaces, setting the control and data as the same interface, running installer via docker, and initiating high performance mode. For a complete list of arguments, see here.

  • wXcked Eye

    • A new xNIC Config option is available when selecting a cloudSwXtch component in the Topology Graph. Here, users can configure multiple xNICs associated with the highlighted cloudSwXtch for high availability and deduplication. For more information, see here.

    • The Topology Graph will now display TX and RX rates at the end of each stream link to allow for improved monitoring. In addition, Out of Order (OoO) and Missing packets will also display at each probe point within the flow. To see what that looks like, view wXcked Eye Topology Graph article.

    • The Navigation Menu has been updated to include the new Network page.

    • The Current cloudSwXtch ribbon, detailing information about the cloudSwXtch, has been integrated into the swXtch.io black banner at the top of wXcked Eye.  

  • swXtch-top

    • Users can resize Panels in swXtch-top.

    • Users can assign and delete aliases for their components and streams in swXtch-top.

    • Users can display the raw total amounts for bit and packet statistics.

    • The Components view will now have a Primary swXtch column to show what cloudSwXtch a component was been installed against.

    • The color selector has been expanded to allow for more customization.  

    • Some swXtch-top views include an expanded filter option where users can select specific categories to highlight.

  • The Prometheus metrics output has been standardized, replacing all mentions of “xNIC” with “component.” To see the changes, see Prometheus Monitoring.

Bug Fixes

  • Containerized cloudSwXtch Bridge via Docker resolves a number of issues with potentially corrupted packages during install.  

  • Fixed an issue in swXtch-to where descriptions in the Notification view were cut off. Descriptions are now justified in the window and will display fully.

  • Fixed an issue where wXcked Eye Topology Graph filters were not being saved between sessions. Now, all filters and settings will persist.

3.2.1 Release Notes - December 13, 2024

New Features

  • Multiple Multicast (MMC) producers can be configured for Linux xNIC Type 2.

New Improvements

  • cloudSwXtch Bridge

    • Ground-to-cloud and cloud-to-ground connections for swXtch Lossless Protocol (SLP) are optional and can be toggled on and off via the cloudSwXtch Bridge’s JSON file.

  • swXtch-top

    • New performance enhancements allow users to monitor up to 50,000 streams.

    • The Setup function for column configuration has been relocated to a blue box next to the first column’s name. Users can click here to select what columns are displayed in the view and the size for each. In addition, users can press the F3 button while highlighting a specific panel to open column setup.

    • Settings has been split into two separate views: Aliases and Licensing. Aliases will display user assigned names for streams while Licensing will list the entitlements allotted to a specific cloudSwXtch.

    • Users can configure the colors used in swXtch-top with the new Colors menu.

    • Users can export cloudSwXtch reports for troubleshooting from swXtch-top, similar to the wXcked Eye Support page.

    • A new Help (F4) menu provides users a breakdown of all the swXtch-top shortcuts.

    • The cloudSwXtch information panel is fully collapsible using the F2 key.

    • A new VM filter shortcut allows users to filter out non-xNIC VMs from their list of Components.

    • The Filter search bar is no longer case-sensitive.

    • The number of line items under each view will display by the view’s name. For example, if a user has 10 components, that number will appear at the top.

  • wXcked Eye

    • wXcked Eye will assign colors to each of the subnets when the Interfaces layer is selected in the Topology Toolbox. Users can highlight specific ones by selecting it from a new Subnets pop-up.

    • Users will no longer have to specify a MMC producer when configuring an xNIC for high availability in the endpoint’s component information panel.

    • Adaptors for protocol fanout from the cloudSwXtch Bridge have been added to the Protocol Fanout stats page.

    • Making a selection in the View By/Filter By bar will highlight those components and streams while completely hiding other items in the graph. This will allow users to focus on specific workflows in the UI.

    • Sockets will center around a component node regardless of its resizing.

3.2.0 Release Notes - November 8, 2024

New Features

  • cloudSwXtch Bridge Type 3 will now be known simply as cloudSwXtch Bridge. cloudSwXtch Bridge Type 1 and 2 will no longer be supported.

  • The cloudSwXtch Bridge can run on any NIC. Certain NICs can be used to run the Bridge in a high performance mode for higher throughput. For a complete list, see here.

  • swXtch Lossless UDP (SLP) is now supported for cloud-to-ground traffic (C2G).

  • Multiple Multicast Group (MMC) and Source Specific Multicast (SSM) is now configurable in the wXcked Eye Topology graph, applying changes directly to the xNIC config JSON file from the UI. For more information, see wXcked Eye Topology Graph.

  • Users can configure adaptors and HA clusters directly in swXtch-top interface.

  • xNIC Type 2 on Windows now uses XDP Driver version 1.0.2 and will no longer require Test Mode on Windows VM.

  • Users are no longer required to disable Windows SecureBoot UEFI during xNIC installation on Windows machines.

New Improvements

  • swXtch-top

    • Users can click directly into the swxtch-top interface to navigate between views and interact with line items.

    • The top cloudSwXtch information panel is now collapsible.

    • The navigation bar has been moved into a Views hideaway menu, decluttering the swXtch-top UI and making room for additional views in the future.

    • New default columns have been set in the Lossless view for both SLP RX and TX stats, highlighting the most commonly used monitoring metrics.

    • The Setup function will open in a relocated side panel, where users can alter what columns are displayed and their width.

  • wXcked Eye Topology Graph

    • A new SLP layer highlights swXtch Lossless UDP traffic traveling to and from the cloudSwXtch and the cloudSwXtch Bridge.

    • The SLP stats now match the default columns in the Lossless view on swXtch-top, streamlining the most commonly used monitoring metrics.

    • An updated HA layer is responsive to path usage with the shadow density for either paths reflective of the percentage being used.

    • The Interfaces layer will now minimize when zoomed out.

Bug Fixes

  • Fixed an issue where metrics for HA path usage in wXcked Eye and swXtch-top weren’t matching.

  • Fixed an issue in the wXcked Eye Topology Table where the producers and consumers filtering options weren’t working.

  • Fixed an issue where the cloudSwXtch’s total bandwidth use was not displaying the swXtch-top.

  • Fixed an issue where the argument to install PTP for xNIC on Windows was incorrectly set as -ptp_install. It is now --ptp true as noted in the helper.

  • Added a fix for Override Source IP in Multiple Multicast Groups configurations.

  • Fixed an issue where users could not click into the Filter search bar in swXtch-top to start a search.

Known Issue

  • cloudSwXtch Bridge installer and its relevant commands will still mention “bridge 3.” This will be removed in the next version as we transition out of multiple cloudSwXtch Bridge types.

    • Workaround: Review Install cloudSwXtch Bridge article for up to date commands.

  • Configurations in the JSON file and wXcked Eye for the cloudSwXtch Bridge and the xNIC will not persist between upgrades.

    • Workaround: Before upgrading your cloudSwXtch Bridge and xNIC, it is recommended for users to download their respective JSON files into a local folder and then using them to replace their empty counterparts post-reinstall.

3.1.0 Release Notes - October 7, 2024

New Features

  • Two new arguments have been added to the xNIC and Bridge JSON file for improved flexibility and control over high availability configurations.

    • HA Enable: The enable flag allows users to tell the xNIC/cloudSwXtch Bridge whether or not it should join a cloudSwXtch cluster for data and control traffic.

    • Deduplication: Users can now specify in the xNIC JSON file whether or not to deduplicate data plane traffic in favor of their own application at the endpoint.

New Improvements

  • cloudSwXtch Bridge Type 3

    • The number of necessary 3rd party packages for cloudSwXtch Bridge 3 installation have been reduced. Please see here for updated list. (#3463)

    • A new --ag or --airgap argument has been added when running the installation script for air-gapped environments. Using ag requires users to download 3rd party packages onto their VM before bridge installation since there will be no internet access.

    • A new Firewall exception has been added to the cloudSwXtch Bridge Type 2 and 3 installer for IGMP. Review all firewall exceptions here.

  • xNIC

    • Precision Time Protocol installation is now optional and disabled by default.

  • wXcked Eye Topology Graph

    • Users can add cloud to ground subscriptions for the cloudSwXtch Bridge in the Component Information panel.

    • Both the View By/Filter By bar and the Filters panel in the wXcked Eye Topology Graph are now collapsible. (#5913)

    • The Glossary, Settings, Center Graph, and Resize Node controls have been relocated to the right hand side of the graph. (#5913)

    • The Component Information panel is now moveable across the Topology Graph.

    • There is a new Interfaces layer which displays a streamSocket’s interface. (#5912)

    • The velocity of the stream links will animate differently based on bps. (#6041)

    • The graph is now reactive to zoom with StreamSocket information only displayed when fully zoomed in.

  • swXtch-top

    • Filtering is now implemented in every view in swXtch-top. (#5941)

Known Issues

  • [Resolved 3.2.0] The filtering option in swXtch-top will not work if a user clicks into the Filter search bar.

    • Workaround: While using swXtch-top, do not click into the Filter search bar. Simply type the value you’re searching for, followed by an asterisk (*), to begin filtering. Reminder: Filtering is case-sensitive.

  • [Resolved 3.2.0] The argument to enable PTP for xNIC on Windows is incorrectly defined when using the --help command as --ptp true .

    • Workaround: Users should use -ptp_install true when enabling PTP for the xNIC on Windows.

3.0.0 Release Notes - September 6, 2024

New Features:

  • A new way of bridging with cloudSwXtch Bridge Type 3!

    • With added support on RHEL 9 and for non-Mellanox NICs, cloudSwXtch Bridge Type 3 is a DPDK-based variant, touting higher throughput and the ability to run swXtch Lossless UDP for Ground-to-Cloud. For more information on installation, see here.

    • This includes major enhancements, such as configurable parameters that can be manually tuned when establishing a ground-to-cloud link.

    • High availability and Protocol Fanout is configurable in wXcked Eye for cloudSwXtch Bridge.

  • We’ve added support for Cinnafilm’s Tachyon LIVE for cloudSwXtch, adding a multitude of video transformations in wXcked Eye. For more information about installation, contact support@swxtch.io.

  • We’ve added multiple NIC support for High Availability configuration on the xNIC. This allows users to completely separate 2022-7 or high availability traffic for each path. In addition, users can enable multiple agents to communicate with multiple cloudSwXtches without requiring peering. For more information, see here.

  • A new and improved way of seeing things with wXcked Eye!

    • The wXcked Eye Topology graph has been overhauled, introducing a slew of new features to allow for real-time monitoring with new streams and channels views.

      • Each graph component opens an information sidebar when selected. This information includes general, environment, hardware, total rx/tx, related streams, and related adaptors.

      • A new Layers toggle feature allows for users to view different combinations of data as required: name components, clouds, streams, rates, regions, sockets, instances, and precision time protocol.

      • Protocol Fanout is now configurable directly in the Topology Graph. Users can add and edit adaptors via the components information panel.

      • High Availability and swXtch Lossless UDP stats are now visible directly on the Topology Graph.

    • A new Topology Table view gives users a detailed look into individual streams and channels. Additionally, users can view streams in a tree view with components pulled directly from the topology graph.

    • A new wXcked Eye Components page allows users to merge interfaces into a single VM, removing duplicate virtual machines in the topology graph. This page also allows users to manually enter missing environment information for non-xNIC VMs.

    • A new wXcked Eye Aliases tab allows users to assign user-friendly names and colors for Streams, Sockets, and Topology Graph Components.

    • An updated Support page allows users to define log ranges by number of days and/or hours.

    • The Settings page has a new Channels tab, allowing users to add channels based on streams linked by converter.

    • Users can specify certain colors for HA paths, streams, and channels to carry throughout the wXcked Eye UI.

    • Users can configure their cloudSwXtch for Tachyon LIVE via the wXcked Eye Settings page. Please contact support@swXtch.io for more information.

New Improvements:

  • Updates to swXtch-top:

    • swXtch-top has been refactored with all new layout and updated navigation menu.

      • A new Components view to mirror what users see in wXcked Eye for their individual topology graph nodes.

      • Users can also see swXtch Lossless UDP stats from Ground-to-Cloud in a new Lossless view.

      • A new Subscriptions view details different source list configurations for single source multicast and multiple multicast groups.

      • A new Configurations page displays xNIC JSON configuration files.

    • Users can now navigate between different views by clicking directly into swXtch-top.

    • A new Setup function allows users to modify what columns are visible in a view and the width of those columns.

    • To see all the updates to the interface, see swXtch-top under Testing cloudSwXtch.

  • Updates to API:

    • Our Monitoring and Configuration API has been updated with new responses. A topology API call has been added as well.

      • An issue with /stats/xnics showing multiple entries in RxMulticastGroups for the same Group IP has been resolved.

      • The Dashboard API (/wXckedEye/v1/dashboard) has been deprecated. Please use the Topology API call.

      • The Protocol Fanout Adaptor API calls have been streamlined with different body/payloads for each protocol. Old calls for specific protocols have been deprecated.

Known Issues:

  • There are IP conflicts when multiple xNICs on different VPCs have a ctrl IP with similar host names. (4857)

    • Workaround: Avoid using the same IP and hostname between VPCs.

  • Users may experience reduced performance on instances with large configurations. (5821)

    • Workaround: The issue stems from suboptimal thread configuration. For more information on how to manually modify core CPU usage, see here.

2.2.0 Release Notes - March 18, 2024

New Features:

  • Say hello to updates to Bridge Type 2!

    • Protocol Fanout is now available on the cloudSwXtch Bridge in Type 2. Previously, it was only available on the cloudSwXtch in the cloud. For more information on configuring the cloudSwXtch Bridge for Protocol Fanout, see the following article.

    • 2022-7 for High Availability is now configurable on a cloudSwXtch Bridge in both Type 2. For more information, see the High Availability article under Configuring cloudSwXtch.

  • Keep things secure with our verifiable xNIC installers!

    • We now provide an optional way to verify the legitimacy of our xNIC installer script and installation packages against signed hash files with a swXtch.io public key. For more information, see Verifying Installer Files in the Install xNIC on Linux articles.

      • Currently, only available on Linux.

New Improvements:

  • Improved performance for AWS:

    • c6in or m6in EC2 instance families are now recommended for cloudSwXtch instances running version 2.2.0 or greater. This ensures that users get the best performance out of their cloudSwXtch network on AWS. Any current m5zn cloudSwXtch based instances should migrate to one of the two family types.

  • Updates to swXtch-top:

    • A new Bridge view has been added to swXtch-top, displaying data flow stats specifically for Bridge Type 2. For more information, see swXtch-top article.

Bug Fixes:

  • Fixed issue where a double join was occurring in Cloud-to-Ground.  

  • Fix stream stats in swxtch-top showing intermittent negative values when the replicator service is restarted.

Known Issues:

  • There are IP conflicts when multiple xNICs on different VPCs have a ctrl IP with similar host names. (4857)

    • Workaround: Avoid using the same IP and hostname between VPCs.

  • [Resolved 3.0.0] /stats/xnics can show multiple entries in RxMulticastGroups for the same Group Ip. (4893)

    • Workaround: None. This will be addressed in an upcoming release.

2.1.3 Release Notes - March 5, 2024

New Improvements:

  • Updates to swXtch-top:

    • A new Search bar in the interface will allow users to filter items in the xNICs, Streams and Notification views. (4743)

    • Navigating between swXtch-top’s views will require hitting both the CTRL button on a user’s keyboard and the associated letter. For example, to get to the xNICs view, a user will need to key in CTRL + X to switch to that page.

    • The Hardware view is now called “Environment.”

    • A new Notifications view has been added. (4709)

    • Both the HA Summary and HA view will only list in the navigation menu when HA is configured.

      • For more information, check out the swxtch-top page under Testing cloudSwXtch.

  • Updates to wXcked Eye:

    • The wXcked Eye Navigation menu will now properly scroll if using the UI on a lower resolution screen. (5029) [Known Issue 2.1.2]

  • Updates to swx support: 

Bug Fixes:

  • We corrected a bug that would happen when PTP service start-up fails and the master node in swxtch-top shows as empty. (5110) [Known Issue 2.1.2]

Known Issues:

  • There are IP conflicts when multiple xNICs on different VPCs have a ctrl IP with similar host names. (4857)

    • Workaround: Avoid using the same IP and hostname between VPCs.

  • [Resolved 3.0.0] /stats/xnics can show multiple entries in RxMulticastGroups for the same Group Ip. (4893)

    • Workaround: None. This will be addressed in an upcoming release.

2.1.2 Release Notes - February 15, 2024

New Improvements:

  • Updates to xNIC:

    • Users can now download and install the xNIC without having a valid license authorizing their cloudSwXtch. However, to begin packet flow from the cloudSwXtch to the xNIC(s), a license is required. (4974)

  • Updates to swx support:

  • Updates to wXcked Eye:

    • The Protocol Fanout stats page will now display the Alias name by the stream IP address. The page also allows users to filter Adaptors by multiple protocols. (4572)

    • The Protocol Fanout tab in Settings will also now display the Alias name next to the Stream and Node IP addresses in the Adaptors table. (4572)

    • The Support page will now allow users to export xNIC logs.(4574)

  • Updates to Licensing Server:

    • The Licensing Server will no longer require a manual start after initial install. (4919) [Known issue in 2.1.1]

Known Issues:

  • [Resolved 2.1.3] PTP service start-up fails and swxtch-top shows that the master node is empty. (5110)

    • Workaround: Use the following four commands in succession to remedy this issue:

      sudo systemctl start elasticsearch.service
      sudo systemctl enable elasticsearch.service
      sudo systemctl start grafana-server.service
      sudo systemctl enable grafana-server.service

  • There are IP conflicts when multiple xNICs on different VPCs have a ctrl IP with similar host names. (4857)

    • Workaround: Avoid using the same IP and hostname between VPCs.

  • [Resolved 2.1.3] wXcked Eye navigation menu does not scroll.

    • Workaround: Ensure you’re using wXcked Eye in a high-res screen.

  • [Resolved 3.0.0] /stats/xnics can show multiple entries in RxMulticastGroups for the same Group Ip. (4893)

    • Workaround: None. This will be addressed in an upcoming release.

2.1.1 Release Notes - February 5, 2024

New Improvements:

  • Updates to wXcked Eye:

    • The Alias tab is now split into two separate pages, one for streams and exclusions and another for nodes.

  • Updates to Prometheus API:

    • swx_maxClientCount and swx_numClientsConnected are two new metrics added to Prometheus while both swx_xnic_maxActiveConnections and swx_xnic_activeConnectionCount have been deprecated.

    • When calling for metrics regarding nodes, only current active ones will display. Inactive or disconnected nodes will no longer list.

  • Updates to xNIC Logs:

    • File paths in Windows and Linux for xNIC logs have been changed. Please see the article, How to Find xNIC Logs, for more information.

  • Updates to xnic.json file:

    • “childs” has been updated to “children” in the xnic.json file for configuring HA paths. For more information, please see High Availability under Configuring cloudSwXtch.

Known Issues:

  • [Resolved 2.1.2] The Licensing Server does not automatically start after install. (4919)

    • Workaround: After the initial installation, please use the following command to start the licensing server.

      sudo systemctl start swxtch-license-svr

      Subsequent start-ups will happen automatically when the licensing server VM is turned on.

  • There are IP conflicts when multiple xNICs on different VPCs have a ctrl IP with similar host names. (4857)

    • Workaround: Avoid using the same IP and hostname between VPCs.

  • [Resolved 2.1.3] wXcked Eye navigation menu does not scroll.

    • Workaround: Ensure you’re using wXcked Eye in a high-res screen.

  • [Resolved 3.0.0] /stats/xnics can show multiple entries in RxMulticastGroups for the same Group Ip. (4893)

    • Workaround: None. This will be addressed in an upcoming release.

2.1.0 Release Notes - January 2024

New Features:

  • Users can now configure their High Availability for Multiple Multicast Groups (mMC-7). For more information on how to configure the xNIC for mMC-7, please see High Availability under Configuring cloudSwXtch. (4239)

  • The cloudSwXtch can now perform Source Specific Multicast (SSM) as a method of delivering multicast packets where the receiver includes or excludes them through a specific source address.

  • A new swx support command is now available for users to export a tar.gz file detailing statistical data stored within a cloudSwXtch during a set period of time. This is especially helpful when troubleshooting with swXtch.io Support. (4107, 4488)

  • A self-hosted Licensing Server is now available for installation on your cloudSwXtch network. This allows users to self manage cloudSwXtch licenses instead of having to request one for each instance from swXtch.io. Read more about it here.

  • Kubernetes support expanded to include GCP (GKE) and AWS (EKS) in addition to existing Azure (AKS) support.

New Improvements:

  • Updates to wXcked Eye:

    • The new wXcked Eye Cluster view provides users with an expansive look of all cloudSwXtches connected in a high availability or mesh configuration. Serving as the new main page, users can easily navigate between cloudSwXtches for additional metrics. A universal Cluster quick view side panel has also been added, displaying up to 5 cloudSwXtches. (4568)

    • A new wXcked Eye Support Page has been added, allowing users to export a JSON file with a full cloudSwXtch report over a certain period of time. This is especially helpful when troubleshooting with swXtch.io Support. (4269)

    • A new batch select and delete feature has been added to the Aliases tab under Settings. (4320)

    • Users can now exclude certain streams via IP addresses from wXcked Eye and swXtch-top monitoring. (3732)

    • The Hardware panel in the General tab under Settings now lists metadata and OS for the control and data subnets. (4351, 4352)

    • A new Protocol Fanout Stats page displays SRT and RIST data flow to and from the cloudSwXtch. Previously, only multicast data flow was displayed across the UI. (4322)

    • A new cloudSwXtch information banner now displays at the top of each page in wXcked Eye. (4571)

    • The Network Graph is now called Topology.

    • Timing Nodes page has been relocated to under Monitoring.

    • wXcked Eye is fully scalable with responsive views and page resizing. (4328)

    • wXcked Eye and swXtch-top are both unified in their performance metrics and cloudSwXtch information.

    • Users can now return to previously visited pages in the UI using a navigation history tool at the top of each page.

  • Updates to xNIC:

    • The xNIC installer script will automatically install xNIC Type 2 as the default and recommended xNIC. From now on, whenever the documentation refers to the xNIC, it means Type 2. (4249)

    • The xNIC installer script will automatically open recommended ports in a user’s firewall.

    • HA Configuration for an xNIC is now automatic as long as only one multicast group is required. (4305, 4460)

    • The xNIC configuration file is now a .json.

    • Precision Time Protocol (PTP) install is now optional for both the cloudSwXtch and the xNIC. (4368)

    • The xNIC has been enhanced to work with a single-NIC configuration if the cloudSwXtch’s ctrl and data NIC share a single subnet.

    • Support for the following Operating Systems has been added: AlmaLinux 8.8, Amazon Linux 2023, RHEL 9.2, Rocky Linux 8 + 9, and Ubuntu 22.04. For a comprehensive list, see xNIC System Requirements. (4414, 4314, 3371, 4261, 4154)

  • Updates to xNIC on K8s:

    • The procedure to install the xNIC on a Kubernetes cluster has been updated with a new installer. See Install xNIC on K8s Cluster for more information. (3131, 4358)

  • Updates to Prometheus API:

    • The Prometheus API metrics are now swx_core for the cloudSwXtch and swx_xnic for the xNICs. (4437)

    • The data for the xNICs are now grouped together, allowing users to filter by name.

  • Updates to swXtch-top:

    • A new Hardware view has been added to swxtch-top, displaying metadata and OS for control and data subnets. (4351)

    • xNIC will now display as either Type 1 (t1) or Type 2 (t2). Type 2 is the default xNIC. (4445)

  • Updates to swXtch-perf:

    • Single Source Multicast (SSM) include and exclude consumer commands have been added. In addition, a command to show the bps of all packet headers has also been included. For more information, see swxtch-perf article. (4386,

  • Bridge Installation

    • Bridge installation command has been updated.

Bug Fixes:

  • Fixed an issue with Protocol Fanout Egress Adaptors not working with xNIC Type 2. (4520)

2.0.34 Release Notes - October 2023

New Features:

  • Say hello to cloudSwXtch on Google Cloud Platform (GCP) and Oracle Cloud Infrastructure (OCI)!

    • cloudSwXtch is now available on GCP as a Cloud agnostic VM install. For more information, see Cloud agnostic cloudSwXtch VM Install. These instructions can be applied to any cloud as an alternative method of installation.

    • cloudSwXtch is now available as a BYOL in the OCI Marketplace. For more information, see cloudSwXtch on OCI.

    • Please note: Both installations will require a license from swXtch.io.

  • Users can now simplify their cloudSwXtch and xNIC networking structure with the new single-subnet configuration. For more information, see System Requirements for cloudSwXtch and xNIC.

New Improvements:

  • Updates to wXcked Eye:

    • Improved usability for Protocol Fanout configuration by creating a separate tab for Stream and Node Aliases. This new naming mechanism will work for both Protocol Fanout and for the Network Graph. (3733, 3840)

    • Rename High Availability paths directly in the UI (3849)

    • wXcked Eye and swXtch-top will now warn users if their cloudSwXtch license has less than 7 days left or has expired. (4101, 4199, 4205)

    • Added new warning messages in HA and Mesh settings page to remind users that these two configurations are mutually exclusive. (3794)

    • Fixed zoom scrolling capabilities in the wXcked Eye Network Graph to improve ease of use. (3657)

  • Expanded SMPTE 2022-7 Support: For more information, see High Availability under Configuring cloudSwXtch. (3784)

  • Added support for Ubuntu 22.04 with xNIC2 as the default. (4109)

  • Added support for Amazon Linux 2 and Linux 2023. (3821)

2.0.10 Release Notes - July 2023

New Features:

  • Introducing wXcked Eye, a brand new user interface to monitor and configure your cloudSwXtch environment. For more information on its functionality, see Using wXcked Eye for cloudSwXtch. (2714)

  • Added support for xNIC installation on AKS Cilium Native. For more information, see Install xNIC on AKS Cilium Native. (3841)

  • Added support for Prometheus and Grafana Monitoring for cloudSwXtch. For more information, see Prometheus Monitoring. (3598)

  • Added support for Protocol Fanout and Conversion including SRT to the wXcked Eye UI. For more information, see Protocol Conversion and Fanout with wXcked Eye. (3181)

  • Implemented Simple Packet Fragmentation for cloudSwXtch Bridge Type 2. (3276)

New Improvements:

  • swXtch-top view 5 and 6 will now be dynamically hidden when a high availability configuration is destroyed. (3797)

  • swxtch-top will now display a user’s entitlements. (3738)

  • Added support for Linux 2 on AWS for swXtch-xnic installation. (3570)

  • Added in xNIC installer capability to add control and data NIC as well as unattended option. For more information, see Install xNIC on Linux or Install xNIC on Windows. (3696)

  • Updates to API - For more information on the changes below, see Monitoring API and Configuration API. (2714)

    • The following additions break out the http://<cloudSwXtch_IP>/api/wxckedeye/v1/dashboard API into separate calls. The Dashboard call is still available, but will be deprecated in 2.1.0.

      • Added a new call to get information about the cloudSwXtch

      • Added a new call to get information about the Cloud

      • Added a new call to get statistics on the cloudSwXtch

      • Added a new call to get statistics on the xNIC’s

      • Added a new call to get xNIC totals data

    • For mesh data the listMembersAddress was deprecated and replaced with show.

    • The word “switch” has been replaced with “swXtch” in all calls.

    • Added new calls for Streams to be used with Protocol Fanout: Add Stream, Update Streams, Show Streams and Remove Stream.

    • Added new calls for Nodes to be used with Protocol Fanout: Add Node, Update Node, Show Node and Remove Node.

    • Protocol Fanout Unicast changes:

      • Enable call has been changed from “http://<cloudSwXtch>/swxtch/unicast-adaptor/enable” to “http://<cloudSwXtch>/swxtch/protocols/udp/v1/ingress/enable”.

      • Enable call has been changed from “http://<cloudSwXtch>/swxtch/unicast-adaptor/join” to “http://<cloudSwXtch>/swxtch/protocols/udp/v1/ingress/join”, additionally, the body format has changed to add “Target Port” and “Group Port”.

      • Added Unicast Adaptor “Ingress Show” call.

      • Added Unicast Adaptor “Egress Show” call.

      • Leave call has been changed from “http://<cloudSwXtch>/swxtch/unicast-adaptor/leave” to “http://<cloudSwXtch>/swxtch/protocols/udp/v1/ingress/leave”, additionally, the body format has changed to add “Target Port” and “Group Port”.

      • Disable call has been changed from “http://<cloudSwXtch>/swxtch/unicast-adaptor/disable” to “http://<cloudSwXtch>/swxtch/protocols/udp/v1/ingress/disable”.

    • Protocol Fanout SRT for both “Caller” and “Listener” modes have been added.

    • PTP API has been added to get timing data and to update timing credentials

Bug Fixes:

  • Fixed an install error when Timebeat returned a fail status. (3472)

  • Fixed an issue where Mesh configuration was sometimes not persisted. (3640)

  • Fixed an issue for xNIC2 in Windows, optimizing it for lower CPU utilization when idle. (2805)

1.9.85 Release Notes

New Features

  • Azure Air-Gapped (No Internet) Image and Installation instructions are now available. (3694)

New Improvements:

  • Updates to PTP interface config:

    • Modified the installation files for cloudSwXtch and xNIC so that they support Linux Ubuntu 18.x.20.x for both xNIC Type 1 and xNIC Type 2. (3522)

  • We updated install_swxtch.sh to force a reboot if the UIO driver/module was installed. (3322)

  • Added capability to add Gateway IP to Bridge Config.

Bug Fixes:

  • swXtch-top:

    • Outdated or incorrect text has been fixed for the Mesh and Config views. (3560, 3562)

    • We removed duplicated flow values. (3436)

    • We fixed spacing in between rows in HA Paths view. (3546)

  • We fixed BigPacket detection and reset BigPacket counter for Linux xNIC2. (3401)

1.9.73 Release Notes

New Features

  • We added support for Precision Time Protocol (PTP). (3068)

  • Updates to the wXcked Eye UI:

    • The wXcked Eye UI main page is now the Network Graph, presenting users with a high-level view of their cloudSwXtch and its endpoints. For more information on this functionality, please refer to the “wXcked Eye Network Graph” article. (2771)

    • Under Configuration, a new Settings page has been added, allowing users to configure their cloudSwXtches for Mesh, High Availability and Protocol Fanout. A General tab displays information regarding their cloudSwXtch and the entitlements allowed by their license. (3087)

    • Under Configuration, a new Notifications page displays updates regarding a user’s cloudSwXtch. (3344)

    • Under Configuration, a new Timing Nodes page has been added, displaying information on PTP. (3113)

  • Updates to swXtch-top:

    • We added three new views: HA Streams, Config and PTP.

    • We condensed HA and multi-cloudSwXtch information into one column. (3275)

Improvements:

  • xNIC2 for Windows will now allow tunneling and broadcast traffic to pass.

  • Updates to swxtch-perf on Windows and Linux: (3117)

    • Consumer loopback mode

    • Producer loopback mode

    • Increase logging information (dbg)

  • Updates to swxtch-perf on Windows: (3117)

    • One-way latency

    • RTT latency

    • One way/RTT latency buckets

  • Added Windows 11 support.

  • Linux xNIC now uses the payload size of the received packets instead of the Data NIC MTU size when producing a loopback. This will prevent packets from dropping. (3180)

  • Updated the maximum payload length for swxtch-perf to the maximum UDP payload length size (65507) - SWX header size (32 bytes) = 65475 bytes. This will allow swxtch-perf to be used in more versatile scenarios with large packets and not be constrained by payload length. (3274)

Bug Fixes:

  • We corrected issues with installing xNIC on Centos7 for AWS. (3349)

  • We fixed an issue where Windows xNIC2 wasn’t able to send packets with a payload of 1470 and bigpackets counter didn’t modify its value in the situation. This detection of big packets was also fixed on Windows and Linux xNIC1. (3401)