Author: Javier Celaya

Released flexVDI Client v3.1.3

Changes since v3.1.2

  • TCP port redirection feature. This version recovers the -L and -R options of the flexVDI Client v2.x to redirect both local and remote TCP ports, just like SSH. This feature also requires flexVDI Guest Tools 3.1.1 and spice-server-flexvdi-0.14.0-7.
  • Fix CapsLock being stuck for ~3 seconds when going from upper case to lower case. This problem only seemed to happen when the client was running on Linux and the guest was a Windows desktop.
  • Fix crash when a document was printed on a Windows client.

Released flexVDI Agent v3.1.1

Changes since v3.1.0

  • Pass MAC addresses to the sysprep template/script. Now you can use ${mac_addresses} to obtain a comma-separated list of MAC addresses of the guest being bootstraped.
  • Fix Windows guests not being shutdown. When a Windows guest’s virtual screen is in sleep mode (after a period of no user activity), receiving a shutdown ACPI event just wakes it up instead of shutting it down. This fix wakes up the guest’s screen before sending the shutdown event.
  • Fix SSO. The SSO feature to automatically log in to Windows with the flexVDI credentials was not working in v3.1.0 because the credentials were not being correctly passed to the guest. This release fixes this bug and the SSO feature is working again.

Released flexVDI Manager v3.1.2

Changes since v3.1.1

  • Fix starting a guest in “Start Once” mode when it fails the first time.
  • Fix migrating database schema that has unsorted disks.
  • Immediately release resources of a stopped guest.
  • Fix a Volume showing “OK” state when it is still waiting for the first refresh.
  • Fix a Volume showing “OK” state when some of the hosts are having problems. Now it shows “Degraded” state.
  • Allow ‘_’, ‘-‘ and ‘.’ characters in image, volume and image storage names, unless it starts with ‘.’. This includes ‘.’ and ‘..’
  • Fix Terminal Policies not being saved to disk.

Problems upgrading to kernel 3.10.0-957.27.2

Apparently, the OCFS2 kmod we provide for CentOS 7 kernels of the 957 release is not compatible with revisions 27.2 and later. To solve this problem we have published a second release of this kmod, that is compatible with all current revisions of this kernel release. However, we have detected an error in the PREUN scriptlet of the previous RPM package that makes it impossible to remove it, with the following error message:

Error in PREUN scriptlet in rpm package kmod-ocfs2-flexvdi-k957-1.5.0-1.el7.x86_64

In order to correctly remove it, run the following commands:

# rpm -ql kmod-ocfs2-flexvdi-k957-1.5.0-1.el7.x86_64 | grep ‘\.ko$’ > /tmp/modules.txt
# yum remove –setopt=tsflags=noscripts kmod-ocfs2-flexvdi-k957-1.5.0-1.el7.x86_64
# cat /tmp/modules.txt | /usr/sbin/weak-modules –remove-modules
# rm /tmp/modules.txt


Released flexVDI Client v3.1.2

Changes since v3.1.1

  • Fix crash when the connection is closed by the server.
  • Fix CRITICAL log messages that make reference to a NULL pointer cast.
  • Linux: Ungrab the keyboard and mouse after 50 seconds of inactivity so that the screen saver and lock screen apps can run.
  • Windows: Fix installing to “C:\Program files” on 64-bit OS.
  • Windows: Fix showing model and vendor of known USB devices.

Released flexVDI Client v3.1.1

Changes since v3.1.0

  • First version that includes support for Mac OS X
  • Make sure flexVDI Client looks right in different desktop environments/distributions/GTK themes.
  • Fix loging in automatically when the assigned Terminal Policy is non-authenticated, after the server address is changed with the settings panel.
  • Desktop names are sorted case-insensitively.
  • Fix double free looking for the terminal ID on Windows.
  • Install Lato font on Windows.

NEW!! flexVDI v3.1

And finally, after almost 2 years of hard work, flexVDI v3.1 comes to life. It is a minor release update, but comes with a ton of new features and improvements under the hood:

  • New flexVDI HTML5 Dashboard. The old Java Dashboard has been replaced with a faster, leaner, curvier and fancier HTML5 Dashboard. Its new interface provides an agile experience and boosts the productivity of your system administrators. You just need to point a modern web browser (Mozilla Firefox or Google Chrome are recommended) to the Manager’s address, there is no need to download or install an additional application.
  • New flexVDI Desktop Client. A new client for Linux, Windows and MacOS X desktops with unified interface and all the features of the latest Spice client library: folder sharing, video acceleration with GStreamer, selectable compression algorithms… And soon, multi-screen support! The live USB client has also been promoted to flexVDI ThinClient OS, a Linux distribution to easily boot hundreds of thin clients and old computers and connect to your flexVDI platform.
  • No downtime upgrade. The upgrade process will only stop the flexVDI Manager and Agent for some seconds, while they are updated. All your guests will keep running and your users will not even notice the change.
  • Up-to-date components: CentOS 7.6, Qemu 2.12, Libvirt 4.5, Spice server 0.14, Spice GTK 0.36, Virtio drivers for Windows 0.1.171…
  • Improved scalability and performance. flexVDI 3.1 provides a professional-grade VDI experience, even for the most demanding workloads. We have added support for the new Virtio GPU on Linux desktops; PCI passthrough for maximum performance on dedicated NVMe devices; easier user configuration with LDAP groups; arbitrary Desktop Policy parameters for fully configurable desktops; and more features to come!

Check your Customer Portal‘s account for flexVDI Installer 3.1 downloads, and flexVDI Downloads page for anything else. Also, do not forget the flexVDI 3.1 documentation to read about how to install a new flexVDI 3.1. platform, or upgrade your old one.

Enjoy flexVDI!