Releases: GNS3/gns3-server
Releases · GNS3/gns3-server
Version 3.0.5
- 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
- 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
Version 3.0.3
- 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
- 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
- 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
- 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
- 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
- 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
- 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