VirtualHub software for Mac OS X : Release notes
6145806/14/2024
VirtualHub.osx.61458.zip
- Add support for wwwWatchdogDelay in VirtualHub
- Add --allow_reboot option to VirtualHub
6119905/30/2024
VirtualHub.osx.61199.zip
- Enable Control Flow Guard for windows
6103905/21/2024
VirtualHub.osx.61039.zip
- Trigger reconnect after changing HTTP callback protocol
- Fix wwwWatchdog when callbacks are not working but LAN is OK
5954702/28/2024
VirtualHub.osx.59547.zip
- Fix MQTT value that where no more send after connection reset
- Fix Linux aarch64 that was requiring GLIBC 2.34
5914701/31/2024
VirtualHub.osx.59147.zip
- Fix MQTT value that where no more send after connection reset
5907801/26/2024
VirtualHub.osx.59078.zip
- Improve expect evaluation tester to use in Job debug UI
- Fix log refresh on Firefox
- New aarch64 binaries that work with Home Assistant
5848112/13/2023
VirtualHub.osx.58481.zip
- Improve reactivity of log windows
5748210/26/2023
VirtualHub.osx.57482.zip
- Fix .deb package that was not installable on distribution that does not have zst installed
5723610/18/2023
VirtualHub.osx.57236.zip
- Improve MqttBridge support
5720810/18/2023
VirtualHub.osx.57208.zip
- Fix HomeAssistant "device name in entity name" warning message
5643609/08/2023
VirtualHub.osx.56436.zip
- Fix report of large voltage in real-time power measurements
- Remove device name from entity name in MQTT discovery payload
- Add support for secondsBefore attribute in wake-up schedule
5582608/03/2023
VirtualHub.osx.55826.zip
- Improve Web UI for use on mobile phone
- Fix Home Assistant support for devices with large logical names
- Fix custom HTTP callback templates (was broken since build 54037)
- Fix settings that where not correctly loaded (Broken in v55677)
5516906/17/2023
VirtualHub.osx.55169.zip
- Fix Home Assistant support for devices with large logical names
- Fix custom HTTP callback templates (was broken since build 54037)
- Improve Web UI for use on mobile phone
5469105/23/2023
VirtualHub.osx.54691.zip
- Fix Home Assistant discovery for YRelay and generic YSensor
5440605/05/2023
VirtualHub.osx.54406.zip
- Add MQTT availability messages
- Add MQTT api JSON messages
- Add MQTT read/write support
- Improve MQTT discovery for Home Assistant
- Return one non-local IP address in network function
5403704/14/2023
VirtualHub.osx.54037.zip
- Add MQTT discovery support for Home Assistant
- Add support for InputCapture user interface
5369003/23/2023
VirtualHub.osx.53690.zip
- Add support for HTTP callback templates
- Add support for drawing power capture snapshots
- Fix handling of relay pulse and spaces in values in API browser
- Fix missing brace at end of Emoncms posted data
- Fix possible missing records in datalogger CSV export
- Remove misleading Z after local time in datalogger CSV export
- Remove deprecated -f option
- Remove deprecated VXI support
5238212/15/2022
VirtualHub.osx.52382.zip
- Add support for launching Yocto-Visualization-4web installer)
- Improve support for launching Yocto-Visualization-4web installer
- Trim callback URL from spurious spaces if any
- Improve HTTP callback test UI
- Add support for launching Yocto-Visualization-4web installer
5228212/09/2022
VirtualHub.osx.52282.zip
- Add support for launching Yocto-Visualization-4web installer
5209412/02/2022
VirtualHub.osx.52094.zip
- Add support for connecting to VirtualHub-4web
- Improve device tree rendering
5137110/28/2022
VirtualHub.osx.51371.zip
- Log with the location of the config file at the startup
- Fix HTTP Callback disconnect for non-chunk-encoded servers (IIS)
5117609/30/2022
VirtualHub.osx.51176.zip
- Add support for new CORS-friendly HTTP authentication method
- Fix sending of binary files via HTTP Callbacks
- Fix files browser UI to allow file download over websocket
5035707/04/2022
VirtualHub.osx.50357.zip
- Add support for dynamic profile list for YoctoHub-GSM-4G
4871703/01/2022
VirtualHub.osx.48717.zip
- Fix Yocto-API HTTP callback handling for remotely changing attribute from PHP (broken since build 48245 - January 21)
- Improve TCP ping UI
4855302/10/2022
VirtualHub.osx.48553.zip
- Fix notifications in HTTP mode)
- Fix Content-len for HTTP callbacks in JSON-Array mode
4846602/03/2022
VirtualHub.osx.48466.zip
- Fix erroneous functionName in OpenMetrics export
4843602/01/2022
VirtualHub.osx.48436.zip
- Add unit to absHum in OpenMetrics output format
- Convert advertised relay state to numeric for OpenMetrics export
- Convert advertised digitalIO to decimal for OpenMetrics export)
- Fix admin authentication on Web UI
4822001/21/2022
VirtualHub.osx.48220.zip
- Add support for exporting API in OpenMetrics format (Prometheus)
- Fix access to the a remote hub using ?hub= URL argument
4721911/11/2021
VirtualHub.osx.47219.zip
- Fix firmware update on web browsers that does not support "const" or "let"
4715811/08/2021
VirtualHub.osx.47158.zip
- Add import/export settings button
- Add button to save setting when firmware update failed
4685410/22/2021
VirtualHub.osx.46854.zip
- Fix web interface that was not working correctly if used trought an SSH tunnel
4660609/28/2021
VirtualHub.osx.46606.zip
- Add startpage customization UI when custom Files are enabled
- Add support for info.json
- Remove old -f option
- Fix Binary that was not working on macOS 10.13
- Fix typo in UI
- Fix tar file support
- Fix invalid URL to load iframe.html
- Fix MQTT with 16-char password
4402902/26/2021
VirtualHub.osx.44029.zip
- Add --install_udev_rules, -i and -u option for VirtualHub linux
- Add --add_udev_rules option
- Add support for serving .gz user files implicitely as gzipped content-encoding
- Add support for user files container as a .tar file
- Improve firmware update speed
4298212/15/2020
VirtualHub.osx.42982.zip
- Add support for Yocto-Inclinometer
- Add support for new mac with Apple silicon
4230411/05/2020
VirtualHub.osx.42304.zip
- Fix high CPU usage with MQTT callbacks
4206010/15/2020
VirtualHub.osx.42060.zip
- Improve USB performance by reducing packet latency
- Remove deprecated Azure HTTP Callback from configuration panel
- Fix scrollbars in scheduler edit tool
- Fix slight error in NTC parameters computation
4185309/11/2020
VirtualHub.osx.41853.zip
- Improve firmware update speed
4092406/10/2020
VirtualHub.osx.40924.zip
- Add support for Expect expression test
3966103/13/2020
VirtualHub.osx.39661.zip
- Add support for InfluxDB 2.0
- Fix occasional "Bad URL" error when testing HTTP callbacks
- Fix error in VirtualHub Control when log file path contained a space (Windows MSI only)
3926301/21/2020
VirtualHub.osx.39263.zip
- Improve USB handling on very slow host (Raspberry Pi Zero)
- Fix crash with 'Invalid operation' message on macOS Catalina
3863411/30/2019
VirtualHub.osx.38634.zip
- Fix wrong file in macOS archive
3854511/27/2019
VirtualHub.osx.38545.zip
- Fix devices not detected on macOS Catalina (10.15)
3816811/15/2019
VirtualHub.osx.38168.zip
- Add warning if Raspberry Pi 4 use old boot EEPROM
3778010/23/2019
VirtualHub.osx.37780.zip
- Add workaround USB bug of Raspberry Pi 4
- Add missing "saveToFlash" hints
- Fix Yocto-3D-V2 mount position handling
- Fix display of custom value for logFrequency or reportFrequency in Web interface
- Fix in Web UI (the number of recording functions was not displayed correctly)
3774610/18/2019
VirtualHub.osx.37746.zip
- Fix in VirtualHub Control error when VirtualHub is not in the PATH (Windows only)
3717809/16/2019
VirtualHub.osx.37178.zip
- Add product revision to details view
- Improve robustness of firmware upgrade
- Improve config layout for devices like PWM-Rx
- Fix occasional problem with sub windows not opening properly
- Fix display of datalogger usage when recording is on but disabled on all sensors
- Fix handling of class names with digits in class name
3598306/28/2019
VirtualHub.osx.35983.zip
- Improve UI for Yocto-MaxiMicroVolt-Rx
3570806/06/2019
VirtualHub.osx.35708.zip
- Add arithmeticSensor support
3565206/05/2019
VirtualHub.osx.35652.zip
- Add support for Linux aarch64 platform
- Add support for PT1000 in thermistor configuration UI
- Add log in case of dropped frame due to missing close in API
- Hide password in apibrowser.html
- Fix "Show device functions" on YoctoHub and VirtualHub UI
- Fix datalogger access control
3500504/08/2019
VirtualHub.osx.35005.zip
- Fix "Show device functions" on YoctoHub and VirtualHub UI
3499004/05/2019
VirtualHub.osx.34990.zip
- Add "Show debug information" to main page
- Improve API browser to work trough the GatewayHub
- Improve Web interface responsiveness
- Fix search in main page
- Fix support for Internet explorer 11
3449802/27/2019
VirtualHub.osx.34498.zip
- Improve config panel layout of devices with lots of parameters (ex: Yocto-MaxiBridge)
- Fix obscure debug logs at startup
- Fix "download CSV" and "erase all" buttons in the device configuration windows that where not displayed when the datalogger was recording
3440302/13/2019
VirtualHub.osx.34403.zip
- Fix VirtualHub Control useless admin permission request when VirtualHub service is already started
3436902/07/2019
VirtualHub.osx.34369.zip
- Add detection of new release in VirtualHub Control (Windows only)
- Fix some parameters that was not saved correctly on VirtualHub Control (Windows only)
- Minor fixes
3430202/04/2019
VirtualHub.osx.34302.zip
- Add support for sub-second time synchronization, now aligned up to +/- 0.02s
- Fix error message that was not sent on STDERR
3398201/11/2019
VirtualHub.osx.33982.zip
- Improve detection of hub URL to enable TLS tunneling (ngrok)
- Improve Datalogger and Timed reports configuration panel
- Add support for Timed report notifications in MQTT callback
3373612/17/2018
VirtualHub.osx.33736.zip
- Fix some typos in error messages
3357612/07/2018
VirtualHub.osx.33576.zip
- Improve error reporting for firmware update
- Fix erroneous error message during firmware update of devices in bootloader
3333911/23/2018
VirtualHub.osx.33339.zip
- Improve error recovery on Windows
- Minor improvement in "Edit callback" pannel.
- Fix support for devices with dynamic functions activation
- Fix restart of serial scripts after firmware update
3202709/08/2018
VirtualHub.osx.32027.zip
- Fix cache validity bug (cache no more refreshed) since build 31770
3187408/23/2018
VirtualHub.osx.31874.zip
- Fix devices in update mode that were not listed in the web inteface.
3174508/17/2018
VirtualHub.osx.31745.zip
- Add support for configuration change notifications
3131507/20/2018
VirtualHub.osx.31315.zip
- Add support for config change notifications
3105106/12/2018
VirtualHub.osx.31051.zip
- Fix osx binary
3056604/10/2018
VirtualHub.osx.30566.zip
- Fix dead lock due to race condition on very slow Linux hosts (ex mips micro micro PC)
3048303/29/2018
VirtualHub.osx.30483.zip
- Add support for PRTG callback
- Add workaround for broken ws:// support on iOS
3037803/15/2018
VirtualHub.osx.30378.zip
- Allow request compression also when using read-only access
- Allow hub redirection with admin password set
- Allow support of CSV callbacks in HTTP GET mode
- Disconnect from WebSocket callback when cleared in configuration
- Fix JZON optimisation that was disabled if admin password is set
- Fix login when admin password is set but user password is not set
2968101/22/2018
VirtualHub.osx.29681.zip
- Fix macOS binaries that where not set as executable.
2967001/19/2018
VirtualHub.osx.29670.zip
- Fix handling of functionIds of length 19 (Yocto-MaxiBridge & Yocto-Stepper)
- Fix UI for Yocto-MaxiBridge
2928111/26/2017
VirtualHub.osx.29281.zip
- Add support for https/wss tunelling and WebSocket subdomains
- Improve robustness of WebSocket connection recovery in case of network outage
- Fix configuration of Websocket callback authentication
2906411/03/2017
VirtualHub.osx.29064.zip
- Fix disappearing configure button with only user pwd
- Add fusion mode selection to Yocto-3D-V2 configuration UI
2899710/24/2017
VirtualHub.osx.28997.zip
- Generate files with built-in UI for Yocto-3D and up-to-date classes
2858009/19/2017
VirtualHub.osx.28580.zip
- Fix reporting of failed firmware upgrades
2856409/15/2017
VirtualHub.osx.28564.zip
- Fix HTTP callback edit window that was not saving http authentication parameters
- Improve error reporting during firmware update
- Add option on MQTT callback to select custom client ID and root topic
2836708/18/2017
VirtualHub.osx.28367.zip
- Fix race condition in WebSocket when using several connections
2829608/03/2017
VirtualHub.osx.28296.zip
- Add support for Yocto-0-10V-Tx and Yocto-Bridge
- Fix possible settings loss when editing callback settings ("lo0 busy")
2808007/15/2017
VirtualHub.osx.28080.zip
- Fix lost callback settings when clicking Cancel on configuration window
2802807/10/2017
VirtualHub.osx.28028.zip
- Add support for Yocto-0-10V-Tx
- Fix 0-second callback period
2796107/02/2017
VirtualHub.osx.27961.zip
- Fix HTTP callback that was never ending.
- Fix Yocto-Display UI
2778906/12/2017
VirtualHub.osx.27789.zip
- Fix Yocto-Display UI
2777806/10/2017
VirtualHub.osx.27778.zip
- Fix change of logical name
2775006/07/2017
VirtualHub.osx.27750.zip
- Add support for HTTP callback optimization
2729705/01/2017
VirtualHub.osx.27297.zip
- Fix false positive alert by some antivirus
2684103/17/2017
VirtualHub.osx.26841.zip
- Add support for Yocto-RangeFinder
2662502/21/2017
VirtualHub.osx.26625.zip
- Fix potential deadlock in websocket connections
2655202/03/2017
VirtualHub.osx.26552.zip
- Add data logger configuration panel
- Add data logger CSV export UI
- Add support for fixed-time HTTP callbacks
- Add support for Yocto-Proximity
- Fix potential deadlock in case of connection problem during HTTP callback
- Fix influxDB callback for cases where a non-numeric wireless status is reported on the machine
2644301/20/2017
VirtualHub.osx.26443.zip
- Fix potential deadlock during HTTP Callback
- Fix influxdb callback error if a YoctHub-GSM without SIM is connected
2614412/06/2016
VirtualHub.osx.26144.zip
- ix occasional slow USB transmission on Linux (particularly Raspberry PI)
2607611/28/2016
VirtualHub.osx.26076.zip
- Fix SIM pin reset of YoctoHub GSM
- Enable VirtualHub to work with hidden functions (for daisy-chained devices)
2591311/17/2016
VirtualHub.osx.25913.zip
- Fix comment of method set_portPolarity() of YDigitalIO class.
- Fix -n parameter that was not applied to VXI port
2582311/09/2016
VirtualHub.osx.25823.zip
- Fix debug log "ymemory: 326: YPANIC:ymemory:326" on startup
2573010/27/2016
VirtualHub.osx.25730.zip
- Fix callbackURL that was not interpreted correctly if it was changed from an WebSocket Callback
- Fix InfluxDb callback that was returning an error if no sensor was present.
- Fix InfluxDb callback error with hostname longer than 28 character
2560110/19/2016
VirtualHub.osx.25601.zip
- Fix possible timeout during firmware update of GSM hubs
- Fix opening windows on sub-devices with a path given as URL argument (eg. editing serial jobs)
2556710/12/2016
VirtualHub.osx.25567.zip
- Fix custom port that was not set correctly if VirtualHub is started as service.
2525008/23/2016
VirtualHub.osx.25250.zip
- Add read-ahead buffer for readByte function
- Add support for new Yocto-3D-V2
- Fix MODBUS write register command
- Fix very small memory leak
2487206/21/2016
VirtualHub.osx.24872.zip
- Improve error reporting for firmware update
- Fix memory leak
2465505/31/2016
VirtualHub.osx.24655.zip
- Fix SIM pin reset
- Fix VAlarm callback edition
- Fix "undefined" error when opening pages on older firmware
- Fix UI with admin password set but no user password
2440605/06/2016
VirtualHub.osx.24406.zip
- Fix message "There is a new version of VirtualHub available" that is always displayed in Web interface.
- Fix incomplete error message that do not display the name of the process that lock the USB port
2438205/04/2016
VirtualHub.osx.24382.zip
- Add mipsel binary
- Minor fixies
2426404/26/2016
VirtualHub.osx.24264.zip
- Improve progress and error report during device flash
- Improve responsiveness of Yocto-3D interface
- Fix thermistor response table interface
- Fix connection to MQTT Broker
- Fix authentication that was not working on MIPS
2418204/22/2016
VirtualHub.osx.24182.zip
- Minor fixes
2405104/20/2016
VirtualHub.osx.24051.zip
- Fix edition of wake-up schedule
2400204/18/2016
VirtualHub.osx.24002.zip
- Add new WebSocket-based Web UI
- Add support for MQTT callback
- Add setting to configure initial delay before first HTTP callback
- Fix timeout after 45s during file and firmware upload
- Fix relative URL in SSDP announce packet
- Fix occasional deadlock during error recovery on Windows
2340003/03/2016
VirtualHub.osx.23400.zip
- Add authentication support for WebSocket
- Improve USB communication reliability on Windows
- Improve reliability of WebSocket support
- Change windows registry key to Yoctopuce\usb_lock
- Fix crash on OSX version 10.11 (El Capitain)
- Fix possible failures when running with authentication
- Fix invalid name used in SSDP announce
2293601/27/2016
VirtualHub.osx.22936.zip
- Fix potential deadlock
2283501/17/2016
VirtualHub.osx.22835.zip
- Fix Content-length header for HTTP Post callbacks
- Fix HTTP Callback with user/password that was not working the fist time.
- Fix Host tag when doing HTTP callback in GET mode
- Fix crash during HTTP Callback if URL contain invalid character
2266801/11/2016
VirtualHub.osx.22668.zip
- Fix password saving (broken since build 22572)
- Fix HTTP Callback with user/password that was not working the first attempt.
2256312/30/2015
VirtualHub.osx.22563.zip
- Fix corrupted build
2252812/24/2015
VirtualHub.osx.22528.zip
- Add support for WebSocket Callback
2234912/15/2015
VirtualHub.osx.22349.zip
- Fix HTTP callback settings on YoctoHubs with firmware older than the VirtualHub
2233512/11/2015
VirtualHub.osx.22335.zip
- Fix file upload and firmware update, broken since build 22272
2230912/10/2015
VirtualHub.osx.22309.zip
- Fix invalid build number on OSX
2228512/09/2015
VirtualHub.osx.22285.zip
- Fix save settings
2227212/07/2015
VirtualHub.osx.22272.zip
- Fix potential crash on remote connection close (windows only, problem introduced in build 22257)
- Fix HTTP authentication (problem introduced in build 22257)
2227212/08/2015
VirtualHub.osx.22272.zip
- Fix potential crash on remote connection close (windows only, problem introduced in build 22257)
- Fix HTTP authentication (problem introduced in build 22257)
2225712/06/2015
VirtualHub.osx.22257.zip
- Add support for HTTP callback to InfluxDB
- Add support on VXI-11 on Linux and Mac OS X
- Set network logicalName to the machine hostname by default
- Reduce number of threads used by the process
2148609/11/2015
VirtualHub.osx.21486.zip
- Improve EmonCMS callback support
- Change "save" button by "apply" in API browser
- Fix -n option that was not handled correctly for HTTP requests
- Fix potential deadlock on startup with -n option
2099308/03/2015
VirtualHub.osx.20993.zip
- Add Valarm HTTP callback configuration wizard)
- Fix HTTP callback of type JSON object array
2092207/24/2015
VirtualHub.osx.20922.zip
- Fix rare timing issue on Linux 32 bits (approx. once every month)
2081607/10/2015
VirtualHub.osx.20816.zip
- Add Azure callback support)
- Fix EmonCMS callback
2081607/10/2015
VirtualHub.osx.20816.zip
- Add Azure callback support)
- Fix EmonCMS callback
2081607/10/2015
VirtualHub.osx.20816.zip
- Add Azure callback support)
- Fix EmonCMS callback
2077306/27/2015
VirtualHub.osx.20773.zip
- Improve time auto-adjustments
2065206/13/2015
VirtualHub.osx.20652.zip
- Fix HTTP callback to support Emoncms 8.5
- Fix malformed JSON data sent by HTTP Callback
2038405/20/2015
VirtualHub.osx.20384.zip
- Add workaround for lossy USB link
2025505/06/2015
VirtualHub.osx.20255.zip
- Add "-n" option to specify the network interface to use
- network function use the IP and netmask of the host
- Enable alpha support for VXI-11 instrument emulation (was disabled on previous builds)
- Fix HTTP callback post of new notification formats
1993804/07/2015
VirtualHub.osx.19938.zip
- hubs:Fix HTTP authentication
1985403/26/2015
VirtualHub.osx.19854.zip
- Improve error reporting during firmware update.
- Fix network.discoverable attribute that was not correctly saved.
1971603/13/2015
VirtualHub.osx.19716.zip
- Add support for advanced notification formats
- Fix invalid value returned by readStr() and readHex() method of YSerialPort
- Fix content-type for download of .bin files
1921802/02/2015
VirtualHub.osx.19218.zip
- Add auto-detection of improper architecture on ARM (soft float vs hard float)
- Improve reporting of HTTP Callback errors reported by the server
- Improve handling of notification channel on first connection
1890301/08/2015
VirtualHub.osx.18903.zip
- Fix notification channel recovery in case of heavy load
- Fix file upload in HTTP Callback mode
- Fix rare data corruption in HTTP Callback mode
- Improve error reporting in HTTP Callback mode
1890301/08/2015
VirtualHub.osx.18903.zip
- Fix notification channel recovery in case of heavy load
- Fix file upload in HTTP Callback mode
- Fix rare data corruption in HTTP Callback mode
- Improve error reporting in HTTP Callback mode
1864012/05/2014
VirtualHub.osx.18640.zip
- Add alpha support for VXI-11 instrument emulation
- Remove -A option (automatically flash). Please use command line API to update your device from a shell.
- Fix IE8 compatibility
- Fix reboot after flash
- Fix rare double notification with same value
- Fix memory leak if IO error occur during firmware update
- Fix potential deadlock on FreeAPI with a very slow computer (Windows only)
1784909/26/2014
VirtualHub.osx.17849.zip
- Add custom server field on emoncms configuration panel
- Fix gzip encoding of web page (Midori support)
- Fix logs produced by flash function
- Fix possible problem with saving of calibration settings
- minor fixes and improvement
1709808/03/2014
VirtualHub.osx.17098.zip
- Fix detection of new available release
1707507/31/2014
VirtualHub.osx.17075.zip
- Add support for new protocol (32bit measure format)
- Add Yocto-Motor-DC examples
- Add support for signalBias on YGenericSensor
- Add auto-upgrade/downgrade of calibration parameters
- Improve responsiveness using persistent connections
- Fix search of data streams with specified start timestamp
- Fix Yocto-3D calibration procedure
1685307/11/2014
VirtualHub.osx.16853.zip
- improve HTTP callback robustness
- improve USB error reporting on Linux
- fix firmware upgrade on big endian system (mips CPU)
- fix occasional corruption of the calibration string when restoring factory calibration.
- fix possible async query problem when opening details/configure window
- fix UI for use with mobile browsers
- fix possible race condition during firmware update
- fix authentication on persistent connections
- fix HTTP request that were not correctly forwarded to the device (persistent connection bug)
- fix possible "non-async" error on slow networks
1649006/10/2014
VirtualHub.osx.16490.zip
- improve handling of callback panel when closing the browser
- improve reliability of USB connection on Linux
- fix communication with dual interfaces devices
- fix segmentation fault on some unix that return garbage on getifaddrs() call
- fix build number that was not patched correctly on OSX
1630405/23/2014
VirtualHub.osx.16304.zip
- add Support for QNAP NAS that use Intel processor
- fix error message "Unable to start USB IO thread (ypkt_win:746)"
1618205/13/2014
VirtualHub.osx.16182.zip
- Use improved device log protocol
1604105/03/2014
VirtualHub.osx.16041.zip
- Add support for MIPS architecture (OpenWrt)
1541803/13/2014
VirtualHub.osx.15418.zip
- Add support for transmitting current time of day to devices
- Add support for forwarding timed reports and other v1.10 goodies
- Add support for Yocto-3D
- Fix potential seg fault on device unplug during heavy write
- Fix handling unplug (e.g.. firmware update) on Mac OS X Mavericks
- Fix settings restoration on IE 11 and in some other cases (Linux)
- Improve rounding of reported measures
- Improve windows alignment and UI refresh behaviour
- Improve behaviour of REST API edit mode
- Bump version number to 1.10
1255308/27/2013
VirtualHub.osx.12553.zip
- prevent SIGPIPE on connection abort on OSX
- fix misaligned structure that was causing BUS_ERROR on ARM Linux during firmware upgrade
- add setting to enable/disable uPnP discovery
- improve robustness under heavy load
1187107/01/2013
VirtualHub.osx.11871.zip
- Improve robustness of low-level USB stack
- Fix use of sliders (was broken in last build)
- Add network hostname to simple values posted by HTTP callback
- Improve handling of HTTP callback (better CPU throttling)
- Improve handling of timeouts in HTTP callbacks in case of clock skews
1187107/01/2013
VirtualHub.osx.11871.zip
- Improve robustness of low-level USB stack
- Fix use of sliders (was broken in last build)
- Add network hostname to simple values posted by HTTP callback
- Improve handling of HTTP callback (better CPU throttling)
- Improve handling of timeouts in HTTP callbacks in case of clock skews
1116704/19/2013
VirtualHub.osx.11167.zip
- Improve user interface of HTTP CallBack setup window
- Improve handling of connection timeout
- Improve user interface for mobile and touch-based browsers
- Improve handling of device disconnection in the middle of a request close
- Fix race condition causing truncated requests in some cases (in particular for Windows)
- Fix possible crash when disconnecting a black-listed device on Mac OS X
- Fix segmentation fault after a Ctrl-C on Linux system with ARM processor
- Fix possible crash on device disconnect
1116704/19/2013
VirtualHub.osx.11167.zip
- Improve user interface of HTTP CallBack setup window
- Improve handling of connection timeout
- Improve user interface for mobile and touch-based browsers
- Improve handling of device disconnection in the middle of a request close
- Fix race condition causing truncated requests in some cases (in particular for Windows)
- Fix possible crash when disconnecting a black-listed device on Mac OS X
- Fix segmentation fault after a Ctrl-C on Linux system with ARM processor
- Fix possible crash on device disconnect
1079803/28/2013
VirtualHub.osx.10798.zip
- Add support for the new Display device family
- Add support for protocol v2.05 with improved reliability and recovery capabilities
- Fix possible crash on ARM architecture, in particular when flashing devices

Note: it is recommended to upgrade devices to a firmware release >=10798 when using this VirtualHub and newer versions, to take full benefits from the new improved communication protocol.
1036403/15/2013
VirtualHub.osx.10364.zip
- fix upload of firmware in some rare cases
1026703/12/2013
VirtualHub.osx.10267.zip
- fix possible crash in case of connection close during callback
- retry StartDevice multiples time to fix enumeration when the OS is not fully ready to use the device
- fix yUSBClose without device ack error
1006502/27/2013
VirtualHub.osx.10065.zip
- fix memory leak
- fix some buffer overflow
- allow CallbackURL of 127 characters
977502/08/2013
VirtualHub.osx.9775.zip
- ensure that the Virtualhub service stops in all cases
- add progress report during firmware upload and flash
- fix restoration of calibration parameters with recent firmwares
- fix a few memory leaks
- fix -g parameter that was not working in Windows Service
- Fix SIGBUS error on mutex access that happened sometimes on ARM platform
957901/29/2013
VirtualHub.osx.9579.zip
- fix windows service that does not start correctly (was broken in build 9386)
- new yprogrammer code with support for firmware files (.byn version 6)
- internal changes to support futur devices
938601/09/2013
VirtualHub.osx.9386.zip
- Add a title to the main page
- Enhance support for PHP callback API
919412/24/2012
VirtualHub.osx.9194.zip
Enable actions using VirtualHub callbacks without requiring a server socket (using PHP API in "callback" mode)
917912/20/2012
VirtualHub.osx.9179.zip
Add support for acting on devices remotely from callback
915512/18/2012
VirtualHub.osx.9155.zip
- Improve support for callback to remote services
- Add specific configuration panel for Cosm integration
- Improve handling of TCP receive error (handle as a connection reset)
822110/11/2012
VirtualHub.osx.8221.zip
- Add separate armel/armhf binaries
- Add support for authentication, using HTTP Digest
- Add support for web callbacks
- Enable the use of VirtualHub on port 80 if desired
- Change format of configuration file to JSON
- Improve performance for JavaScript clients
- Improve logs
697107/17/2012
VirtualHub.osx.6971.zip
- Enable recalibration of lightSensors with intermediate firmware
692507/15/2012
VirtualHub.osx.6925.zip
- improve reporting of wrong firmware when upgrading firmware manually
- add a command-line option to use the VirtualHub as a device flashing machine
- add support for custom device calibration parameters
671506/20/2012
VirtualHub.osx.6715.zip
- add support for function calibration in VirtualHub
- add calibration windows to VirtualHub
- give more time to device to ack reboot to firmware update mode
655206/05/2012
VirtualHub.osx.6552.zip
- fix some potential dead lock when stopping a window service
- remove debug message "HUB: dev no more there" and "HUB: dev busy to long"
601904/05/2012
VirtualHub.osx.6019.zip
Enhancements:
- Improve overall reactivity of web UI
- Add support for Internet Explorer 9 Standards
- Add support for more efficient value notifications present in recent firmwares
- Add support for flashing recent device firmwares (builds >5900)
- Add persistent HTTP connection support
- Show when there is a new versions available for download
Bug fixes:
- Fix occasional frozen page on Chrome
- Fix usability on Internet Explorer
- Fix possible UI freeze during firmware upgrades
- Fix file upload window on Linux (Firefox)
- Fix device reconnection after early USB failures
553603/02/2012
VirtualHub.osx.5536.zip
- fix Mac OS X crash of non-Roman OS locale (eg. Cyrilic and Japanese)
- fix display of device logs
- performance improvements
- adds notification channel for event-based programming TCP support
- fix possible crash (SIGPIPE)
- fix occasional freeze in some browsers
513102/15/2012
VirtualHub.osx.5131.zip
- add support for fast notifications through a separate TCP connection
- fixed the "device disconnected" alert when upgrading firmware
- some minor UI improvements
- do not log error "Connection reset by peer"
- fix VirtualHub unexpected stop with "select :Error while waiting..." message YAPI:
- fix race condition on simultaneous requests
461601/25/2012
VirtualHub.osx.4616.zip
- fix race condition that may lock a device
- more pertinent error message on device busy
460101/23/2012
VirtualHub.osx.4601.zip
Better device disconnection handling when detail/configure window is open
441801/18/2012
VirtualHub.osx.4418.zip
Better device disconnection handling when detail/configure window is open
441801/20/2012
VirtualHub.osx.4418.zip
Fix:
- refresh on device configuration page
- auto close window on device unplug
- linux stability enhancement
429801/03/2012
VirtualHub.osx.4298.zip
- Improve device detection, including hotplug
- Improve command line handling
422412/23/2011
VirtualHub.osx.4224.zip
- improved service startup behavior for Windows
- Improved robustness on USB device detection (announce protocol)
- Fixed possible race condition on hot device unplug
404112/12/2011
VirtualHub.osx.4041.zip
Initial public release
- Many fixes and improvements, upgrade recommended to all beta testers
- Device settings are now preserved during firmware upgrade
385112/02/2011
VirtualHub.osx.3851.zip
Release of VirtualHub after 1st round of beta-testing. Many improvements.