Skip to content

Releases: cisco-open/network-sketcher

V2.5.4a

09 Oct 09:51
7c5d3e2
Compare
Choose a tag to compare
image
jp_70506fbc-1598-4950-8660-9dbb96bc10a0.mp4
en_8c67aca1-723b-46c6-9a40-1a349c17b920.mp4

NoLang (no-lang.com)
Otologic (https://otologic.jp/) CC BY 4.0

Network Sketcher AI Guide_JP.pdf

Network Sketcher AI Guide_EN.pdf

image

  • Release date
    • Ver 2.5.4 -- 2025/10/9
    • Ver 2.5.4a -- 2025/10/16 - Fixed a bug in the exe file created by pyinstaller.

New Features

  • Export AI Context (Beta 2)
    Support for generating commands to change data in master files has been added. Changes to areas, L3 instances, VPNs, and flows are not supported. Network Sketcher itself does not provide AI functionality, but rather utilizes general-purpose LLMs such as Chat GPT and Gemini. Always make a backup of the master file before executing a command that changes the master file.

  • Add the following CLI Add/Delete/rename commands:
    add portchannel
    delete portchannel
    rename device
    rename port

Read me

User Guide

Language Link
English Link
Japanese Link

Compatibility

  • 2.x -> 2.5.4
    • Master files of Ver2.x can be used with Ver2.5.0 and later
    • Flow information is automatically added to the master file when the flow file is reflected in the master file.

Others

Known, Resolved Bug

V2.5.3a

11 Sep 09:38
9df52e4
Compare
Choose a tag to compare
f5b9c3b9-1c70-4597-aa35-bd2a5ae23fcb.mp4

NoLang (no-lang.com)
Otologic (https://otologic.jp/) CC BY 4.0

image

  • Release date
    • Ver 2.5.3a -- 2025/9/16 -- Bug fixed [ns-bug-022]
    • Ver 2.5.3 -- 2025/9/11

New Features

Add the following CLI Add/Delete commands:
add ip_address
add l2_segment
add virtual_port
delete ip_address
delete l2_segment
delete virtual_port

Read me

User Guide

Language Link
English Link
Japanese Link

Compatibility

  • 2.x -> 2.5.3
    • Master files of Ver2.x can be used with Ver2.5.0 and later
    • Flow information is automatically added to the master file when the flow file is reflected in the master file.

Others

Known, Resolved Bug

V2.5.2

09 Jun 08:24
361b741
Compare
Choose a tag to compare
0bec057e-c5e7-4c09-8663-bad312ab58df.mp4

NoLang (no-lang.com)
Otologic (https://otologic.jp) CC BY 4.0

image

  • Release date
    • Ver 2.5.2 -- 2025/6/9

New Features

  1. Added ability to export AI Context to interact with LLM
    image

Read me

User Guide

Language Link
English Link
Japanese Link

Compatibility

  • 2.x -> 2.5.2
    • Master files of Ver2.x can be used with Ver2.5.0 and later
    • Flow information is automatically added to the master file when the flow file is reflected in the master file.

Others

Known, Resolved Bug

V2.5.1f

23 Apr 06:17
2328ffc
Compare
Choose a tag to compare

image

New Features

  1. Added the ability to export flow communication information on a per-device basis
    image

Read me

User Guide

Language Link
English Link
Japanese Link

Compatibility

  • 2.x -> 2.5.1
    • Master files of Ver2.x can be used with Ver2.5.0 and later
    • Flow information is automatically added to the master file when the flow file is reflected in the master file.

Others

Known, Resolved Bug

V2.5.0

14 Apr 08:10
a13659a
Compare
Choose a tag to compare
  • Release date
    • Ver 2.5.0 -- 2025/4/14

New Features

  1. Communication flow management functionality has been added.
    image
    2.User's Guide has been moved to the Wiki

Read me

User Guide

Language Link
English Link
Japanese Link

Compatibility

  • 2.x -> 2.5.0
    • Master files of Ver2.x can be used with Ver2.5.0 and later
    • Flow information is automatically added to the master file when the flow file is reflected in the master file.

Known Bug

Known Bug Workaround
[ns-bug-013] Generating an L1 diagram with openpyxl 3.2.0b1 leaves a master file with TMP added to the file name. Use openpyxl 3.1.5 or remove TMP file after Network Sketcher is finished

Resolved

Resolved Bug Workaround Resolved Version
[ns-bug-012] Layer 2 Diagram generation fails. Use version 2.3.1 or earlier 2.3.3(b)
[ns-bug-011] When creating a master file from a rough sketch, devices may not be included in the master file if the horizontal axis distances between devices are close. Increase horizontal axis distance between devices. 2.3.4
[ns-bug-010] When synchronizing L1 per area file to master file(3-1), VPN settings in L3 sheet of master file are deleted. Copy the VPN settings from the backup master file and resynchronize. 2.2.3(b)
[ns-bug-009] Failure to generate a master file for a rough sketch with no wire connections Creating dummy wires. 2.2.3(b)
[ns-bug-008] Master file creation may fail depending on vertical way point placement. None 2.2.1(b)
[ns-bug-007] VPN is not filled in the diagram when "Yes" is selected in the dialog after generating the VPN Diagram. Select "No" in the dialog 2.2.1(a)
[ns-bug-006] A bug that could cause duplicate rows to be output in the IP address table None 2.1.1(c)
[ns-bug-005] DEVICE file generation fails when using python v3.12.x Use Python version 3.11.7 or lower. This bug has been fixed in 2.1.1(b) to the extent that it does not stop with an error. However, since it is caused by a bug in openpyxl, update openpyxl to 3.1.3 or later as soon as possible.
[ns-bug-004] Caused file generation to fail in certain Windows environments None 2.1.1(a)
[ns-bug-003] On Mac OS, file cannot be opened from the dialog after drawing a diagram ignore dialogs 2.1.1
[ns-bug-002] If "Way Points" between Areas are not interconnected, the generation of "Master Data" will fail. Move unconnected "Way Point" between Areas up/down the "Area". 2.3.4
[ns-bug-001] If a "way point" that does not exist above or below the leftmost "Area" exists in the right "Area", the generation of "Master Data" will fail. Move unconnected "Way Point" between "Area" up/down the "Area". 1.12

Full Changelog: Ver2.3.1...Ver2.3.2

What's Changed

Full Changelog: Ver2.4.0...Ver2.4.1

V2.4.2a

03 Mar 01:54
fdbcd88
Compare
Choose a tag to compare
  • Release date
    • Ver 2.4.2 -- 2025/3/24
    • Ver 2.4.2a -- 2025/3/26 -- Some notations in the L3 configuration diagram have been fixed.

New Features

An example of the output of the show l3_boradcast_domain command converted to the format of other network configuration diagram tools using ChatGPT.
image

  • The ”show interface” and ”show link” commands in the CLI have been changed to the ”show l1_interface” and ”show l1_link” commands, respectively.

Read me

User Guide

Language Link
English Link
Japanese Link

Compatibility

  • 2.x -> 2.4.1
    • Master files of Ver2.x can be used with Ver2.4.0 and later
    • When a master file is read in for the first time, the master is automatically backed up and the attribute data is added.
    • When a device file is read, if the Attribute data is missing, the device file is requested to be re-generated.

Known Bug

Known Bug Workaround
[ns-bug-013] Generating an L1 diagram with openpyxl 3.2.0b1 leaves a master file with TMP added to the file name. Use openpyxl 3.1.5 or remove TMP file after Network Sketcher is finished

Resolved

Resolved Bug Workaround Resolved Version
[ns-bug-012] Layer 2 Diagram generation fails. Use version 2.3.1 or earlier 2.3.3(b)
[ns-bug-011] When creating a master file from a rough sketch, devices may not be included in the master file if the horizontal axis distances between devices are close. Increase horizontal axis distance between devices. 2.3.4
[ns-bug-010] When synchronizing L1 per area file to master file(3-1), VPN settings in L3 sheet of master file are deleted. Copy the VPN settings from the backup master file and resynchronize. 2.2.3(b)
[ns-bug-009] Failure to generate a master file for a rough sketch with no wire connections Creating dummy wires. 2.2.3(b)
[ns-bug-008] Master file creation may fail depending on vertical way point placement. None 2.2.1(b)
[ns-bug-007] VPN is not filled in the diagram when "Yes" is selected in the dialog after generating the VPN Diagram. Select "No" in the dialog 2.2.1(a)
[ns-bug-006] A bug that could cause duplicate rows to be output in the IP address table None 2.1.1(c)
[ns-bug-005] DEVICE file generation fails when using python v3.12.x Use Python version 3.11.7 or lower. This bug has been fixed in 2.1.1(b) to the extent that it does not stop with an error. However, since it is caused by a bug in openpyxl, update openpyxl to 3.1.3 or later as soon as possible.
[ns-bug-004] Caused file generation to fail in certain Windows environments None 2.1.1(a)
[ns-bug-003] On Mac OS, file cannot be opened from the dialog after drawing a diagram ignore dialogs 2.1.1
[ns-bug-002] If "Way Points" between Areas are not interconnected, the generation of "Master Data" will fail. Move unconnected "Way Point" between Areas up/down the "Area". 2.3.4
[ns-bug-001] If a "way point" that does not exist above or below the leftmost "Area" exists in the right "Area", the generation of "Master Data" will fail. Move unconnected "Way Point" between "Area" up/down the "Area". 1.12

Full Changelog: Ver2.3.1...Ver2.3.2

What's Changed

Full Changelog: Ver2.4.0...Ver2.4.1

V2.4.0(a)

27 Jan 08:43
ff7c304
Compare
Choose a tag to compare
  • Release date
    • Ver 2.4.0 -- 2025/1/27
    • Ver 2.4.0(a) -- 2025/2/3 -- Rough sketch-related modifications with icons. Fixed error stopping diagram generation in openpyxl 3.2.0b1.

New Features

image

Read me

User Guide

Language Link
English Link
Japanese Link

Compatibility

  • 2.x -> 2.4.0
    • Master files of Ver2.x can be used with Ver2.4.0
    • When a master file is read in for the first time, the master is automatically backed up and the attribute data is added.
    • When a device file is read, if the Attribute data is missing, the device file is requested to be re-generated.

Known Bug

Known Bug Workaround
[ns-bug-013] Generating an L1 diagram with openpyxl 3.2.0b1 leaves a master file with TMP added to the file name. Use openpyxl 3.1.5 or remove TMP file after Network Sketcher is finished

Resolved

Resolved Bug Workaround Resolved Version
[ns-bug-012] Layer 2 Diagram generation fails. Use version 2.3.1 or earlier 2.3.3(b)
[ns-bug-011] When creating a master file from a rough sketch, devices may not be included in the master file if the horizontal axis distances between devices are close. Increase horizontal axis distance between devices. 2.3.4
[ns-bug-010] When synchronizing L1 per area file to master file(3-1), VPN settings in L3 sheet of master file are deleted. Copy the VPN settings from the backup master file and resynchronize. 2.2.3(b)
[ns-bug-009] Failure to generate a master file for a rough sketch with no wire connections Creating dummy wires. 2.2.3(b)
[ns-bug-008] Master file creation may fail depending on vertical way point placement. None 2.2.1(b)
[ns-bug-007] VPN is not filled in the diagram when "Yes" is selected in the dialog after generating the VPN Diagram. Select "No" in the dialog 2.2.1(a)
[ns-bug-006] A bug that could cause duplicate rows to be output in the IP address table None 2.1.1(c)
[ns-bug-005] DEVICE file generation fails when using python v3.12.x Use Python version 3.11.7 or lower. This bug has been fixed in 2.1.1(b) to the extent that it does not stop with an error. However, since it is caused by a bug in openpyxl, update openpyxl to 3.1.3 or later as soon as possible.
[ns-bug-004] Caused file generation to fail in certain Windows environments None 2.1.1(a)
[ns-bug-003] On Mac OS, file cannot be opened from the dialog after drawing a diagram ignore dialogs 2.1.1
[ns-bug-002] If "Way Points" between Areas are not interconnected, the generation of "Master Data" will fail. Move unconnected "Way Point" between Areas up/down the "Area". 2.3.4
[ns-bug-001] If a "way point" that does not exist above or below the leftmost "Area" exists in the right "Area", the generation of "Master Data" will fail. Move unconnected "Way Point" between "Area" up/down the "Area". 1.12

Full Changelog: Ver2.3.1...Ver2.3.2

V2.3.4

23 Dec 01:58
9a7ab8e
Compare
Choose a tag to compare
  • Release date
    • Ver 2.3.4 -- 2024/12/23

New Features

  • When generating the L1 All Areas diagram, a summary diagram is additionally generated.
  • All known bugs have been fixed.

image

Read me

User Guide

Lang Link
English Link
日本語 Link

Compatibility

  • 2.x -> 2.3.4
    • Master files of Ver2.x can be used with Ver2.3.4

Known Bug

Known Bug Workaround

Resolved

Resolved Bug Workaround Resolved Version
[ns-bug-011] When creating a master file from a rough sketch, devices may not be included in the master file if the horizontal axis distances between devices are close. Increase horizontal axis distance between devices. 2.3.4
[ns-bug-002] If "Way Points" between Areas are not interconnected, the generation of "Master Data" will fail. Move unconnected "Way Point" between Areas up/down the "Area". 2.3.4
[ns-bug-012] Layer 2 Diagram generation fails. Use version 2.3.1 or earlier 2.3.3(b)
[ns-bug-010] When synchronizing L1 per area file to master file(3-1), VPN settings in L3 sheet of master file are deleted. Copy the VPN settings from the backup master file and resynchronize. 2.2.3(b)
[ns-bug-009] Failure to generate a master file for a rough sketch with no wire connections Creating dummy wires. 2.2.3(b)
[ns-bug-008] Master file creation may fail depending on vertical way point placement. None 2.2.1(b)
[ns-bug-007] VPN is not filled in the diagram when "Yes" is selected in the dialog after generating the VPN Diagram. Select "No" in the dialog 2.2.1(a)
[ns-bug-006] A bug that could cause duplicate rows to be output in the IP address table None 2.1.1(c)
[ns-bug-005] DEVICE file generation fails when using python v3.12.x Use Python version 3.11.7 or lower. This bug has been fixed in 2.1.1(b) to the extent that it does not stop with an error. However, since it is caused by a bug in openpyxl, update openpyxl to 3.1.3 or later as soon as possible.
[ns-bug-004] Caused file generation to fail in certain Windows environments None 2.1.1(a)
[ns-bug-003] On Mac OS, file cannot be opened from the dialog after drawing a diagram ignore dialogs 2.1.1
[ns-bug-001] If a "way point" that does not exist above or below the leftmost "Area" exists in the right "Area", the generation of "Master Data" will fail. Move unconnected "Way Point" between "Area" up/down the "Area". 1.12

Full Changelog: Ver2.3.1...Ver2.3.2

V2.3.3(b)

10 Dec 08:21
6ab8124
Compare
Choose a tag to compare
  • Release date
    • Ver 2.3.3(b) -- 2024/12/17 -- Fixed a bug that caused generation of Layer 2 Diagram to fail. [ns-bug-012]
    • Ver 2.3.3(a) -- 2024/12/13 -- Fixed connectivity-oriented drawing of L3 configuration diagram
    • Ver 2.3.3 -- 2024/12/10

New Features

  • The drawing of L3 All Areas has been improved. Two patterns are created: area-oriented and connection-oriented.
    • Focus on Area draws the Area, so it is easy to grasp the whole picture, but there are cases where the connection line crosses over the device.
      image
    • Focus on Connection is more accurate, but does not draw the Area and is longer horizontally. *The following figures are for Ver 2.3.3 only, and have been drawn differently since Ver 2.3.3(a)
      image

Read me

User Guide

Lang Link
English Link
日本語 Link

Compatibility

  • 2.x -> 2.3.3
    • Master files of Ver2.x can be used with Ver2.3.3

Known Bug

Known Bug Workaround
[ns-bug-011] When creating a master file from a rough sketch, devices may not be included in the master file if the horizontal axis distances between devices are close. Increase horizontal axis distance between devices.
[ns-bug-002] If "Way Points" between Areas are not interconnected, the generation of "Master Data" will fail. Move unconnected "Way Point" between Areas up/down the "Area".

Resolved

Resolved Bug Workaround Resolved Version
[ns-bug-012] Layer 2 Diagram generation fails. Use version 2.3.1 or earlier 2.3.3(b)
[ns-bug-010] When synchronizing L1 per area file to master file(3-1), VPN settings in L3 sheet of master file are deleted. Copy the VPN settings from the backup master file and resynchronize. 2.2.3(b)
[ns-bug-009] Failure to generate a master file for a rough sketch with no wire connections Creating dummy wires. 2.2.3(b)
[ns-bug-008] Master file creation may fail depending on vertical way point placement. None 2.2.1(b)
[ns-bug-007] VPN is not filled in the diagram when "Yes" is selected in the dialog after generating the VPN Diagram. Select "No" in the dialog 2.2.1(a)
[ns-bug-006] A bug that could cause duplicate rows to be output in the IP address table None 2.1.1(c)
[ns-bug-005] DEVICE file generation fails when using python v3.12.x Use Python version 3.11.7 or lower. This bug has been fixed in 2.1.1(b) to the extent that it does not stop with an error. However, since it is caused by a bug in openpyxl, update openpyxl to 3.1.3 or later as soon as possible.
[ns-bug-004] Caused file generation to fail in certain Windows environments None 2.1.1(a)
[ns-bug-003] On Mac OS, file cannot be opened from the dialog after drawing a diagram ignore dialogs 2.1.1
[ns-bug-001] If a "way point" that does not exist above or below the leftmost "Area" exists in the right "Area", the generation of "Master Data" will fail. Move unconnected "Way Point" between "Area" up/down the "Area". 1.12

Full Changelog: Ver2.3.1...Ver2.3.2

V2.3.2(b)

18 Nov 08:55
596da80
Compare
Choose a tag to compare
  • Release date
    • Ver 2.3.2(b) -- 2024/11/20 , Bug fixed . ns-bug-009 and ns-bug-010
    • Ver 2.3.2(a) -- 2024/11/19 , Deleted unnecessary print
    • Ver 2.3.2 -- 2024/11/18

New Features

image

Read me

User Guide

Lang Link
English Link
日本語 Link

Compatibility

  • 2.x -> 2.3.2
    • Master files of Ver2.x can be used with Ver2.3.2

Known Bug

Known Bug Workaround
[ns-bug-002] If "Way Points" between Areas are not interconnected, the generation of "Master Data" will fail. Move unconnected "Way Point" between Areas up/down the "Area".

Resolved

Resolved Bug Workaround Resolved Version
[ns-bug-010] When synchronizing L1 per area file to master file(3-1), VPN settings in L3 sheet of master file are deleted. Copy the VPN settings from the backup master file and resynchronize. 3.2.3(b)
[ns-bug-009] Failure to generate a master file for a rough sketch with no wire connections Creating dummy wires. 3.2.3(b)
[ns-bug-008] Master file creation may fail depending on vertical way point placement. None 3.2.1(b)
[ns-bug-007] VPN is not filled in the diagram when "Yes" is selected in the dialog after generating the VPN Diagram. Select "No" in the dialog 3.2.1(a)
[ns-bug-006] A bug that could cause duplicate rows to be output in the IP address table None 2.1.1(c)
[ns-bug-005] DEVICE file generation fails when using python v3.12.x Use Python version 3.11.7 or lower. This bug has been fixed in 2.1.1(b) to the extent that it does not stop with an error. However, since it is caused by a bug in openpyxl, update openpyxl to 3.1.3 or later as soon as possible.
[ns-bug-004] Caused file generation to fail in certain Windows environments None 2.1.1(a)
[ns-bug-003] On Mac OS, file cannot be opened from the dialog after drawing a diagram ignore dialogs 2.1.1
[ns-bug-001] If a "way point" that does not exist above or below the leftmost "Area" exists in the right "Area", the generation of "Master Data" will fail. Move unconnected "Way Point" between "Area" up/down the "Area". 1.12

Full Changelog: Ver2.3.1...Ver2.3.2