Skip to content

Releases: GNS3/gns3-gui

Version 3.0.6

28 Jan 14:33
v3.0.6
9d68302

Choose a tag to compare

GUI

  • Fixing tab name in MobaXterm
  • PyQt6 migration
  • Add XDG Config Home support
  • Support for Python 3.14
  • Clicking the "console connect to all nodes" opens all consoles in name order with case-insensitively

Server

  • Sync appliances
  • Fix creating Qemu disk image. Fixes #2542
  • Disable checking for available disk space. Ref #2548
  • Set default location of udhcpc in "/etc/network/udhcpc". Fixes #2582
  • Support for Python 3.14
  • Fix non-ASCII characters in project names
  • Increase DB engine pool size and max overflow
  • Enable ip cef in IOU L2 and IOU L3 base configs

Version 2.2.56.1

28 Jan 09:02
v2.2.56.1
8b2b639

Choose a tag to compare

GUI

  • Fix line style support for links
  • Fix cannot add IOS in preferences
  • Fix cannot add IOU in preferences
  • Upgrade dependencies
  • Drop Python 3.8 support
  • Display a warning if a SVG image format isn't supported
  • Fix error in profile selection window after PyQt6 migration

Server

  • Fix telnet keepalive options on macOS
  • Upgrade dependencies
  • Drop Python 3.8 support

Version 2.2.56

21 Jan 14:18
v2.2.56
b2b50ce

Choose a tag to compare

GUI

  • Fixing tab name in MobaXterm
  • PyQt6 migration
  • Add XDG Config Home support

Server

  • Set default location of udhcpc in "/etc/network/udhcpc". Fixes #2582
  • Upgrade pywin32 to v311

Version 2.2.55

19 Nov 02:17
v2.2.55
e224a9a

Choose a tag to compare

GUI

  • Fix SyntaxWarning: invalid escape sequence. Fixes #3760
  • Support for Python 3.14
  • Clicking the "console connect to all nodes" opens all consoles in name order with case-insensitively

Server

  • Docker API version requirements and process to handle older daemons
  • Use docker_name property when creating a container
  • Set name of container in Docker
  • Support for Python 3.14
  • Enable ip cef in IOU L2 and IOU L3 base configs
  • Only build and push Docker image when releasing a new version
  • Fix pushing Docker image to Docker hub
  • Update security issues in README.md. Fixes #2535
  • Add missing 'nat' template type in schema. Fixes #2529
  • Resolve deprecation warnings of regex library

Version 3.0.5

14 May 17:14
v3.0.5
bd94300

Choose a tag to compare

GUI

  • Replace "Docker hub" by "Docker repository" because it is possible to use different repositories
  • Upgrade dependencies
  • Fix bring console in front when clicking on "Open all consoles". Fixes #3706
  • Add -F arg to wmctrl. Ref #3706

Server

  • Bundle web-ui v3.0.5
  • Sync appliances
  • Use Ubuntu 24.04 LTS in Dockerfile. Ref #2523
  • Fix tests and require Qemu version >= 2.4
  • Fix adding pci_bridges to qemu vms
  • Resolve deprecation warnings of regex library
  • Remove OVMF_CODE_4M.secboot.fd and associated code
  • Add edk2-stable202502 UEFI firmwares and try to first use firmwares from the ovmf package if installed. Fixes #2494
  • Prettify TPM error message
  • Fix bug in qemu_stdout message
  • Try to detect swtpm and AppArmor issue. Ref #3725
  • Fix Docker logs decoding. Ref #2522
  • Add delay after starting a Docker container and adding connections in uBridge. Ref #2522
  • Fix TypeError when reading Docker container logs. Ref #2522
  • Allow an image to be uploaded to the controller again even if it is already in the database
  • Fix controller not reporting an error if invalid options are passed to Qemu command line. Fixes #2517
  • Replace "Docker hub" by "Docker repository" because it is possible to use different repositories
  • Fix unable to add NAT cloud after configuring “allowed_interfaces” in configuration file. Fixes #2508
  • Fix interface information API endpoint for Cloud/NAT devices
  • Upgrade Jinja2 to v3.1.6. Fixes #2515
  • Fix packet capture for links connected to a cloud node. Fixes #2513
  • fix: check if remote-install.sh is being run as root

Version 2.2.54

21 Apr 10:20
v2.2.54
fcf62fc

Choose a tag to compare

GUI

  • Replace "Docker hub" by "Docker repository" because it is possible to use different repositories
  • Upgrade dependencies
  • Fix bring console in front when clicking on "Open all consoles". Fixes #3706
  • Add -F arg to wmctrl. Ref #3706

Server

  • Bundle web-ui v2.2.54
  • Add new method to find the IP address of a VBox GNS3 VM + allow NAT Network
  • Add edk2-stable202502 UEFI firmwares and try to first use firmwares from the ovmf package if installed. Fixes #2494
  • Try to detect swtpm and AppArmor issue. Ref #3725
  • Fix Docker logs decoding. Ref #2522
  • Add delay after starting a Docker container and adding connections in uBridge. Ref #2522
  • Fix TypeError when reading Docker container logs. Ref #2522
  • Replace "Docker hub" by "Docker repository" because it is possible to use different repositories
  • Upgrade dependencies
  • Improvements for remote-install.sh

Version 3.0.4

25 Feb 10:26
fefd109

Choose a tag to compare

GUI

  • Upgrade dependencies
  • Fix auto idle-pc for IOS templates
  • Add user info and password change for logged-in user. Fixes #3698

Server

  • Require minimum 8 characters for passwords
  • Bundle web-ui v3.0.4
  • Upgrade dependencies
  • Fix auto idle-pc for IOS templates
  • Update schemas to add constraints for values like ram, nvram etc.
  • Install custom symbols. Fixes #2492
  • Fix VMware add ubridge connection. Fixes #2490

Version 3.0.3

22 Jan 09:10
d7a51ed

Choose a tag to compare

GUI

  • Set minimum duration for progress dialog when uploading. Ref #3682
  • Add logs when uploading images to the controller
  • Option to disable SSL certificate verification for future connections. Fixes #3694
  • Fix packet capture when connected to a controller with SSL. Fixes #3696
  • Update status after importing an image when installing a new appliance. Fixes #3691
  • Update file browser filters to find IOU images without extension. Fixes #3692
  • Upgrade dependencies

Server

  • Bundle web-ui v3.0.3
  • Refactor command line arguments parsing
  • Fix capture on IOU/IOL links. Fixes #2477
  • Use Python 3.9 to publish API documentation
  • Upgrade dependencies

Version 2.2.53

21 Jan 01:55
342ca95

Choose a tag to compare

GUI

  • Update file browser filters for all files and IOU images
  • Upgrade dependencies
  • Fix Linux Mint default terminal configuration

Server

  • Bundle web-ui v2.2.53
  • Add more information when patching .vbox file. Ref #3542
  • Increase timeout to run compute HTTP queries. Fixes #2461
  • Use 'allow_methods="*"' in aiohttp_cors.ResourceOptions(). Fixes #2459
  • Upgrade dependencies
  • Update remote-install.sh to support a custom repository and the deb822 source format
  • Fix: do not use the iourc file if IOU licence check is not enabled

Version 3.0.2

03 Jan 14:46
9dd4020

Choose a tag to compare

GUI

  • Add button to create templates based on images that are not used by any yet.
  • Add "prune" images button in image management dialog.
  • Use the controller image endpoint to install appliances
  • Drop Python 3.8
  • Add image info tooltip in image management dialog.
  • Upgrade dependencies
  • Apply grid color via css property

Server

  • Bundle web-ui v3.0.2
  • Support to create templates based on image checksums.
  • Improvements for installing built-in disks.
  • Use watchdog instead of watchfiles to monitor for new images on the file system
  • Drop Python 3.8
  • Replace python-jose library by joserfc
  • Upgrade dependencies
  • Remove blocking IOU phone home call in GNS3 VM.