Isard Versions Save

Isard VDI. Open Source KVM Virtual Desktops based on KVM Linux and dockers. Please use https://gitlab.com/isard/isardvdi

v3.1.0

2 years ago

[3.1.0] - 2021-09-01

Added

  • Added the releaser script. Now tags and GitLab releases are done automatically

v3.0.2

2 years ago

[3.0.2] - 2021-08-27

Fixed

  • Deployments with started desktops failed

v3.0.1

2 years ago

[3.0.1] - 2021-08-27

Fixed

  • Temporary desktops didn't start
  • Some temporary desktops logout user as the allowed filter had a bug

Removed

  • Removed unused BACKEND variables from isardvdi.cfg

v3.0.0

2 years ago

[3.0.0] - 2021-08-25 | Gran Paradiso

Note: it is possible to upgrade from version 2.0.0-rc1 to 3.0.0, but we don't assure you everything will work (though it probably will). For a stable installation, start from scratch.

Update tricks

Before upgrade

mkdir -p /opt/isard/hypervisor
docker cp isard-hypervisor:/etc/ssh /opt/isard/hypervisor/sshd_keys
rm /opt/isard/hypervisor/sshd_keys/moduli /opt/isard/hypervisor/sshd_keys/ssh_config /opt/isard/hypervisor/sshd_keys/sshd_config

More info here

docker network rm isard-network

More info here

After upgrade

docker-compose run isard-hypervisor chown -R qemu /etc/pki/libvirt-spice

More info here

Added

  • New frontend
  • Set a custom logo
  • Single Sign On
  • Full Nvidia GPU support
  • RDP viewer
  • RDP browser viewer (using Guacamole)
  • Deployments (desktop groups)
  • Desktop soft shutdown
  • Desktop sharing through an unique URL
  • VPN connection for each user

Fixed

  • Lots of bugs fixed in all the services

Changed

  • Advanced interface styles cleanup
  • Updated Libvirt & QEMU to newer releases
  • Updated lots of frontend & webapp Javascript dependencies
  • Development moved to Gitlab
  • Renamed the 'Updates' section to 'Downloads', in the advanced interface

Removed

  • Old frontend

v2.0.0-rc1

3 years ago

[v2.0.0-rc1] - 2020-08-03

Added

  • OAuth2 Gitlab & Google authentications
  • Auto enrollment codes
  • Non persistent desktops
  • Simplified web front end for non persistent desktops
  • Multitenancy configuration
  • New tenancy limits for users, desktops, concurrent, vcpus, memory, templates...
  • Single 80 & 443 ports for everything (including viewers)
  • New isardvdi.cfg and build.sh custom installation
  • New QoS resource definitions for networking and storage
  • New api with basic endpoints to control your users, desktops and viewers

Fixed

  • Deleting templates with fine grained detail of domains chain
  • Lots of non critical web user interface bugs

Changed

  • New grafana dashboards with more details
  • Stats moved from engine to an independent isard-stats container

Removed

  • Spice Web viewer (in favour of noVNC)

v1.0.0

4 years ago

[v1.0.0] - 2018-12-22 | Anayet

This is the stable release of IsardVDI.

Added

  • Unique docker-compose version with alpine base images
  • Updated websocket viewers with spice and vnc
  • Secure spice and vnc connections with certificates.
  • Self-signed and commercial certificates can be used.
  • Wizard will generate self-signed certificates for websocket viewers if none found.
  • New graphics definition that will allow better tuning of graphics parameters.
  • Redefined modal for opening viewers that allow setting preferred one.

Changed

  • User admin can change private template to base template
  • All templates are private and can define permissions
  • Wizard: More information about updates
  • Improved the design of the Nginx 502 static page.
  • Advanced users can upload and manage media
  • The login form has a "required" indicator in the password field

Fixed

  • Cpu and graphics rewritten in domain XML previous to start.
  • Improved bugs in configuration forms
  • When edit xml, create more exceptions and logs if failed trying to start

Removed

  • Create from virt-install y and virt-builder deactivated in this release.

v1.0.1

4 years ago

[v1.0.1] - 2018-12-27

Fixed

  • Wait for the hypervisor before starting engine. Fixes some restart cases that may fail #20

v1.1.0-rc1

4 years ago

This is the first release candidate for the v1.1.0 version. The changelog is going to be updated after the release (approximately in a week [2019-02-10]). Check the pull request for more information.

v1.1.0

4 years ago

[v1.1.0] - 2019-02-26 | Canigó

Added

  • Support under VMWare #98
  • Support on AMD cpu #98
  • Permissions on templates and bases in admin mode #118
  • Delete templates and bases with all the derived desktops and templates (admin mode) #114
  • Complete domain chain in domain dictionary #78
  • Delete media will delete the media in all domains #111

Changed

  • Force host-passthrough cpu mode in domains for better compatibility #101
  • Swapped wizard steps hypervisor and engine as makes more sense to check first the engine. #81
  • Domain status engine detection now done using stats thread. Not relaying only in libvirt events. #120

Fixed

  • On physical host reboot the hypervisor docker gets online again. #119
  • Media status correctly shown in web interface. #110
  • Post installation updates register now works. #109
  • Admin base and template modals not shown. #112
  • Restart download when failed #91
  • Delete process is now more atomic and will delete domain from database even if there are problems during disk delete. #117

Removed

  • Windows install checkbox on creating domain. Not needed anymore. #115
  • Global actions removed from templates and bases as are not needed there. #116

v1.1.1

4 years ago

[v1.1.1] - 2019-03-19

Fixed

  • Bug with user password update from admin that updated all the user passwords at the same time.
  • Bug when acessing IsardVDI from an https port different from 443.