Knowledge base : Download Area > ByteBlower > Previous Releases > Wireless Endpoint

ByteBlower Endpoint 2.21 Changelog

The release of ByteBlower Endpoint 2.21 brings a powerful new feature:

Realtime Results for ByteBlower Endpoints.

ByteBlower Endpoint users can now see real-time results being transmitted from the Endpoint client while a scenario is running.

This is an optional feature that only requires  'Heartbeat mode" to be enabled in the project settings → Easy configuration!

Real-time results reporting can be very beneficial for certain test cases.

  • Longer duration tests require a lot of data to be transmitted at the end of the scenario which can sometimes create issues if the connection is unstable.
  • This also allows for the partial reporting of results if a device drops out of a test. This way, the results up to this time are preserved.
  • Wi-Fi statistics are available in the realtime view under the 'Gateway' tab → The RSSI values, SSID and BSSID values can be observed here and are updated in accordance with the "heartbeat" interval in the project settings.

Additional Improvements

  • When using the ByteBlower Endpoint in a headless enviornment the commandline options --version and --help  no longer require the meetingpoint address to be given.  
  • The ByteBlower Endpoint as a systemd service will now produce the correct logging output.

Changelog for 2.20.0 

 

New features 

  • Adding latency histograms over time.  This can be used to visualise/verify the QeD performance of a specific application. 

Enhancements 

  • Adding additional frameblasting interval statistics such as : 
  • When was the first frame sent or received 
  • When was time last frame sent or received 
  • Minimum and maximum size of the frames received 
  • Better latency measurements for cumulative snapshots.   
    The Endpoint now keeps track of the cumulative data itself instead of delegating this to the MeetingPoint. 

Fixes 

  • Fixing crashes when a management/traffic interface was selected, but no IP address was available. 

You can find the detailed installation instructions in our How to: Install the Wireless Endpoint on your device.

Download

You can find the downloads at following location: https://setup.byteblower.com/wirelessendpoints.html

Changelog 1.1.28 (2019-04-03)

  • Fix issue with huge result-sets being communicated to the meetingpoint
  • Threads where created on the windows version and never destructed. This has been resolved
  • Abort button didn't work anymore under certain conditions. This is resolved and you now can abort again the app

Changelog 1.1.26 (2019-03-05)

  • Improvement on the core implementation. Prepared the code for TCP restart.
  • Improved heartbeat protocol. Where in previous versions, it could be so that your app stayed in contacting while there was WiFi or visa versa. This is now fixed and the app will handle much better the change between connected and disconnected.

Changelog 1.1.22 (2018-10-09)

Changelog 1.1.20 (2018-07-11)

  • Fix communication of all known networkinterfaces of Windows Wireless Endpoint to ByteBlower ( Invalid JSON format )

Changelog 1.1.18 (2018-06-01)

  • Some devices hanged when wifi-connection is lost. This has been resolved
  • Symantec blocked the TCP testing-traffic. TCP payload now is more realistic and symantic doesn't block the traffic anymore

Changelog 1.1.12 (2018-02-20)

  • Improve stability when channelhopping. Traffic was previously dropped
  • IPv6 UDP flows: Total transmitted/recieved bytes was incorrect. The calculation of the IP-header was wrong
  • Improving the re-connection. Sometimes The Wireless endpoint didn't reconnect when WiFi signal was lost.

Changelog 1.1.6 (2017-09-22)

  • Improve timings
  • Bugfixing

Changelog 1.1.4 (2017-05-30)

  • Improve stability of long tests

Changelog 1.1.2 (2017-04-12)

  • UDP upstream bugfix
  • Fix link to this Changelog

Changelog 1.1.0 (2017-04-06)

  • Improvements in UX and UI
    • Gauge for Tx
    • Gauge for Rx
    • Added device info
    • Added Network info containing the device interfaces and there IP's
    • Improved design for tablets
    • Added landscape mode
  • Added support for IPv6 traffic
  • Added support for latency measurements
  • Added support for bi-directional traffic

In the summer of 2018, we’ve introduced the option to automatically restart a broken TCP session. This feature provided continuous TCP traffic, even when the network itself encountered hiccups. At that time, this feature was only available on the ByteBlower server ports. In this first major release of 2019, we are bringing this feature to ByteBlower Wireless Endpoints. A big aid to test mobile devices even in difficult Wi-Fi environments.

Watch it in action in this short demonstration video

Download

You can find the downloads for windows/macOS/Linux at following location: https://setup.byteblower.com/wirelessendpoints.html .The apps for Android and iOS are available in the app stores.

Changelog 2.10.4 (2019-10-08)

  • The Wireless Endpoint logged a lot of QML warnings in the console. Those are fixed now.
  • The Wireless Endpoint could report more frames to be transmitted than the actual number of frames transmitted in frameblasting flows. This can be detected by having loss in upstream UDP flows.  This issue is fixed now.
  • The Wireless Endpoint could report more frames being received than the actual number of frames received in frameblasting flows. This could be detected by having negative loss in downstream UDP flows.  This issue is now fixed.

Changelog 2.10.2 (2019-07-09)

  • Fixing performance issue where TCP did not perform well on some devices
  • Fixing issue where TCP Upstream did not restart well

Changelog 2.10.0 (2019-04-24)

  • Support for TCP-Restart
  • Reviewed the traffic generation program code. This led to faster code that is easier to maintain.

You can find the detailed installation instructions in our How to: Install the Wireless Endpoint on your device.

Signal quality has a large impact on Wi-Fi performance. Since 2.11.0 of the ByteBlower Server, ByteBlower API and the Wireless Endpoint, it is now possible to map the RSSI, WiFi channel and the BSSID on your throughput!

Watch it here in action!

Download

The downloads for windows/macOS/Linux are found at following location: https://setup.byteblower.com/wirelessendpoints.html .For Android and iOS you will find the apps in the app stores.

Changelog 2.11.4 (2019-09-18)

(Linux, macOS X and Windows only)

  • [Linux] Added support for Debian 10 and Ubuntu 20.04
  • [Windows] Fixing GUI initialization, resolving the attribute warning in the console.

Changelog 2.11.2 (2019-03-05)

  • [Windows] On some systems an unknown battery level was reported as 100%. This affected mostly Windows.
  • [Android] We now support from Android 7 till Android 11. To enable logging ESSID/BSSID/RSSI we had to drop Android 6 support.
  • [All] We’ve revised the FrameBlasting transmit approach. The new algorithm is better able to match the configured duration and rate, especially when the configured rate exceeds the available bandwidth. This occurs regularly in low bandwidth Wi-Fi environments, the excess bandwidth is dropped in these moments.
  • [macOS] Matching Apple guidelines we only use the essential capability set. Where possible we only use coarse Location to be able to monitor ESSID/BSSID.
  • [all] Fixed an issue where the device was marked as Booting Device when the device type contained a quote

Changelog 2.11.0 (2019-12-04)

  • Added support to collect the WiFi interface parameters over time: SSID/BSSID/Channel/RSSI/TxRate on supported devices.

You can find the detailed installation instructions in our How to: Install the Wireless Endpoint on your device.

Download

The downloads for windows/macOS/Linux are found at following location: https://setup.byteblower.com/wirelessendpoints.html 

For Android and iOS you will find the apps in the app stores.

Changelog 2.16.0 (2022-04-11)

New features

 

  • Allows the user to select the specfic interface of interest → Gives more control


           → This can be configured in the settings window accessible from the registration window.

Bugs fixed

  • UI: Moved the MeetingPoint address up, so it doesn't get hidden by the on screen keyboard.

You can find the detailed installation instructions in our How to: Install the Wireless Endpoint on your device.

Download

The downloads for windows/macOS/Linux are found at following location: https://setup.byteblower.com/wirelessendpoints.html .For Android and iOS you will find the apps in the app stores.

Changelog 2.14.2 (2022-02-18)

Bugs fixed

  • [Android] In some cases the UI did not forward the MeetingPoint address to the application itself. This caused the application to stay in contacting.
  • The application could be unresponsive after the device went into deep sleep. This was caused by the application trying to catch up with the missed Heartbeats

Changelog 2.14.0 (2022-01-24)

New features

  • Support for Android 12

Bugs fixed

  • Fixed the behavior for flows with a source or destination port which is already in use. The WEP will now ignore the flow and report 100% loss.
  • Fixed a resource leak on Windows when running multiple consecutive scenarios.
  • Fixed a parsing issue detecting zero values, leading to bad parsing of MAC addresses, BSSIDs, ....
  • Enhanced the hearbeat processing thus avoiding ResponseTimeout issues.

You can find the detailed installation instructions in our How to: Install the Wireless Endpoint on your device.

Signal quality has a large impact on Wi-Fi performance. Since 2.11.0 of the ByteBlower Server, ByteBlower API and the Wireless Endpoint, it is now possible to map the RSSI, WiFi channel and the BSSID on your throughput!

Watch it here in action!

Download

The downloads for windows/macOS/Linux are found at following location: https://setup.byteblower.com/wirelessendpoints.html .For Android and iOS you will find the apps in the app stores.

Changelog 2.12.0 (2021-01-22)

(Linux, macOS X and Windows only)

  • Fix an issue where a stream used the UDP destination port as the UDP source port.

You can find the detailed installation instructions in our How to: Install the Wireless Endpoint on your device.

Download

The downloads for windows/macOS/Linux are found at following location: https://setup.byteblower.com/wirelessendpoints.html .For Android and iOS you will find the apps in the app stores.

Changelog 2.13.2 (2021-12-08)

New features

  • Android: The app now requests the permissions needed to query the WiFi statistics when starting for the first time. This is done using the familiar Android permissions pop up.
    These permissions are only required when the user is interested in the WiFi statistics. When denied, the "App Permissions" page in the Android settings can be used to grant these permissions afterwards.

Bugs fixed

  • Heartbeats would fail if whitespace was given in front of, or, at the end of the MeetingPoint address.

  • The heartbeat protocol sometimes timed out before the full heartbeat was handled.
    Now the timeout is not triggered when the data is still going over the network. This fixes an issue where no results were available on slow and high-latency links.

  • The heartbeat protocol will now be less blocking when no network connection is available.

  • TCP Restart could reach a flapping state in slow/high-latency links, so the TCP Flow was restarted even before the TCP SYN/SYN-ACK/ACK mechanism finished.

Misc

  • The Qt framework used in the UI is updated to the latest 5.15 version.
    For Linux distributions, the Qt release in the distributions software repository is used.

Changelog 2.13.0 (2021-06-30)

New features

  • Alpha support for Latency Histograms on incoming flows. Besides the latency histograms in the GUI and API, this will also support the CDF and CCDF graphs which were introduced in the previous GUI release!
  • The Graphical UI of the app now displays the Device UUID and the MeetingPoint version when connected. This enables users to quickly identify the correct device when using the API.

Bugs fixed

  • Improved start time accuracy. The start time of each flow had a variation between 15 to 500 ms.
  • Under certain conditions, running TCP traffic in the downlink direction (the ByteBlower Server transmits the payload) could stall after about 5 seconds.
  • When sending at low rates, running TCP traffic in the uplink direction (the Wireless Endpoint application transmits the payload), traffic could be very bursty.
  • When the application was idle but connected to a MeetingPoint, the application could crash when pressing the Android Back button.
  • Windows 10 clients are now recognized as Windows 10 systems instead of Windows 8.1

Misc

  • -Support for Debian 8, Ubuntu 14.04 and Ubuntu 16.04 has been dropped. 2.12.2 is the last supported version for these operating systems. Please contact us if you still require support for these operating systems.

You can find the detailed installation instructions in our How to: Install the Wireless Endpoint on your device.

Changelog for ByteBlower Endpoint 2.20

The ByteBlower Endpoint can be downloaded through our setup pages: https://setup.byteblower.com/wirelessendpoints.html 

For Android, iOS and iPadOS, the app is also available through their respective app stores.

ByteBlower Endpoint Changelog for 2.20.0 

 

New features 

  • Adding latency histograms over time.  This can be used to visualise/verify the QeD performance of a specific application. 

Enhancements 

  • Adding additional frameblasting interval statistics such as : 
    • When was the first frame sent or received 
    • When was time last frame sent or received 
    • Minimum and maximum size of the frames received 
  • Better latency measurements for cumulative snapshots.   
    -The Endpoint now keeps track of the cumulative data itself instead of delegating this to the MeetingPoint. 

Fixes 

  • Fixing crashes when a management/traffic interface was selected, but no IP address was available. 

Older versions

 

Changelog for ByteBlower Endpoint 2.19

The ByteBlower Endpoint can be downloaded through our setup pages: https://setup.byteblower.com/wirelessendpoints.html 

For Android, iOS and iPadOS, the app is also available through their respective app stores.

Changelog 2.19.0 (20/10/2022)

Highlights

The ByteBlower Endpoint can now be stopped from the ByteBlower GUI and the ByteBlower API.  
This feature allows the user to stop the ByteBlower Endpoint from the GUI the way it was already possible to stop a ByteBlower Port mid-test.  This new addition can be particularly useful if a longer duration test has been configured and needs to be terminated for any reason.

This feature requires a ByteBlower Server updated to ByteBlower 2.19.0 and a ByteBlower GUI on version 2.19.0.

New features

  • The ByteBlower Endpoint can now continue communicating with the ByteBlower MeetingPoint during the test.  When enabled, this allows the user to stop the ByteBlower Endpoint through the ByteBlower API or the ByteBlower GUI when running a test.  A future use-case for this continuous communication is getting real-time results while the ByteBlower Endpoint test is running.
  • Allowing the ByteBlower Endpoint to receive a stop command through the API.  Stopping the ByteBlower Endpoint through the API triggers the same behaviour as hitting the "Abort" button on the ByteBlower Endpoint user interface.
  • Allowing the user to configure a dedicated management interface.  This interface will be used for all communication with the ByteBlower MeetingPoint and allows out-of-band communication with the ByteBlower MeetingPoint.

Improvements

  • The ByteBlower Endpoint settings are now available through the very recognizable cog-wheel on the top-right of the start page. 
  • The MeetingPoint information on the main page is now provided when available, no need to hit that Refresh link anymore.
  • Adding support for Debian 11 (Bullseye) and Ubuntu 22.04 (Jammy) as a platform to run the ByteBlower Endpoint on.

Bug Fixes

  • When using a dedicated traffic interface or dedicated management interface, the ByteBlower Endpoint could use the wrong local IPv6 address to reach the other side. 

Older versions

You can find the detailed installation instructions in our How to: Install the Wireless Endpoint on your device.

Download

ByteBlower Wireless Endpoint 1.0 is no longer available for download. Please contact our support desk if you think you need this specific version.

Changelog 1.0.8

  • Improve UDP tests
  • Minor bugfix in communication in bad wifi-enviroments

Changelog 1.0.6

  • Adding useful links to our tutorial video and support team
  • Minor bugfix
  • Improve CPU usage

Changelog 1.0.4

  • Graphical improvements
  • Improve the speedgauge
  • Minor bugfix
  • Initial release of Linux packages

Changelog 1.0.0

  • Initial release

 

 

We to help you!