Skip to content

Releases: GNS3/gns3-gui

Version 3.0.2

03 Jan 14:46
9dd4020
Compare
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.

Version 3.0.1

27 Dec 14:07
889d416
Compare
Choose a tag to compare

GUI

  • Fix issue when image is already on the local server. Fixes #3678
  • Fix image uploading when image name differs with the image name recorded in the appliance. Fixes #3682
  • Fix Linux Mint default terminal configuration

Server

  • Bundle web-ui v3.0.1
  • Allow for upgrading built-in disks
  • Fix config parsing when configuring server protocol. Fixes #3681
  • Update empty Qemu disks with correct MD5 checksums
  • Increase timeout to run compute HTTP queries. Fixes #3453

Version 3.0.0

20 Dec 11:23
2e2a2c3
Compare
Choose a tag to compare

GUI

  • Change title of QMessageBox

Server

  • Bundle web-ui v3.0.0
  • Use static favicon for API docs. Ref #3674
  • Configure self-hosting JavaScript and CSS for docs
  • Fix project auto open feature. Fixes #2455
  • Store IOU licence in the secrets directory and disable the check by default
  • Require "Project.Audit" permission to duplicate a project and check if "Project.Allocate" permission for the destination.

Version 2.2.52

02 Dec 01:17
804b871
Compare
Choose a tag to compare

GUI

  • Add iol extension filter. Ref #3664
  • Remove maximum 64GB RAM limitation for QEMU VMs. Fixes #3658
  • Bring to front support for consoles on Linux.
  • Relax setuptools requirement to allow for easier Debian packaging on Ubuntu Focal & Jammy

Server

  • Bundle web-ui v2.2.52
  • Sync appliances
  • Remove restrictions based on file extension when listing images and fix ELF header checks
  • Fix use project name instead of ID for fast duplication when running local server. Fixes #2446
  • Overwrite user resources when the originals have changed.
  • Relax setuptools requirement to allow for easier Debian packaging on Ubuntu Focal & Jammy

Version 3.0.0 RC2

20 Nov 04:04
731715f
Compare
Choose a tag to compare
Version 3.0.0 RC2 Pre-release
Pre-release

GUI

  • Remove maximum 64GB RAM limitation for QEMU VMs. Fixes #3658
  • Fix GUI connection to server.
  • Bring to front support for consoles on Linux.
  • Relax setuptools requirement to allow for easier Debian packaging on Ubuntu Focal & Jammy
  • Do not include tokens in notification logs
  • Python 3.13 support

Server

  • Bundle web-ui v3.0.0rc2
  • Fix error 500 on PUT for cloud, nat, vmware and vpcs nodes. Fixes #2426
  • Add a duplicated project in the same resource pools as the original project if it is in any
  • Upgrade FastAPI to v0.115.5
  • Overwrite user resources when the originals have changed.
  • Relax setuptools requirement to allow for easier Debian packaging on Ubuntu Focal & Jammy
  • Increase SQLite timeout. Ref #2422
  • Fix test user with wrong creds
  • Upgrade dependencies and fix Pydantic warnings
  • Upgrade aiohttp to v3.10.10. Fixes #2411
  • Replace aiohttp.web.HTTPConflict()
  • Python 3.13 support

Version 2.2.51

07 Nov 05:10
23e0520
Compare
Choose a tag to compare

GUI

  • Python 3.13 support
  • Upgrade dependencies
  • Add keyboard shortcut for Add Link

Server

  • Catch error when cannot resize Docker container TTY.
  • Do not use "ide" if there is a disk image and no interface type has been explicitly configured.
  • Use locking when sending uBridge commands. Ref #3651
  • Fix run Docker containers with user namespaces enabled. Fixes #2414
  • Python 3.13 support
  • Upgrade dependencies
  • Fix errors in init.sh. Fixes #2431

Version 2.2.50

21 Oct 02:16
9b5713d
Compare
Choose a tag to compare

GUI

  • Fix issue when pid file contains invalid data
  • Add comment to indicate sentry-sdk is optional. Ref GNS3/gns3-server#2423
  • Improve information provided when uploading invalid appliance image. Fixes #3637
  • Use "experimental features" option to force listening for HTTP notification streams. Ref #3579
  • Fix to allow packet capture on more than 6 links. Fixes #3594
  • Support for configuring MAC address in Docker containers
  • Add KRDC to pre-configured VNC console commands

Server

  • Bundle web-ui v2.2.50
  • Symbolic links support for project export/import
  • Add comment to indicate sentry-sdk is optional. Ref GNS3/gns3-server#2423
  • Fix issues with recent busybox versions
  • Support to reset MAC addresses for Docker nodes and some adjustments for fast duplication.
  • Update README.md to change the minimum required Python version.
  • Faster project duplication for local projects (no remote compute)
  • Improve error message when a project cannot be parsed.
  • Fix for running Docker containers with user namespaces enabled
  • Support for configuring MAC address in Docker containers
  • Upgrade aiohttp to v3.10.3

Version 3.0.0 RC1

11 Aug 17:38
5afa1ed
Compare
Choose a tag to compare
Version 3.0.0 RC1 Pre-release
Pre-release

GUI

  • Add keep the original compute IDs option when exporting a project

Server

  • Bundle web-ui v3.0.0rc1
  • Convert topologies < 3.0 to have valid node hostnames
  • Fix to access resources_path and install_builtin_appliances settings

Version 2.2.49

06 Aug 11:00
b35ce73
Compare
Choose a tag to compare

GUI

  • Universal app for macOS
  • Upgrade jsonschema and sentry-sdk packages
  • Upgrade to PyQt5 v5.15.11
  • Add shortcuts info dialog
  • Added Key Shortcuts

Server

  • Bundle web-ui v2.2.49
  • Forbid -nic and -nicdev in Qemu additional options. Fixes GNS3/gns3-server#2397
  • Upgrade jsonschema and sentry-sdk packages
  • Update IOU base configs to use "no ip domain lookup". Fixes #2404

Version 2.2.48.1

12 Jul 16:28
01b5b8b
Compare
Choose a tag to compare

GUI

  • Separate macOS app for Intel.

Server

  • Bundle web-ui v2.2.48.1