Releases: GNS3/gns3-gui
Releases · GNS3/gns3-gui
Version 2.1.0rc2
- Only show "can't get settings from controller" message in debug mode.
- Remove explicit Telnet path on OS X. Ref #2274
- Disable WebSocket notification for lower PyQT version than 5.6. Fixes #2272
- Increase timeout to 5 minutes when creating and restoring a snapshot.
- Add more information when a request timeouts. Ref #2277.
- Do not show the progress dialog when moving a node. Ref #2275.
- Increase timer before showing a progress dialog from 250ms to 500ms. Ref #2275.
- Use embedded Telnet client on OS X. Ref #2274.
- Fix small bug when adding an appliance template and the name already exists.
- Use RAW sockets by default on Linux for VMware VM connections.
- Increase timeout to get compute servers from controller. Ref #2269.
- Fix "Node doesn't exist" after deletion, but still on the canvas. Fixes #2266.
- Make sure the warning button icon appears in cloud properties dialog on Windows. Fixes #2245.
- Fix bug when cancelling the importation of a configuration file. Fixes #2260.
Version 2.1.0rc1
- Fix missing spice console option in appliance template schema. Fixes #2255.
Version 2.1.0b2
- Fix resources dependencies for cloud configuration page (Fixes: #2251)
- Disabled possibility of moving items under zero layer (Fixes #2220)
- dialog-warning.svg fallback for themed icon (Ref. #2245)
- Change width of packet filters dialog (Fixes #2244)
- Fix high CPU usage when using packet filters. Fixes #2240.
- Toggle Node menu item (Fixes #2227)
- Fixes multiselection styles change crash on LineItem (#2216)
- Fixes loading symbols for QEMU at Edit Page (#2214)
- Fixes exception when right click on Dynamips router in the device dock (#2211)
- Update frame_relay_switch_configuration_page.ui
Version 2.1.0b1
- Info added to the Nat node
- Add missing popup information in cloud and docker node
- Handle invalid json in websockets
- Avoid invalid bad request error when receiving partial answer
- Catch parse error for broken SVG
- Filter QXcbConnection log messages
- Catch class 'PyQt5.QtNetwork.QNetworkReply'> returned a result with an error set
- Fix KeyError: 'overlay_notifications'
Version 2.1.0a2
- Fix permission error when importing a project on a remote server
- Fix RecursionError
- Fix 'NodesDockWidget' object has no attribute 'loadPath'
- Fix 'MainWindow' object has no attribute '_settings
- Fix object has no attribute 'warning_signal'
- Fix timeout issues when using an appliance
- Make sure ubridge path is not a directory
Version 2.1.0a1
- Packet filtering
- Suspend a link
- Duplicate a node
- Move config to central server
- Appliance templates on server
Version 2.0.3
Gui
- Display error when we can't export files
- Fix auth header not sent is some conditions
- If we have auth issue at server startup continue to get better error
- Do not override IOU configuration file when you change the image
- Fix some PNG loading issues on Windows
- Handle label with missing elements
- Support floating value for font size
- Handle partial json in a response
- Add Dominik as a new team member
Server
- Fixes #1068 - handle zipfile encoding issues at project duplication
- Fix: #1066 - Catching parsing errors at linked vbox file
- Ignoring virtualenv directory at gitignore
- Escaping VPCS name in regex #1067
- Fix racecondition when listing interface
- Fix Qemu disk creation with unicode characters not supported by local filesystem #1058 (#1063)
- Fix when config file doesn't have computes section (#1062)
- Check aiohttp version
Version 2.0.2
Gui
- Show a default symbol in case of corrupted file
- When another gui is already running exit instead of proper close to avoid any issue
- Fix duplicate on remote server use wrong location
- Display the location of settings when we disallow opening due to old release
- Improve search for dynamips in development on OSX
- Fix error display when loading a .png custom symbol
- Fix a crash in the progress dialog
- Fix a race condition when exporting a closed project
- Fix RuntimeError: wrapped C/C++ object of type NodeItem has been deleted
Server
- Set correct permission on ubridge when doing a remote installation
- Remote install script should be totally non interactive
- Duplicate project on remote server use UUID
- Fix import of some old topologies from 1.3
- Fix error in logging of error during starting GNS3 VM
- Fix an error when logging Docker container fail to start
- Use docker version in error message of outdated docker installation
- Support images created by "docker commit". Fixes #1039
- Do not wait auto start to finish in order to complete project opening
- Improve logging for remote server connection lost
Version 2.0.1
GUI
- Improve inline help. Fixes #1999. Add a warning about wifi interfaces in the cloud. Fixes #1902.
- Copy remote directory path into clipboard in "Show in FileManager". Fixes #1966.
- Fix display of error in progress dialog when we don't have thread
- Fix lost slot and port in dynamips settings
- Do not run import / export of project in seperate thread
- Assert when running an HTTP query outside the main thread
- Proper error when you try to load the pid file as config file
- Log malformed svg text item
- Fix a race condition when right click and delete a node at the same time
- Fix a race condition when snapshoting a closed project
- Update doctor_dialog.py
- Catch remaining missing function listxattr on some Linux host.
- Fix a race condition when creating node and closing project
- Fix error if you put a path in a .gns3a file for qemu
- Fix AttributeError: 'NoneType' object has no attribute '_refreshVisibleWidgets'
- Do not crash if the logging code raise an exception
- Fix some crash in dynamips device preference page
- Fix warning when loading IOU images on Windows
- Do not crash if you don't have configure a packet capture program on Windows
- Ignore error when we can't kill the packet capture
- Fix AttributeError: 'NoneType' object has no attribute 'wasCanceled'
- Fix RuntimeError: wrapped C/C++ object of type QComboBox has been deleted
- Fix RuntimeError: wrapped C/C++ object of type QTreeWidgetItem has been deleted
- Fix detection of https when use for the local server
- Silent the _COMPIZ_TOOLKIT_ACTION warning
- Cacth TypeError: native Qt signal is not callable
- Fix AttributeError: 'C7200' object has no attribute 'warning_signal'
- Catch missing function listxattr on some linux host
- Disallow opening a .gns3 on a remote server
- Fix project closing when we have multiple client connected
Server
- Handle HTTP 504 errors from compute node
- When connecting to a compute node ask for qemu images list
- When importing portable project NAT node is loaded on GNS3 VM
- Fix port numbering for Wic slot 1 & 2
- Fixes issue with connections when loading an ATM switch.
- Fixes ATM mapping.
- Fixes Frame-relay VC mapping.
- Fix export project is looking into the wrong directory
- Fix a race condition in logging when ubridge exit fast
- Fix conversion issue with old topology with C3640
- Fix error when you have a directory in your symbols directory
- Catch VMWare errors when getting status after GNS3 VM start
- Make sure upstart LANG is utf8
- Always install typing module (compat with python 3.4 on ubuntu)
- Fix KeyError: 'filename'
- Catch missing function listxattr on some Linux host.
- Sort image list
- Handle a race condition at project closing
- Fix unicode error when reading ios configuration
- Fix AttributeError: 'NoneType' object has no attribute 'send'
- Fix a conversion issue with some 1.3 topologies
- Fix an error with ethernetswitch when ethertype is null
- Raise an error if we can't create the dynamips configuration directory
- Catch timeout error when loading virtualbox VM
- Handle broken compute at server startup
- Catch error when we can't backup the topology
- Catch error when writting the topology file on read only device
- Catch a race condition in VirtualBox when editing and linking
- Fix a race condition when editing a qemu vm and connecting it
- Docker aux console is a VT100 terminal