Releases: GNS3/gns3-gui
Releases · GNS3/gns3-gui
Version 2.2.11
GUI
- Try to fix "Recent project" selection not working. Ref #3007
- Fix debug entries shown twice in console window and double error messages with remote GNS3VM. Fixes #3010
- Fix deprecation warning. Ref #3009
- Fix tests on macOS. Ref #3009
- Fix sentry SDK is configured twice.
Server
- Fix crash when project sets 'auto_open' option and a remote GNS3 VM is used. Fixes #3014
- Fix Dynamips ghost image support when project contains a space. Fixes #3015
- Release Web-Ui version 2020.3.0-beta.1
- Fix issue when cannot skip slots for Dynamips routers. Fixes #3000
- Allow tests to be run by root. Fixes #1784
- Update classifiers in setup.py
Version 2.2.10
GUI
- New fix for multi-device selection/deselection not working as expected with right click. Fixes #2986
- Optimize snap-to-grid code for drawing items. Fixes #2997
- Move jsonschema 2.6.0 requirement in build repository.
- Only use jsonschema 2.6.0 on Windows and macOS.
- Disable default integrations for sentry sdk.
Server
- Add pytest-aiohttp to tests_require in setup.py
- Don't require hardware acceleration. Fixes #1780
- Release Web-Ui version 2020.2.0-beta.5
- Tests can be run with Python 3.8
- Wait longer for x11 socket file to be created. Ref #1761
- Allow Hyper-V to run on AMD when Windows 10 build 19640 or later is detected. Fixes #1777
- Show error message if IPv6 is not enabled when using SPICE console. Fixes #1772
- Move jsonschema 2.6.0 requirement in build repository.
- Only use jsonschema 2.6.0 on Windows and macOS.
- Disable default integrations for sentry sdk.
- Remove unused bytes2human function.
Version 2.2.9
GUI
- Fix GUI doesn't detect another GUI on macOS. Fixes #2994
- Support to activate/deactive network connection state replication in Qemu.
- Option to reset or not all MAC addresses when exporting or duplicating a project.
- Fix Multi-device selection/deselection not working as expected with right click. Fixes #2986
- Replace Raven by Sentry SDK. Fixes GNS3/gns3-server#1758
- Fix online help menu URL. Fixes #2984
- Require setuptools>=17.1 in setup.py. Ref GNS3/gns3-server#1751 This is to support environmental markers. https://github.com/pypa/setuptools/blob/master/CHANGES.rst#171
- Update README. Ref GNS3/gns3-server#1719
- Restore editReadme attribute which was removed in Change 'New export project wizard'
- Updated GUI pyqt files from Tab Order 'fixes' in "Tab Order in Preferences and Project Dialog #2872"
Server
- Release Web-Ui version 2020.2.0-beta.4
- Support to activate/deactive network connection state replication in Qemu.
- Possible fix for problem connecting to the GNS3 VM. Ref #2969 #1760
- Option to reset or not all MAC addresses when exporting or duplicating a project.
- Fix bug when changing properties for closed project. Fixes #1754
- Fix issues with crash reporting & bump version to 2.2.9dev2. Ref GNS3/gns3-server#1758
- Lock listing VMs. Ref #1755
- Try to fix error when listing Hyper-V VMs. Ref #1755
- Catch VirtualBox errors when listing VMs. Fixes #1759
- Deprecate running with Python 3.5
- aiocontextvars is only necessary for Python < 3.7
- Replace Raven by Sentry SDK. Fixes GNS3/gns3-server#1758
- Require setuptools>=17.1 in setup.py. Ref GNS3/gns3-server#1751 This is to support environmental markers. https://github.com/pypa/setuptools/blob/master/CHANGES.rst#171
Version 2.2.8
GUI
- Default port set to 80 for server running in the GNS3 VM. Fixes #1737
- Make the Web UI the default page. Ref GNS3/gns3-server#1737
- Fix "export portable project forgets contents of README". Fixes #1724
- Activate unified title and toolbar on MacOS. Fixes #2968
- Confirmation dialog for "console connect to all nodes". Fixes #2971
- Add "Resume all suspended links". Fixes #2858
- Revert "Change default path for SecureCRT. Fixes #2896"
- Remove @Property from ConfigurationDialog(). Fixes #2819 #2965
- Use Environmental Markers to force jsonschema version. Fixes #2849 Version 3.2.0 with Python >= 3.8 Version 2.6.0 with Python < 3.8
- Use Environmental Markers to force jsonschema version 2.6.0 on Windows/macOS. Ref #2849
- Remove preferences dialog geometry restoration. Fixes #2807
- Fix unable to configure custom adapters for Qemu VMs. Fixes #2961
Server
- Release Web-Ui 2020.2.0-beta.3
- Default port set to 80 for server running in the GNS3 VM. Fixes #1737
- Make the Web UI the default page. Ref GNS3/gns3-server#1737
- Support controller reloading for templates, appliances and projects. Ref #1743
- Return exit status 1 if server fails to start. Fixes #1744
- Use Environmental Markers to force jsonschema version. Fixes #2849 Version 3.2.0 with Python >= 3.8 Version 2.6.0 with Python < 3.8
- Use Environmental Markers to force jsonschema version 2.6.0 on Windows/macOS. Ref #2849
- Implement a minimum interval between cpu_percent() calls. Fixes #1738
- Add clipboard support for TigerVnc
- Sort snapshots by (created_at, name)
- Unprotected access for websocket consoles. Ref https://github.com/GNS3/gns3-gui/issues/2883#issuecomment-580677552
- Support for WebSocket consoles
- Return array for controller statistics endpoint
- Server statistics implementation
Version 2.2.7
Version 2.2.6
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
Add gns3-gui.xml and update Linux icons paths & permissions. Ref #2919
Version 2.2.4
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
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
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