Releases: GNS3/gns3-gui
Releases · GNS3/gns3-gui
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
Version 2.2.49
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
GUI
- Separate macOS app for Intel.
Server
- Bundle web-ui v2.2.48.1
Version 2.2.48
GUI
- macOS: only Apple Silicon based machines are supported in this version. We are working on creating an separate app for Intel or a universal app.
- Use "experimental features" to allow bypassing hostname validation. Ref #3524
- Update appliance_v8.json. Ref GNS3/gns3-registry#897
- Option to keep the compute IDs unchanged when exporting a project
- Upgrade sentry-sdk and psutil packages
- Switch to PyQt5 5.15.10 for macOS build
Server
- Bundle web-ui v2.2.48
- Add 'install_builtin_appliances' and 'resources_path' settings in the server config
- Option to keep the compute IDs unchanged when exporting a project
- Forbid unsafe Qemu additional options
- Fix error when snapshot exists with an underscore in the name
- Upgrade sentry-sdk, psutil and aiofiles packages
- Fix check for IPv6 enabled on host
Version 3.0.0 beta 3
GUI
- Fix updating IOS router
- Ensure Python >= 3.8 is used in pyproject.toml
Server
- Bundle web-ui v3.0.0b3
- Fix to allow duplicating IOS routers
- Fix to allow changing the auxiliary console for IOS router nodes.
- Replace deprecated method datetime.utcnow()
- Upgrade FastAPI to v0.111.0
- Fix reset console for non running IOU devices
- Do not allow to create a builtin template using the API.
- Use cryptography backend for python-jose. Ref #2372
Version 2.2.47
GUI
- Remove maximum size for capture dialog. Ref #3576
- Change sentry-sdk version
- Upgrade aiohttp, sentry-sdk and truststore
- Upgrade jsonschema and aiohttp
- Drop Python 3.7
- Remove dev requirements for Python 3.6
- Add NAT symbols
- Only show log message if event has "message"
Server
- Fix update-bundled-web-ui.sh script
- Bundle web-ui v2.2.47
- Change sentry-sdk version
- Upgrade aiohttp, sentry-sdk and truststore
- Upgrade jsonschema and aiohttp
- Drop Python 3.7
- Remove dev requirements for Python 3.6
- Do not run Docker VM tests on Windows
- Do not wait for the server to close when shutting down.
- Fix test create image with not supported characters by filesystem. Fixes #2375
- Allow listing x86_64 IOU images. Fixes #2376
- Upgrade Jinja2 to version 3.1.4. Fixes #2378
- Fix link capture for ATM switch. Fixes #3570
- Fix tests after updating error message when busybox is not installed.
- Add more details to error message when busybox is not installed. Fixes #3569
- Fix invalid escape sequences
- Add NAT symbols
- Fix cannot stop Docker VM while console connection is still active.
- Upgrade sentry-sdk to version 1.40.6
Version 3.0.0 beta 2
GUI
- Enable local controller support on Linux
- Support for custom Qemu path in templates and nodes
- Round CPUs value in Docker templates and VMs. Ref #3572
Server
- Bundle web-ui v3.0.0b2
- Fix cannot stop Docker VM while console connection is still active.
- Support for custom Qemu path in templates and nodes
- Fix CPU fractional values for Docker VMs.
- Use bcrypt directly instead of passlib
- Update CORS policy
- Do not stop searching for Qemu binaries if one binary cannot be executed. Ref #2306
- Fix Ethernet switch and Ethernet hub port validations. Fixes #2334
- Update CORS policy