Releases: GNS3/gns3-gui
Releases Β· GNS3/gns3-gui
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
Version 2.2.46
GUI
- Add GNS3 console command "env" to show what environment variables are used. Ref GNS3/gns3-server#2306
- Add CTRL+C shortcut to copy status bar message. Ref #3561
- Key modifier (ALT) to ignore snap to grid. Fixes #3538
- Increase timeout to 5s for status bar messages. The coordinates message has no timeout and can be reset when clicking on the scene. Ref #3561
- Add reset GUI state feature. Ref #3549
- Fix for hiding Windows terminal. Ref #3290
- Drop support for Python 3.6
- Upgrade sentry-sdk, psutil and distro dependencies
Server
- Bundle web-ui v2.2.46
- Save empty directories when exporting a project
- Backport from v3: install Docker resources in a writable location at runtime.
- Use Docker API v1.24 to get version.
- Drop support for Python 3.6
- Address the telnet console bug.
- Update welcome.py
- Update remote-install.sh
- Use Python 3.8 to publish API doc
- Upgrade sentry-sdk, psutil and distro dependencies
Version 2.2.45
GUI
- Add missing console_type values in appliance_v8.json. Ref GNS3/gns3-registry#849
- Handle moved project notifications on controller stream
- Add debug for PATH env variable
- Add custom executable paths on Windows
- Add --suppressApplicationTitle for Windows terminal. Fixes #3544
- Upgrade sentry-sdk and aiohttp
Server
- Bundle web-ui v2.2.45
- Fix mouse offset issues with VNC in Qemu. Fixes #2335
- Add project.created, project.opened and project.deleted controller notification stream. Move project.updated and project.closed from project notification to controller notification stream.
- 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
- Add custom executable paths on Windows
- Upgrade sentry-sdk and aiohttp
Version 3.0.0 beta 1
GUI
- Upgrade sentry-sdk to v1.37.1
- Deactivate showing a percentage in progress bar. Ref #3543
Server
- Bundle web-ui v3.0.0b1
- Upgrade sentry-sdk to v1.37.1
- Upgrade aiohttp to v3.9.1
- Fix bug when listing endpoints for opened project
- Make images executable after importing a project
- Disable IOS hostname check for Dynamips ghost instances
Version 3.0.0 alpha 6
GUI
- Possible fix for stuck image upload. Ref https://github.com/GNS3/gns3-server/issues/2310
- Fix timeout issue when creating Qemu disk image. Fixes GNS3/gns3-server#2313
- Add ISO file to images filter in Image Manager. Ref https://github.com/GNS3/gns3-server/issues/2310
- Update custom command help and protect against double quote in project name
- Refactor command variables support
- Pass os.environ in Popen()
- Add the ability to edit width and height in the style edit dialog.
Server
- Bundle web-ui v3.0.0a6
- Upgrade to aiohttp v3.9.0rc0
- Install Docker resources in writable location
- Default compute username is "gns3"
- Non-blocking checksums computation when server starts. Fixes #2228
- Fix timeout issue when creating Qemu disk image. Fixes GNS3/gns3-server#2313
- Fix broken link to Web UI in 3.0 branch. Fixes #2312
- Fix sample config: VMware section declared twice. Fixes #2311
- Fix ws console and packet capture over SSL
- Support for web socket console over HTTPS
- Allow disabling hardware virtualization check
Version 2.2.44.1
GUI
No changes
Server
- Catch exceptions when computing image checksums. Ref GNS3/gns3-server#2228
- Add freeze_support() for multiprocessing
Version 2.2.44
GUI
- Fix timeout issue when creating Qemu disk image. Fixes GNS3/gns3-server#2313
- Refactor command variables support
- Add vendor_logo_url in appliance schemas. Ref GNS3/gns3-registry#825
- Add Qemu IGB network device
- Add the ability to edit width and height in the style edit dialog.
Server
- Bundle web-ui v2.2.44
- Non-blocking checksums computation when server starts. Fixes #2228
- Fix timeout issue when creating Qemu disk image. Fixes GNS3/gns3-server#2313
- Support for web socket console over HTTPS
- Add back script create_cert.sh
- Allow disabling hardware virtualization check
- Fix L2IOU "failed code signing checks" when IOU base file name is >= 63 characters
- Change "ip cef" to "no ip cef" in IOU default configs. Fixes #2298
- Add Qemu IGB network device
- Add Python 3.12 support.
- Fix issue with importlib.resources.files() and Python 3.9