Releases: GNS3/gns3-gui
Releases ยท GNS3/gns3-gui
Version 3.0.3
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
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
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
Version 3.0.0
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
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
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
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
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
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