Releases: NEVSTOP-LAB/CSM-TCP-Router-App
Releases · NEVSTOP-LAB/CSM-TCP-Router-App
v2026.Q1 Release: 文档维护、BUG 修复
[2026Q1] - 2026-03-28
PR: Dev_2026Q1(#27;merged at 2026-03-28T14:00:30Z)
网络绑定(Bind Server)
#23:新增:为 bind server 导出Net Address,用于绑定到指定网卡/ 络适配器- Issue: #23
协议/数据包(Protocol / Packet Types)
- 更新数据包类型定义:新增“指令响应”与“订阅中断广播返回”相关数据包(commit message:
更新数据包类型定义...) #24:文档:同步并完善 EN/ZH 的 protocol 与 README;补充cmd-resp握手说明、通信流程图;统一 error 包描述;补充 info packet(连接/断开等生命周期事件)说明- Issue/PR 引用:#24
并发与中断模式 Bug 修复
#25:修复:多 client 并发时无法同时接收消息的问题- Issue: #25
#26:修复/增强:>>在 interrupt 场景的行为;完成 interrupt mode,并新增 Example 6 演示- Issue: #26
仓库文件整理
- 删除
CSM-TCP-Router.lvcsm并加入 ignore(避免再被提交)
README(en/zh-cn)
- 同步并润色 README(en/zh-cn),修正中英文内容漂移、统一术语/段落结构与包类型命名(PR #27 描述所列事项)
v2025.Q4 Upgrade with CSM Core Version
v2025.September lvlibp feature support
Dev202509 (#19) * init dev202509 * mass compile * feat(SDK/PythonClientAPI): 添加Python客户端API实现及示例 实现CSM-TCP-Router的Python客户端API,包含以下内容: 1. 核心客户端类tcp_router_client.py,支持同步/异步消息、状态订阅等功能 2. 示例代码example_usage.py展示API使用方法 3. 详细README文档说明功能特性及使用方式 4. 更新.gitignore忽略Python开发相关文件 * ci(workflows): 忽略SDK目录下的文件变更 修改GitHub工作流文件,在触发条件中排除SDK目录下的文件变更,避免不必要的构建和检查 * feat(CSM-TCP-Router): 添加周期性检查配置并改进消息处理 在CSM-TCP-Router配置中添加周期性检查相关参数 修改Python客户端API以支持字节类型消息处理,不再强制使用UTF-8编码 --------- Co-authored-by: NEVSTOP <nevstop>
v2025.July: Maintainance
Release Notes
[update] Use Queue API instead for monitoring global log.
[fix] Fix a bug in "TCP Safe Read.vi"
v2025.May: Support MassData
v2025.April: TCP Router CSM Moudule & LabVIEW Client API
10-labview-host-api-for-tcp-router-client (#11) * update deps * 调整代码逻辑布局 * add TcpRouter-Client.lvclass * add ASync-Resp TCP.vi * update example * 整理依赖关系 * 备份代码 * Update CSM-TCP-Router.vipb * Update Build_VIPM_Library.yml * #12 add "Wait for Server.vi" and "Ping.vi" for ClientAPI --------- Co-authored-by: NEVSTOP <nevstop> Co-authored-by: KivenJia <316979271@qq.com>
v2025.March: Support Asyc-Resp, Register and Unregister
v2025.February: Update documentation
Release Notes:
[add] add IP address/Port input dialog for client.
[update] update connection information
[update] update server/client VI icon
[fix] type "bye", client will exit, as the connection will be closed from server side.
[fix] minor fix. #5
v2025.January: New application example for CSM framework
Application Example to show how to setup a TCP Server and Client using CSM and JKI TCP Server.