FastX Release Notes

Desktop Client build 82

Feb 23, 2017

  • Added missing libraries for linux desktop client

FastX 2.3 Server build 99

Feb 23, 2017

  • fixed profiles always showing up as default
  • fixed sorting going to a different link
  • fixed a crash when saving a theme
  • added theme reset butotn
  • fixed black screen error when websocket hangs
  • fixed sharing issue when using directMode
  • added extra debugging to websocket
  • added help for directMode
  • catch an exception if a bad message is sent between a cluster
  • added system status section
  • ignore empty arguments in the api
  • Fixed a rare issue where a session would fail to connect if a port was already bound and listening on an external IP address
  • Better error reporting when sharing disabled
  • Installer upgrades node to version 6 if available on the target platform
  • Stability fixes for installer
  • uninstall script added

Desktop Client build 78

February 7, 2017

  • SpaceMouse/Magellin  support added to Linux Client

FastX 2.3 Server build 96

January 17, 2017

  • SpaceMouse support added
  • Fixed an issue saving profiles
  • Install script installs latest version of nodejs available
  • Fixed sorting issues in admin panel
  • Fixed a crash when saving a theme
  • Fixed a black screen when connecting to an improper websocket
  • System Status log added to admin panel
  • Fixed possible crash when a cluster fails
  • Fixed session sharing when connecting via directMode
  • Fixed a connection issue  when using a proxy server

Desktop Client build 77

January 17, 2017

  • Fixed SSL client libraries causing a crash
  • SpaceMouse support added

 

FastX 2.3 build 95

** Desktop Clients are no longer shipped with the server

January 5, 2017

  • Autodetect Network settings added to the Browser Client
  • Administrators can now create custom Client Configuration Settings
  • link command no longer uses a proxy server since it only connects to localhost
  • Added the “-q” (quiet) option ito nstall.sh
  • Restrict the activation hostid to NIC addresses only
  • When the user installs on a tty  run install.sh automatically.
  • Make the system distribution queries more modular in the module file.FastX 2.3 build 93
  • added error file
  • fixed debrand switch to hide logos
  • attempt fix for black windows on resize
  • fixed 404 error
  • fixed crash
  • fixed bookmarks
  • Server no longer ships the desktop clients
  • Added links to the desktop client
  • fixed a load balancing issue which caused a crash
  • fixed broadcast issues
  • clear theme cache on theme change
  • fixed various issues related to clustering / load balancing
  • fixed load balancing custom option
  • updated information on SSL certificates
  • added hostname information if logged in via ssh
  • various UI tweaks
  • added fastx defaults
  • Fixed various issues with Japanese keyboards
  • Made changes to fastx-defaults
  • Improved authentication widget
  • Made fixes for IE 11 compatibility
  • Improved license error reporting
  • Fixes for wildcard certificates

Contains Desktop Client 75

November 22, 2016

  • Message of the day always appears on login
  • Improved speed of Web Client
  • Web Client Sessions run 30% faster
  • FastX Server can run behind a web proxy subdirectory
  • Session Id cannot be changed once launched
  • better error reporting on ssh failure
  • added an option to hide the ssh password field
  • dont hide anything for admins
  • added custom metrics for load balancing
  • Fixed disappearing cursor in firefox
  • changed port to httpPort, changed httpsport to httpsPort in /api/config
  • fixed sharing when using cookies

FastX 2.3 build 91

Contains Desktop Client 71

October 20, 2016

  • SSH agent forwarding implemented
  • Added ability to send alt+tab directly to the server
  • cookie is set on successful api login
  • fixed user group regression
  • improved broadcast logging
  • fixed cookies for ssh module
  • added cookie support for auth methods
  • fixed a missing file bug
  • added base webgl stuff
  • added ability to set sharing in profiles
  • added direct mode in the gateway
  • added redirectUrl in query
  • added forceGatewayRouting option
  • use dns.lookup if available.  This uses nsswitch for DNS stuff
  • added fixes for virtual usersFastX 2.3 build 88

FastX 2.3 build 88

Contains Desktop Client 67

October 6, 2016

  • Session Profiles implemented
  • User Profiles Implemented
  • Ldap Configuration
  • Single Sign On Authentication
  • Okta Authentication
  • Sessions can be load balanced at start
  • Bookmarks are automatically allowed when starting sessions
  • Various UI fixes
  • Fixed Swiss German keyboard issues
  • Fixed iPad keyboard issues
  • Fixed crash with empty public keys
  • Fixed issue where two users on a system share the same uid
  • Exponential backoffs of sessions when web server restarts
  • Better logging when broadcasting in cluster mode
  • Fixed admin/server sections not displaying correctly
  • Message of the day occurs after login
  • Removed relative paths
  • Fixed a crash when terminating a session
  • Can connect to a shared session through SSH
  • Better error reporting
  • The allow array in command.json can now hold strings or objects. An object has a “regex” field which is the command allowed, and a “profile” field which indicates in which profile that command is allowed.

FastX Desktop Client 66

September 9, 2016

  • Fixed a bug in the windows version which broke the SSH module

FastX 2.3 build 83

Contains Desktop Client 63

August 29, 2016

  • Added HOSTNAME environment variable.
  • Start api now returns (expanded) params.
  • Install script uses new admin.json format
  • fixed an issue with wrong fragment size limitation
  • you can try direct mode by connecting via websocket to /xrdp?portnum
  • added debugging log when there is an exception thrown that closes the connection
  • added a package.json
  • removed unneeded modules
  • package management
  • install ssh2-streams with module
  • added Message of the Day
  • fixed maximized and restore  in multiple window mode
  • fixed wildcard certificate issue
  • added more system icons
  • fixed changes to node libraries
  • Changed the install script to use the npm package file

FastX 2.3 build 81

Contains Desktop Client 60

August 3, 2016

  • Fixed fastx script taking 100% CPU
  • Fixed web client not appearing correctly
  • Fixed admin section not saving changes
  • Added https option to www.json file for custom server options
  • extra error reporting for self signed certificate error
  • Fixed an issue in the client for copy and paste on Mac
  • UI improvements on the client
  • fixed an issue where load balancer was miscalculating the number of sessions per node

FastX 2.3 build 79

Contains Desktop Client 59

July 20, 2016

  • Multiple Window Mode added to the browser client
  • Auto network detection available in the browser client
  • New User Interface in the browser client
  • Better Theme Support
  • Fixed a delay in sessions appearing in session list when starting a new session
  • Fixed a crash where the websocket would run out of event listenersFixed issue with keys not working on ipads
  • Installs systemd “service unit” files on systems that use systemd
  • The shell script fastx_api is no longer used
  • Moved cleanup script to “tools” directory, and made output human readable.
  • Failing to reset a variable caused dead sessions to appear as ghosts.
  • Added the ‘param’ argument to connect, to set session params.
  • Restores umask, allowing files and directories to be created with proper permissions. This fixes case 52987.
  • Convert the old CandC field names (uppercase, etc.) to the new format in one file.
  • Fixed   an admin timing issue
  • improved UI
  • Aligned the system icons
  • Fixed allowIncomingConnections typo
  • Fixed an issue where INTViewer menu items did not appear on reconnect

FastX 2.2 build 77

Contains Desktop Client 2.0.57

July 5, 2016

  • Suggestions sorted by name
  • fixed an issue where black windows would pop up in multiple window mode
  • fixed an issue with terminating sessions as an admin not deleting the session
  • The FastX Desktop Client can now talk to the web server through ssh.
  • SSH can now use  gateway/cluster modes
  • fixed a crash when updating user status
  • fixed an issue with the nav bar not showing up when bookmarks are hidden
  • fixed an issue where admins in admin groups could not interact with user sessions

FastX 2.2 build 75

Contains Desktop Client 2.0.55

June 23, 2016

  • Updated text in install.sh
  • Fixed an infinite loop when taking a screenshot
  • Updated text when session is dead before it is terminated
  • UI updates
  • Fixed issues in clustering
  • Updated networking code
  • Added Gateway Mode
  • Admins can always log in via /admin/login
  • added keepalive timeouts
  • fixed afs logins
  • fixed crash on ssh logout
  • fixed windows popping back after maximized

FastX 2.2 build 72

Contains Desktop Client 2.0.53

June 15, 2016

FastX 2.2 build 70

Contains Desktop Client 2.0.51

May 19, 2016

  • Fixed bugs in desktop client related to multiple monitors
  • Fixed mouse clicks in multiple window mode
  • Fixed a bug where teh session would crash on resume
  • Added Tab navigation in the desktop client
  • Fixed an issue where the broswer client would flood the server with screenshot requests
  • API GET methods also take POST
  • migrating command.allow and command.deny filter options better
  • fixed an issue in /api/list where adding the limit parameter would return the wrong amount
  • removed x-powered-by express in the HTTP header
  • hostname override reverts to the OS hostname if left blank
  • API does not automatically redirect from http to https
  • Improved keyboard handling on iPad virtual keyboard
  • fixed a bug where spinner would loop indefinitely if no sessions found
  • moved Enable screenshots to Sessions
  • moved Schedule Script to Sessions
  • link api allows users to generate web tokens from the command line
  • added basic authentication for developers
  • changed query string from /xrdp? to /xrdp# to allow for browser caching
  • Desktop implements session sharing
  • fixed a bug where session.json was created with wrong read permissions
  • json files are now pretty printed
  • added admin groups

FastX 2.2 build 66

Contains Desktop Client 2.0.46

April 19, 2016

FastX 2.1build 56

Contains Desktop Client 2.0.38

March 10, 2016

  • Fixed touch mouse input on Mac clients
  • Fixed an issue with resizing on KDE desktops
  • fixed an issue with clipboard reinitialization causing copy data to be lost
  • fixed a Mac right mouse button acting like the left button
  • updated perl SSL module
  • various UI updtes

FastX 2.1build 54

Contains Desktop Client 2.0.36

February 9, 2016

  • Refresh button refreshes session previews on Browser UI
  • More default bookmark Icons added
  • Fixed rare issue where multicore systems would cause the server to exit
  • Screenshots can be used when launching sessions through the session command
  • List View Can now be sticky in the Desktop Client

FastX 2.1build 53

Contains Desktop Client 2.0.35

January 29, 2016

  • Session Preview Added
  • Bookmark Icons added
  • Job Scheduler Integration added
  • improved session UI
  • various UI fixes/improvements in browser client
  • dates now return timezone
  • Fixed issue with terminating sessions on the browser client
  • Fixed hanging connection when connecting to a cluster from the desktop client
  • Fixed server crash on initialization
  • opensuse support added
  • Fixed cluster support in the desktop client

 

FastX 2.1 build 50

Contains Desktop Client 2.0.33

January 5, 2016

  • Improved Browser Client UI on small screens
  • Fixed regression in editing session names
  • fixed tab name
  • Fixed regression is desktop resizing

FastX 2.1 build 47

Contains Desktop Client 2.0.31

December 4, 2015

  • Desktop Client UI fixes
  • Improved Server Performance
  • GNOME 3 officially supported
  • Fixed a regression in cluster support breaking bridging
  • added broadcastHost UI
  • Performance increases when broadcasting to cluster
  • Fixed issue where sessions were expiring prematurely

FastX 2.1 build 46

Contains Desktop Client 2.0.30

December 2, 2015

  • UI improvements
  • Fixed resource leak
  • Fixed xorg crash when using emacs
  • broadcastHost array for non RRDNS clusters
  • SSH public key authentication using the web server
  • fixed a bug when configuring an alternate https port
  • fixed installer bug on  older versions of RHEL5
  • add ability to limit the max percent of CPU a session will use
  • Browser client uses less bandwith
  • Reduced network traffic from session server to gateway
  • Reduced CPU in cluster mode
  • Fixed server crash in the clipboard manager
  • added a disconnectTimeout to Terminate old sessions
  • fixed issue where browser sessions were not cleaned up if session was killed without a terminate call

FastX 2.1 build 42

Contains Desktop Client 2.0.29

October 27, 2015

  • Desktop client can connect to the web server
  • fixed login issue on gateway if password not specified
  • fixed issue with server ids not expiring after timeout
  • removed debug statement
  • only send a response if headers have not yet been sent
  • clean up ssh connections when ssh connection ended
  • added a callback on start to get rid of race condition where sessionID does not yet exist
  • fixed typos in the gateway server CN wizard
  • added html favicon
  • added password callback for /api/login/password for Desktop client auth
  • upgrade of core modules
  • fixed a bug in creating bookmarks from the UI
  • fixed a bug in session sharing where owner could not request control
  • fixed params api call
  • start can take a params argument

 

FastX 2.1 build 38

Contains Desktop Client 2.0.27

October 13, 2015

New Features

Known Issues

  • The Desktop Client currently does not support connecting to a gateway or Cluster configuration

FastX Version 2 Release 7 (build 34)

Contains Desktop Client 2.0.23

September 1, 2015

Server Fixes

  • Fixed issue reading xorg.conf from the system level
  • Fixed issue where connections were not being sorted
  • Fixed emacs bug with null character being shown

Client Fixes

  • Fixed sorting order of connections

FastX Version 2 Release 6 (build 32)

Contains Desktop Client 2.0.22

August 20, 2015

Desktop Fixes

  • Added Window Scaling
  • Added mouse icon to shared sessions
  • Improved UI
  • Fixed a stacking order bug in Single Application mode
  • Fixed clipboard copy/paste bug
  • desktop sessions have resize on by default
  • full screen mode added
  • fixed several rendering bugs

Web Client Fixes

  • Improved screen space
  • fixed a 404 error

Server Fixes

  • Implemented configuration files to disable features
  • Improved Error reporting
  • Improved session terminating speed
  • backend updated to latest revisions
  • removed curl as a requirement in the activate script
  • removed other perl dependencies
  • default suggestions removed if no file exists
  • fixed a umask permissions problem
  • fixed a crash if user resizes the window many times

FastX Version 2 Release 5 (build 26)

June 11, 2015

Web Client Fixes

  • Updated Cursor Fixes

Server Fixes

  • Better Memory Management
  • Lower CPU usage
  • Improved Window Framing Code

FastX Version 2 Release 4 (build 21)

May 19, 2015

Contains Desktop Client 2.0.15

Desktop Fixes

  • Added Ctrl+Alt keyboard hooks

Web Client Fixes

  • Windows nonroot builds included in the Downloads Directory
  • Fixed Keyboard issue in ipad client
  • Double Buffering Added

Server Fixes

  • Window Framing Added
  • Improved Graphics Performance
  • Improved Error Dialogs
  • Fixed Bug when license is lost
  • Fixed installer on RHEL 5.9 systems
  • Added exec api call

 

FastX Version 2 Release 3 (build 19)

April 28, 2015

Contains Desktop Client 2.0.13

Desktop Client Features

  • Bookmarks added
  • Linux Clients available

Web Client Features

  • Session Sharing Added

Web Client Fixes

  • Improved Copy and Paste Clipboard support
  • Help Added
  • Increased button size for better readability

Server Fixes

  • Improved installation script
  • better error reporting
  • Improved error reporting on minimal installed systems

FastX Version 2 Release 2 (build 18)

April 14, 2015

Contains Desktop Client 2.0.11

Desktop Client Features

  • Implemented Low Bandwidth controls

Desktop Client Fixes

Web Client Features

  • Finalized REST API and Xrdp client
  • Desktop resize extension implemented
  • Copy and Paste implemented
  • Low Bandwidth controls implemented

Web Client Fixes

  • Fixed issue with negative mouse coordinates
  • Fixed Bookmark issue when adding new bookmarks

Server features

  • Upgraded installer script
  • Session Whitelist/Blacklist

Server Fixes

  • Added support for SUSE Linux 12
  • Added support for Debian Wheezy
  • Shipped message box

FastX Version 2 Release 1(Build 15)

March 31, 2015

Contains Desktop Client 2.0.9

Features



Changes from the Previous Version

  • Client Side Licensing no longer supported

Known Issues

  • Load Balancing Currently not supported
  • Copy and Paste not supported in Browser Client
  • Desktop Clients for Linux not yet available

Fast X 1 Client

1.0.40 Released January 30, 2015

  • Fixed keyboard autorepeat bug on high latency networks

1.0.39 Released December 22, 2014

NOTICE: Client Update 1.0.39 requires Server update 38 in order for session sharing function properly

  • Fixed a regression with fonts displaying improperly
  • Fixed an issue with session sharing not working if shell was set to tcsh

1.0.38 Released November 14, 2014

  • Improved window movement in Single Application mode

1.0.37 Released November 4, 2014

  • Fixed Mac client closing

1.0.36 Released October 7, 2014

  • Config files are located in files
  • Fixed an auto update regression
  • Fixed an issue with the Mac client closing and not reopening

1.0.33 Released September 2, 2014

  • Updated Pro options

1.0.32 Released July 17, 2014

  • Fixed an issue in the copy buffer outputting null characters
  • Added a config option to Disable Auto Updates

1.0.31 Released June 17, 2014

  • Fixed Client Disconnect when resizing screen in Desktop Mode

1.0.30 Released June 6, 2014

  • Fixed issues on Mac and Linux clients CPU spiking
  • Fixed issue with Null characters being pasted to screen
  • Fixed issue with setting the keyboard
  • Fixed issue with remnant images staying on the screen in single application mode
  • Performance increase when moving the windows around in low bandwidth situations
  • Fixed a crash when resizing the desktop

1.0.28 Released May 21, 2014

  • Session Sharing Added
  • Added ability to set the initial size of a desktop
  • Mac: Copy and paste now properly pasted entire string
  • Speed improvements on low bandwidth links
  • Fixed a client crash when resizing a window
  • Added Session Properties in the Session UI
  • Client logs the server version in properties

1.0.25 Released March 12, 2014

  • MAC Client: Control keys map correctly to CTRL_L and CTRL_R

1.0.24 Released March 11, 2014

  • Xterm by default monitors to primary buffer of the clipboard
  • Windows Restore when dragged from the maximized state
  • Client Refreshes updated
  • Fixed Crash when dragging a maximized desktop back to the maximized state
  • Fixed Single App mode window popping back and forth
  • Fixed a client Crash
  • Client now based off of Qt

1.0.21 Released Feb 6, 2014

  • Sessions stay open if FastX Window is closed
  • Line Breaks properly formatted when copying from unix to windows
  • GSSAPI implemented (kerberos ticket sent)
  • FIPS Mode Implemented
  • Autoupdate check added
  • New license location added %localappdata%\StarNet Communications\

1.0.18 Released January 2, 2014

  • Added Auto Update Tool
  • Mac Client: Fixed an issue in Desktop Mode where moving a window off the left edge would cause it to appear on the right side
  • Fixed a window input focus issue when resuming a session
  • Fixed a clipboard initialization crash when launching a KDE session
  • RSA Host Keys now stored in putty format
  • Pro Features Included in client

1.0.17 Released October 30, 2013

  • Mac Client: Fixed slowness when connecting in desktop mode
  • Fixed occasional slowness when connecting to an existing session

1.0.16 Released October 10, 2013

  • Mac Client: Fixed mouse “bounce” when using the Mac client trackpad
  • Mac Client:Fixed stuck command key when using modifiers
  • Mac Client: Fixed Ctrl+Click = Middle mouse button on Mac

1.0.15 Released September 16, 2013

  • Mac Client Released
  • Fixed licensing in Mac Client
  • Fixed Mac client crash when closing session
  • Can now move a “Single Application” Window past the left or the top of the screen.
  • Fixed text formatting in About dialog
  • Added suggestions to Start New Session button
  • Added the ability to move a “Single Application” app off the left side or bottom of the screen

1.0.13 August 07, 2013

  • License dialog changes
  • Only 1 build of FastX can be installed
  • Confirmation dialog when terminating sessions
  • Correct cursor displayed on menus
  • Title bar icons display properly
  • Single Application Windows snap properly when using the Aero Snap feature in windows
  • Menus that extend past the Window are no longer cut off at the edge of the window
  • Added Screen Resizing in Desktop Mode
  • Title bars now show correct window title
  • Alt+tab in Single Application mode will switch windows
  • Fixed Bug where Maximizing Windows automatically restore the window
  • Automatic Language Selection Added
  • Fixed bug where changing directories would cause crash in Single Application Mode
  • Disconnect Menu option added to menus in Single Application Mode
  • Fixed a crash when launching FastX on Windows XP
  • Link to Documentation

1.0.8 Released — 06/15/2013

  • Initial Release of FastX

Fast X Server

1.0.39 Released January 30, 2015

  • Fixed keyboard autorepeat bug on high latency networks

1.0.38 Released December 22, 2014

NOTICE: Client Update 1.0.39 requires Server update 38 in order for session sharing to function properly

  • Fixed a regression with fonts displaying improperly
  • Fixed an issue with session sharing not working if shell was set to tcsh

1.0.37 Released December 16, 2014

  • Fixed an issue with sessions hanging on launch
  • Fixed an issue with slow window movement on low bandwidth connections
  • Fixed an issue with input responsiveness on low bandwidth connections

1.0.36 Released November 14, 2014

  • Improved Error reporting on sessions that terminate prematurely
  • Improved Window Movement in Single Application mode
  • Fixed Stacking order issue in Single Application Mode
  • Thunderbird windows interact properly in Single Application mode
  • Notifications appear in thunderbird

1.0.35 Released November 4, 2014

  • Improved traffic shaping
  • Fixed a crash when connecting to RHEL5 systems

1.0.34 Released October 1, 2014

  • Added traffic shaping/bandwidth monitoring for slower connections
  • Fixed a race condition in PRO configuration

1.0.32 Released September 11, 2014

  • Moved the certificate location in the server simplifying FastX Pro configuration

1.0.31 Released September 2, 2014

  • Fixed Bound port error when running in PRO mode

1.0.30 Released July 29, 2014

  • Fixed Memory Crash in Cadence
  • Fixed Mathematica Crash on Startup

1.0.29 Released July 17, 2014

  • Fixed an issue with German Dead keys not working

1.0.28 Released June 17, 2014

  • CLIPBOARD and PRIMARY buffer integration added
  • Fixed Client Disconnect when resizing screen in Desktop Mode

1.0.27 Released June 6, 2014

  • Changing the fonts in xterm now work
  • Emacs stacking order fixed
  • Improved update algorithm

1.0.25 Released May 21, 2014

  • Performance improvements when using mouse
  • Session Sharing added

1.0.22 Released March 11, 2014

  • Fixed Client automatically disconnecting when launching a gnome session
  • Extra messaged not sent in Single App mode
  • Window no longer stays maximized when dragged to the maximized state
  • Pro options added to the /etc/xdg/StarNet Communications/FastX Server.conf

1.0.20 Released Feb 7, 2014

  • Fixed a 3d crash on RHEL5 Xeon processors

1.0.19 Released Feb 6, 2014

  • Server does not broadcast when not in Pro Mode
  • Openssl and expat libraries packaged
  • Package runs on RHEL 5,6,7 SLES 11, OpenSuSE 12, Debian 6, Fedora 19
  • Fixed timeout while waiting for socket error

1.0.16 Released January 2, 2014

  • Pro Server Released

1.0.15 Release October 28, 2013

  • Fixed a copy and paste bug with gnome-terminal

1.0.14 Released October 9, 2013

  • Added performance scaling when network load increases
  • Fixed crash when disconnecting and reconnecting
  • Stability fixes

1.0.12 Released September 16, 2013

  • Fixed up arrow mapping in KDE

1.0.11 Released September 9, 2013

  • Fixed 64 bit window not resizing in rhel5 systems
  • International keyboards fixed in 64 bit systems

1.0.10 Released September 5, 2013

  • Fixed 64 bit window not resizing
  • Fixed 64 bit opengl libraries in wrong path
  • Added extra default fonts
  • Fixed cadence crash on startup due to missing fonts
  • libexpat is a requirement

1.0.9 Released August 7, 2013

  • Fixed crash when changing directories
  • Screen Resizing Added
  • Menus do not get cut off when they are longer than their parent window
  • Packages available for RHEL5.9+,OpenSuSE 11.3+,RHEL6
  • RHEL6 require standard compatibility libraries openssl-compat, expat-compat

1.0.6 Released — 2013/15/06

  • Initial Release of FastX Server