FastX 3.2 Server Release Notes

Release Channel: 3.2.36

Early Access Channel: 3.2.38


3.2.38
July 16, 2021

Cluster Manager

  • None

Server

  • Case 73024: downgrade sass to get rid of warning messages
  • Case 73007: explicitly set background-image: none
  • Case 70882: add sudo and wheel as an admin group by default
  • Case 70964: avoid retyping password when starting a session on a cluster member
  • Case 75503 send Command key on Mac browsers
  • Case 75367 fixed forms for bookmarks
  • UI add the serverid in the server list form
  • UI added ui fixes, hostname to ssh stages
  • Full screen for bookmarks
  • Case 72900: fixed website shortcuts
  • Case 72984: readded forceIndirect for clustering
  • Case 75258: preload forms and profiles before edit bookmark
  • Fixed export script if no config set
  • Activation keys can now use FastX and FastX2 tag
  • Case 75258: show correct profile in bookmark edit
  • Patched microservices to use new getBroker
  • Fix issues with upload-store and download-store tools
  • Various UI fixes
  • Various library upgrades

3.2.36
June 10, 2021

Cluster Manager

  • Case 71015: The redis.conf file is in the /etc/redis directory.
  • Case 72452: update health node to mark the node as down instead of removing it

Server

  • Case 71015: Systemd ExecStart line must start with full path.
  • Perl error: getpwuid is a function, not a subroutine.
  • Case 71252: FX_LINK_DIR specifies directory for link sockets.
  • Case 71252: Add the “–url” argument (like the link script).
  • Case 72482 added missing require
  • Case 72452: UI option to delete old servers option to put server in maintenance mode (this will remove it from the server list, but it will still receive updates). Users with running sessions can still connect to existing sessions
  • UI update for loading permissions
  • Removed debug statement
  • Case 72616: Get the correct VERSION_ID from /etc/os-release.
  • Downgraded ng-bootstrap to fix themes
  • Updated libraries

3.2.35
May 21, 2021

Cluster Manager

  • Case 70741: Smaller script to install a FastX cluster

Server

  • Case 72454: downgraded bootstrap because it has breaking changes

3.2.34
May 7, 2021

Cluster Manager

  • None

Server

  • attempt remote exec on links to start sessions
  • Case 71276: Link will wait until it receives the reply from the POST to localhost:/local/link before returning the result to stdout.
  • Case 62616 Don’t send network detects for empty frames
  • Case 71030 added fix for fastx in a subdirectory
  • Submit password on ssh login

3.2.33
April 30, 2021

Cluster Manager

  • Handle dirty .db documents when uploading

Server

  • Remote-exec implemented
  • Remove error message on startup
  • Fixed error in login with double authentication

3.2.31
April 20, 2021

Cluster Manager

  •   Cluster setup: Write a “success” message when the script finishes successfully

Server

  • Case 70526: improved jpeg performance
  • Case 70781: listen for create events on database
  • Case 70829: continue if there is a bad public key in start
  • Case 57921: server can send things through webrtc datachannel and it will be honored like a regular channel
  • Case 70767: continue if one type of bookmarks fails
  • Case 70920: add the little eyeball to show password on password fields
  • Case 70933: Make the activate script more friendly in non-root installations
  • Case 70937: Install: Don’t let an earlier error cause a false error message
  • Case 57921: add stun server configuration
  • Case 70963: throw permission denied when trying user disabled
  • Disable error message until gritty terminal fixed
  • Case 70964: Implement remote-exec method.
  • Uses authorized_keys in a network file system to run a command on a different server
  • Case 70781: initial commit of saml auth
  • Case 71054: if a json line has a $$deleted parameter, then attempt to remove the document
  • Case 70781: added logout to SAML

3.2.28
March 30, 2021

Cluster Manager

  • No new changes

Server

  • Case 70669: Add some more permissions to SELinux policy.
  • Case 70826: removed old default theme
  • Case 70790: force codec to RFX7 – in web client
  • Case 70777: send a keepalive when a user interacts with the browser after a threshold
  • Case 70776: create option to force reauth
  • Case 70736: save history
  • Case 70734: recreate keys if one is missing
  • Case 70636, try multiple ways to find a gateway port and host to connect to

3.2.27
March 23, 2021

Cluster  Manager

  • Default storage service up to 8 CPU cores
  • Generating a random password made faster
  • Added a “-m” option to setup-fastx-cluster.sh to force download of microservices
  • Case 70527: Cluster setup script requires node version 10 or later (If it finds only an earlier version, it will tell the user to uninstall it first)
  • Case 70564: Added the “-o” option to make setup-fastx-cluster.sh work in the “offline” mode
  • Case 70193: Make setup-fastx-cluster.sh work with /bin/sh (Doesn’t require non-POSIX from /bin/bash)
  • Case 70635: Publishes node-relay-tunnel to npm

Server

  • Case 70527: Login continues after 60 seconds if the service is not found
  • Case 70536: default to local server Id if issuer is proxy
  • Case 69210: Adjustments to RFX quality settings
        – Increased quality in quality level 5 to almost loss-less
        – Increased color accuracy in quality level 4 to reduce color bleeding on edges
  • Case 69918: Avoid crashing because of improper thread synchronization with FxDiagnosticsChannel
  • Added more checks for bad user input
  • Case 69297: Added folder icon to the web interface
  • Case 70596: Fixed notification positioning
  • Case 70628: Changed config/session/profile/default to default
  • Setup: Doesn’t ask to update home directory of fastx if user doesn’t exist
  • Case 67902: Added MOTD (message of the day)
  • Case 70686: Attempts to create store dir if it doesn’t exist
  • Case 69297: File-manager moved into an iframe
  • Disable animations on request
  • Base molecular config nodeID adds the PID
  • Case 67902: Won’t create an admin.json or override.json
        – Stores admin groups directly in local/store directory
        – Won’t ask for admin groups if in cluster mode.
  • Case 70526: Tested encoding performances of the encoders with different quality levels

3.2.25
March 15, 2021

  • New modular Clustering Architecture implemented
  • Service Based Architecture implemented
  • CouchDB replaced with more efficient database
  • Notifications added
  • Proxy Authentication added
  • File Manager added for uploading and downloading to fastx host
  • New Fine Grained Permissions implemented
  • Improved performance in single window mode