Skip to content

Releases: GNS3/gns3-server

Version 3.0.5

14 May 17:14
v3.0.5
975ca25

Choose a tag to compare

  • 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 GNS3/gns3-gui#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:21
v2.2.54
4418d6b

Choose a tag to compare

  • 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 GNS3/gns3-gui#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:27
3a1ad8c

Choose a tag to compare

  • 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
b5e2bb1

Choose a tag to compare

  • 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
369fcaa

Choose a tag to compare

  • Bundle web-ui v2.2.53
  • Add more information when patching .vbox file. Ref GNS3/gns3-gui#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
469bd69

Choose a tag to compare

  • 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
654b84c

Choose a tag to compare

  • Bundle web-ui v3.0.1
  • Allow for upgrading built-in disks
  • Fix config parsing when configuring server protocol. Fixes GNS3/gns3-gui#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
d54e6ba

Choose a tag to compare

  • 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
a8014da

Choose a tag to compare

  • 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
b2db889

Choose a tag to compare

Version 3.0.0 RC2 Pre-release
Pre-release
  • 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