Myrtille v2.9.1 Release Notes

Release Date: 2020-12-06 // 11 months ago
    • ๐Ÿ›  fixed an issue where the installer hangs due to enabling Windows features (via PowerShell) that prompt the user to restart or not while there is no UI to confirm
    • ๐Ÿ›  fixed a regression when hiding the toolbar from web.config
    • ๐Ÿ›  fixed an issue into FreeRDP with a special copy&paste logic into MS Office applications which disconnected the session after a special paste when pressing the enter key
    • the protocol scheme when sharing a session or creating a session URL is now determined by the HTTP_X_FORWARDED_PROTO http header if available, instead of the current http request, so that https is correctly detected after a redirection by a reverse proxy or a load-balancer
    • โšก๏ธ now rolling over display updates and audio block indexes if they reach max int value

Previous changes from v2.9.0

    • โž• added a virtual on-screen keyboard (multi-languages)
    • popups are now draggable
    • ๐Ÿ‘‰ showing the toolbar no longer shifts the display down
    • 0๏ธโƒฃ the rendering quality can now tweaked from the toolbar (lower quality = lower bandwidth usage), in addition to the default value defined in config.js
    • โšก๏ธ display updates are now consolidated instead of dropped when the available bandwidth gets low (config.js)
    • โšก๏ธ websocket can now be configured to handle both user inputs and display updates on the same instance (duplex, default) or use separate instances (dual) [experimental]
    • โž• added support of event source (SSE) as an alternative to long-polling (requires HTML5 and not compatible with old IE/Edge browsers) [experimental]
    • ๐Ÿšค it's now possible to switch automatically from websocket to event source when the latency gets high (the websocket protocol may be filtered or throttled by some network proxies) (config.js) [experimental]
    • ๐Ÿšค disabled the warning messages when the latency gets high (config.js) or in case of xhr timeout (xmlhttp.js)
    • โšก๏ธ latency is now updated on a 1 sec timer, even if the user does nothing
    • ๐Ÿ›  fixed random freezes while requesting fullscreen updates
    • the disconnect command is now given priority in xhr mode
    • long-polling is now an http handler
    • messages are serialized in JSON instead of raw text
    • ๐Ÿ›  fixed an issue with messages containing the ";" character
    • ๐Ÿ›  fixed an issue with file transfer when using a domain (thanks camjcorley)
    • ๐Ÿ›  fixed an issue with the tab key in SSH mode (this also fixes shell autocompletion)
    • โ™ป๏ธ refactoring