Skip to content

Releases: GNS3/gns3-gui

Version 2.2.6

26 Mar 02:10
Compare
Choose a tag to compare

GUI

  • Prevent locked drawings to be deleted. Fixes #2948
  • Fix issues with empty project variables. Fixes #2941
  • Upgrade psutil to version 5.6.6 due to CVE-2019-18874 GHSA-qfc5-mcwq-26q8
  • Use existing README.txt if existing when exporting portable project. Fixes GNS3/gns3-server#1724
  • Allow creation of a diskless Qemu VMs. Fixes #2939
  • Re-enable "create new version" in appliance wizard. Fixes #2837
  • Fix unable to load project from project library. Fixes #2932
  • Fix some permission denied errors when loading remote project. Ref #2871 Fixes #2901
  • Add 'Royal TS V5' to predefined console list
  • Disallow invalid grid sized. Fixes #2908
  • Check if hostname is blank. Fixes #2924
  • Add nvme disk interface and fix scsi disk interface for Qemu VMs.
  • Add latest Qemu nic models.
  • Upgrade Qt version to 5.14.1. Ref #2778 #2903

Server

  • Remove --local when starting Docker dev server.
  • Release 2020.1.0-alpha.1
  • Monitor ubrige processes.
  • Add Xvnc command to the VNC servers list. Fixes #172
  • Allow controller to reconnect to compute if communication is lost. Ref #1634
  • Improvement of support for docker USER directive. Fixes #1727.
  • Fix cannot delete Dynamips router the content of the "usage" field. Fixes #2947
  • Prevent locked drawings to be deleted. Fixes #2948
  • Fix issues with empty project variables. Fixes #2941
  • Upgrade psutil to version 5.6.6 due to CVE-2019-18874 GHSA-qfc5-mcwq-26q8
  • Remove 'format=raw' from the Qemu options of the disk interfaces. Ref #1699
  • Allocate application IDs for IOU nodes on the controller. An application ID is used by IOU to generate its interface Mac addresses. They must be unique across all opened projects sharing the same computes to avoid Mac address collisions.
  • Require VirtualBox >= 6.0 on AMD and >= 6.1 on Intel processors (for GNS3 VM only). Fixes #1610
  • Add nvme disk interface and fix scsi disk interface for Qemu VMs.
  • Disallow using "legacy networking mode" with Qemu >= 2.9.0
  • Add latest Qemu nic models.
  • Attempt to fix error when loading wmi module. Fixes #1712
  • Handle "aborted" state for VirtualBox VMs. Fixes #1702
  • Change how Hyper-V VMs are found. Ref #1612

Version 2.2.5

09 Jan 15:54
Compare
Choose a tag to compare

Add gns3-gui.xml and update Linux icons paths & permissions. Ref #2919

Version 2.2.4

08 Jan 16:49
Compare
Choose a tag to compare

GUI

  • Fix "Console to all nodes" doesn't open cloud objects with console configured. Fixes #2902
  • Change default path for SecureCRT. Fixes #2896
  • Add icons in setup.py Ref #2898
  • Add remote viewer as a VNC console for Linux. Fixes #2913

Server

  • Accept a node name when creating a node from a template using the API. Fixes #1708
  • Disallow to modify a template if changes cannot be written on disk. Fixes #1695
  • Fix renaming IOL hostname replaces %h only in a single place. Fixes #1707
  • Add symbols_path
  • Bundle Web Ui version 2019.2.0-alpha.11
  • Change the default UDP port range to be 20000 to 30000 in gns3_server.conf Ref #1271
  • Fix cannot power on VirtualBox VM in saved state. Ref #1702

Version 2.2.3

12 Nov 07:33
Compare
Choose a tag to compare

GUI

  • Fix issue when binding on 0.0.0.0. Fixes #2892
  • Allow double click on cloud with configured console to open session. Fixes #2894
  • Officially support Python 3.8. Ref #2895
  • Set psutil to version 5.6.3 in requirements.txt

Server

  • Improved how the path to the config file is actually determined
  • Return HTTP status code 204 in API when project successfully closed. Fixes #1689
  • Python3.8 support. Ref #2895
  • Make sure still support Python >= 3.5.3
  • Added workaround for #1690. Added venv/ to .gitignore
  • Fix exception when adding VirtualBox VM. Fixes #1685.
  • Set psutil to version 5.6.3 in requirements.txt
  • Add LimitNOFILE=16384 to GNS3 service. Ref #1678
  • Change the default UDP port range to be 20000 to 30000. Ref #1271

Version 2.2.2

04 Nov 10:37
Compare
Choose a tag to compare

GUI

  • Fix KeyError: 'spice+agent'. Fixes #2890
  • Fix wrong log.error() call when exporting file.
  • Revert "Explicitly cleanup the cache directory."
  • Fix "UnboundLocalError: local variable 'pywintypes' referenced before assignment"
  • Fix GUI uses only telnet console. Fixes #2885
  • Fix missing sys module in sudo.py Fixes #2886

Server

  • Release 2019.2.0-alpha.10
  • Fix how PCI bridges are created for Qemu VMs with greater than 32 interfaces.
  • Fix broken support for cloned VirtualBox VMs. Fixes #2889
  • Handle builtin entry does not exist when adding node from template (new fix).
  • Let systemd directly supervises the GNS3 service. Fixes #1678

Version 2.2.1

01 Nov 09:56
Compare
Choose a tag to compare

GUI

  • Check if console_type is None.
  • Explicitly cleanup the cache directory.
  • Get Windows interface from registry if cannot load win32com module.
  • Ignore OSError returned by psutil when bringing console to front.
  • Catch error if NPF or NPCAP service cannot be detected. Ref GNS3/gns3-server#1670
  • Better handling for reading synchronous JSON response from server. Ref #2874
  • Fix JSONDecodeError when getting server version. Fixes #2874
  • Fix FileNotFoundError exceptions when launching SPICE or VNC clients.
  • Fix UnboundLocalError local variable 'win32serviceutil' referenced before assignment
  • 'Fix' tab order in preferences dialog so it follows the layout
  • 'Fix' tab order in edit project dialog so it follows the layout
  • Use compatible shlex_quote to handle case where Windows needs double quotes around file names, not single quotes. Ref #2866
  • Use 0.0.0.0 by default for server host. Fixes GNS3/gns3-server#1663
  • Catch IndexError when configuring port names. Fixes #2865

Server

  • Handle builtin entry does not exist when adding node from template.
  • Upgrade aiohttp to version 3.6.2
  • Fix issue when linking to more than one NAT node with allowed_interface option enabled. Fixes #1671
  • Prevent deleting a GNS3 project outside the project directory. Ref #1669
  • Do not send "console_type" property to computes for all builtin nodes excepting Ethernet switches. Fixes #2882
  • Fix QEMU link detection flaky on last port. Fixes #1666
  • Use compatible shlex_quote to handle case where Windows needs double quotes around file names, not single quotes. Ref #2866
  • Use 0.0.0.0 by default for server host. Fixes GNS3/gns3-server#1663
  • Improvement to validate HTTP authentication config. Ref #1662
  • Use versioned config directory for profiles. Fixes #1664
  • Enable nested hardware virtualization by default for GNS3 VM running in VirtualBox. Fixes #1377 No error is sent by VBoxManage is this feature is not available, for instance with Intel processors.
  • Improve process to get guest IP address from GNS3 VM running in VMware workstation/player. Ref #2866
  • Fix error with console type in Ethernet switch schema. Fixes #1659

Version 2.2.0

30 Sep 08:27
Compare
Choose a tag to compare

GUI

  • No changes since v2.2.0rc5

Server

  • Add debug message for what directory is checked for Qemu binaries. Ref #1655
  • Release 2019.2.0-alpha.8
  • Fix single quote is not closed. Fixes #1654
  • Fix wrong Dynamips command used to rename an ATM switch. Fixes #1651
  • Don't specify the PCI bus for AHCI device
  • Add id value to all Qemu drives

Version 2.2.0rc5

09 Sep 08:09
Compare
Choose a tag to compare
Version 2.2.0rc5 Pre-release
Pre-release

GUI

  • Adjust size for setup dialog and remove question about running the wizard again. Ref #2846

Server

  • Fix AttributeError: Cannot set attribute '%s'. Fixes #1646

Version 2.2.0rc4

30 Aug 08:32
Compare
Choose a tag to compare
Version 2.2.0rc4 Pre-release
Pre-release

GUI

  • Fix issue when asking to run the setup wizard again. Ref #2846
  • Remove warning about VirtualBox not supporting nested virtualization. Ref GNS3/gns3-server#1610
  • Ask user if they want to see the wizard again. Ref #2846

Server

  • Release 2019.2.0-alpha.7
  • Check that vcpus value for GNS3 VM is an integer. Fixes #1636
  • Make x,y optional for creating links via API. Fixes #1630
  • Set default_name_format for some builtin nodes.
  • Allow "none" for compute_id in templates.

Version 2.2.0rc3

12 Aug 02:16
Compare
Choose a tag to compare
Version 2.2.0rc3 Pre-release
Pre-release
  • Revert to jsonschema 2.6.0 due to packaging problem.