From 4d85e517b4f0ca279b17e279087d9a036ca3e6ed Mon Sep 17 00:00:00 2001 From: grossmj Date: Tue, 24 Feb 2026 21:21:03 +0800 Subject: [PATCH 1/2] Development on 2.2.57.dev2 --- gns3server/version.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gns3server/version.py b/gns3server/version.py index b4b765e96..c520f0086 100644 --- a/gns3server/version.py +++ b/gns3server/version.py @@ -23,8 +23,8 @@ # or negative for a release candidate or beta (after the base version # number has been incremented) -__version__ = "2.2.56.1" -__version_info__ = (2, 2, 56, 0) +__version__ = "2.2.57.dev2" +__version_info__ = (2, 2, 57, 99) if "dev" in __version__: try: From b658f7ff68d64621d2967b2185fade8cc391961c Mon Sep 17 00:00:00 2001 From: grossmj Date: Mon, 9 Mar 2026 17:10:00 +0800 Subject: [PATCH 2/2] Make sure the node shows as stopped when the wrap console cannot be stopped. Ref https://github.com/GNS3/gns3-registry/pull/1010 --- gns3server/compute/base_node.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gns3server/compute/base_node.py b/gns3server/compute/base_node.py index c95138e4b..182e10f9b 100644 --- a/gns3server/compute/base_node.py +++ b/gns3server/compute/base_node.py @@ -312,8 +312,10 @@ class BaseNode: Stop the node process. """ - await self.stop_wrap_console() - self.status = "stopped" + try: + await self.stop_wrap_console() + finally: + self.status = "stopped" def suspend(self): """