Version 2.2.1
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