Skip to content

Releases: GNS3/gns3-gui

Version 2.2.48.1

12 Jul 16:28
01b5b8b
Compare
Choose a tag to compare

GUI

  • Separate macOS app for Intel.

Server

  • Bundle web-ui v2.2.48.1

Version 2.2.48

08 Jul 16:46
1e80354
Compare
Choose a tag to compare

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

19 May 10:26
21c1acc
Compare
Choose a tag to compare
Version 3.0.0 beta 3 Pre-release
Pre-release

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

15 May 05:17
812aede
Compare
Choose a tag to compare

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

07 Apr 11:57
bb58671
Compare
Choose a tag to compare
Version 3.0.0 beta 2 Pre-release
Pre-release

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

26 Feb 08:58
31711a9
Compare
Choose a tag to compare

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

12 Jan 10:41
bbc5b3e
Compare
Choose a tag to compare

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

27 Nov 01:21
Compare
Choose a tag to compare
Version 3.0.0 beta 1 Pre-release
Pre-release

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

15 Nov 02:23
Compare
Choose a tag to compare
Version 3.0.0 alpha 6 Pre-release
Pre-release

GUI

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

07 Nov 05:00
Compare
Choose a tag to compare

GUI

No changes

Server

  • Catch exceptions when computing image checksums. Ref GNS3/gns3-server#2228
  • Add freeze_support() for multiprocessing