Releases: GNS3/gns3-gui
Releases Β· GNS3/gns3-gui
Version 2.2.41
GUI
- Use alternative method to set the correct permissions for uBridge on macOS
- Remove sending stats to GA
- Catch urllib3 exceptions when sending crash report. Ref #3483
- Backport UEFI boot mode support for Qemu VMs
- Add debug for dropEvent. Ref GNS3/gns3-server#2242
Server
- Bundle web-ui v2.2.41
- Catch urllib3 exceptions when sending crash report. Ref #3483
- Only fetch Qemu version once when starting Qemu + only add speed/duplex for virtio-net-pci with Qemu version >= 2.12
- Use recent OVMF firmware (stable-202305) and use flash drives to configure Qemu command line
- Remove the useless executable permissions to the file gns3server/disks/empty8G.qcow2
- Backport UEFI boot mode support for Qemu VMs
Version 2.2.40.1
Version 2.2.40
GUI
- Change log messages for Websocket errors
- Do not proceed if an appliance symbol cannot be downloaded. Ref #3466
- Delete a node or link from topology summary view using Delete key. Ref #3445
- Fix "Start the capture visualization program" checkbox works only one (first) time for a given link. Fixes #3442
- Let the selected link style applied when editing a link. Fixes #3460
- Fix hovered color shown in style editing dialog. Fixes #3460
Server
- qemu : with network adapter_type equal to "virtio-net-pci", fix the speed to 10000 and duplex to full. The values are actually fake. (https://github.com/GNS3/gns3-gui/issues/3476)
- Parse name for request to node creation from template
- Remove Xvfb + x11vnc support
- Require a Host-Only Network to start the VirtualBox GNS3 VM on macOS with VirtualBox 7
- Properly catch aiohttp client exception. Ref #2228
- Catch ConnectionResetError when waiting for the wrap console
- Fix open IPv6 address for HTTP consoles on controller. Fixes #3448
- Use proc.communicate() when checking for subprocess output As recommended in https://docs.python.org/3/library/asyncio-subprocess.html#asyncio.subprocess.Process.stderr
Version 2.2.39
GUI
- Fix nodes are not snapped to the grid at the moment of creation
- Upgrade distro and aiohttp dependencies
Server
- Install web-ui v2.2.39
- Add generic function to install resource files
- Install empty Qemu disks on first start
- Check for colon in project name. Fixes #2203
- Upgrade distro and aiohttp dependencies
Version 2.2.38
GUI
No changes
Server
Version 2.2.37
GUI
- Upgrade to PyQt5 v5.15.7
- Changed Windows Terminal telnet console profile from OS X to windows ref: issue #3193
Server
- Fix link communication issues on Windows with uBridge
- Fix StreamWriter doesn't have the wait_closed() method in Python3.6. Fixes #2170
- Install built-in appliances when no previous version has been detected. Fixes #2168
- Update documentation to install gns3-server. Fixes #2124
- Give udhcpc executable right. Fixes #2159
Version 2.2.36
GUI
- Add Trusted Platform Module (TPM) support for Qemu VMs
- Add "on_close" setting to appliance schema. Fixes GNS3/gns3-server#2148
- Add default 'ide' disk interface when manually creating Qemu VM template. Fixes #3360
- Fix zoom factor is multiplied when loading projects. Fixes #3408
- Remove deprecated PuTTY option in preferences. Ref #3415
Server
- Install web-ui v2.2.36
- Add Trusted Platform Module (TPM) support for Qemu VMs
- Require Dynamips 0.2.23 and bind Dynamips hypervisor on 127.0.0.1
- Delete the built-in appliance directory before installing updated files
- Use a stock BusyBox for the Docker integration
- Overwrite built-in appliance files when starting a more recent version of the server
- Fix reset console. Fixes #1619
- Only use importlib_resources for Python <= 3.9. Fixes #2147
- Support when the user field defined in Docker container is an ID. Fixes #2134
Version 3.0.0 alpha 3
GUI
- Catch timeout error while updating appliance files
- Fix RecursionError with invalid credentials. Fixes #3374
- Allow raw images by default. Fixes GNS3/gns3-server#2097
- Remove deprecated PuTTY option in preferences. Ref #3415
- Fix "variables": [] in project file leads to unlimited increase of empty name/value pairs in GUI. Fixes #3397
- Ignore local revision when comparing versions.
- Make version PEP 440 compliant
- Support for Python 3.11
- Replace deprecated distro.linux_distribution() call
- Add a fix for the CVE-2007-4559
Server
- Add web-ui v3.0.0a3
- Add config option to change the server name. Ref #2149
- Option to disable image discovery and do not scan parent directory
- Allow raw images by default. Fixes GNS3/gns3-server#2097
- Fix bug when creating Dynamips router with chassis setting
- Stricter checks to create/update an Ethernet switch and add tests
- Fix schema for removing WICs from Cisco routers. Fixes #3392
- Fix issues with VMnet interface on macOS >= 11.0. Ref #3381
- Use importlib_resources instead of pkg_resources and install built-in appliances in config dir.
- Fix console vnc don't use configured ports in some case. Fixes #2111
- Add missing VMware settings in gns3_server.conf
- Make version PEP 440 compliant
- Support for Python 3.11
- Allow for more dependency versions at patch level
- Replace deprecated distro.linux_distribution() call
- Update gns3.service.systemd
- Fix some issues with HTTP notification streams
- gns3.service.openrc: make openrc script posix compliant
- fix: use exact match to find interface in windows to avoid get wrong interface
Version 2.2.35.1
Re-release of Web-Ui v2.2.35
Version 2.2.35
GUI
- Fix "variables": [] in project file leads to unlimited increase of empty name/value pairs in GUI. Fixes #3397
- Make version PEP 440 compliant
- Support for Python 3.11
- Upgrade PyQt to 5.15.7 and pywin32 to v305
- Allow for more dependency versions at patch level
- Replace deprecated distro.linux_distribution() call
- Add a fix for the CVE-2007-4559
Server
- Release web-ui v2.2.35
- Fix issues with VMnet interface on macOS >= 11.0. Ref #3381
- Use importlib_resources instead of pkg_resources and install built-in appliances in config dir.
- Fix console vnc don't use configured ports in some case. Fixes #2111
- Add missing VMware settings in gns3_server.conf
- Make version PEP 440 compliant
- Support for Python 3.11
- Allow for more dependency versions at patch level
- Replace deprecated distro.linux_distribution() call
- Update gns3.service.systemd
- gns3.service.openrc: make openrc script posix compliant
- fix: use exact match to find interface in windows to avoid get wrong interface