Skip to content

Releases: ArchSightLabs/archsight-solver

v1.4.0

08 Jun 05:24

Choose a tag to compare

发布时间:2026-06-08

相对 v1.3.0 的主要变化:

  • 平面框架补齐构件均匀温度荷载闭环,覆盖文本模型、求解 payload、材料默认线膨胀系数、支座反力、杆端内力、节点位移和结果图切换。
  • 平面框架新增支座位移约束,统一前端输入、ASMS-JSON / OpenAPI 契约、后端归一化和求解链路。
  • 工作台增加撤销 / 重做、节点坐标网格吸附、表格批量编辑、复制、镜像、阵列和选中节点直连构件,降低显式节点 / 构件模型的编辑成本。
  • 主控画布和结果图改进标注避让、尺寸标注偏移、选择状态、底部状态栏和紧凑布局;梁系、平面框架、平面桁架的常用模板在桌面与移动视口下保持可读。
  • 多工况 / 荷载组合状态在工程文件恢复、求解 payload 和结果页切换中保持一致,降低模式切换或项目往返时的工况数据丢失风险。
  • 结构化诊断优先展示后端 diagnostics.issues 明细,避免求解器已经返回工程诊断时被前端通用 fallback 文案覆盖。
  • 公开 benchmark 扩展到 61 个通过算例,补充验证等级证据链,并同步更新验证报告与目录摘要。
  • 后端收紧大请求体限制、异步作业幂等作用域、导出缓存一致性和响应 envelope 处理,降低长时间运行和重复请求下的状态漂移风险。

当前正式打包版额外包含的收口修复:

  • 梁系支座编辑恢复为更直观的结构工程语义,避免为了跨模块统一而增加连续梁建模复杂度。
  • 修复梁系端部支座拖动问题,并同步清理前端依赖漏洞。
  • 框架 / 桁架计算书导出支持数据曲线,导出图形链路与前端结果图保持一致。
  • 计算书工程图导出保留控制点标注,避免工程图关键注记在导出时丢失。
  • 对外发布说明已按当前 v1.4.0 打包边界修正。

质量门禁:

  • 后端全量测试通过:477 passed, 1 skipped。
  • 前端单元测试通过:344 passed;lint、TypeScript 检查、生产构建和版本一致性检查通过。
  • Playwright 发布验收覆盖三类内置模板冒烟、平面框架多工况 / 温度结果切换、网格吸附、撤销 / 重做、复制 / 镜像 / 阵列后的拓扑一致性。

Tag 更新说明:

  • v1.4.0 已移动到当前 main HEAD:34bc1765215cb870f940447986fd96ad7b094f38。
  • 原 tag 指向较早的发布清单提交;本次以当前最新主分支作为真正打包版本。

v1.3.0:专业计算书闭环与工作台一致性

02 Jun 03:11

Choose a tag to compare

发布定位

v1.3.0 是相对 v1.2.0 的专业交付质量版本:把梁系、二维平面框架、二维平面桁架从“可验证、可查看”推进到“建模入口清楚、结果口径稳定、计算书图形可信、公开验证可复核”的工作台闭环。

重点更新

  • 统一三类结构模块的信息架构为“模板 / 基本 / 对象 / 文本 / 表格”,同时保留梁系“跨段 / 支座 / 荷载”的行业常用建模心智。
  • 框架与桁架对象入口补齐节点、构件/杆件、材料截面、支座、荷载、荷载工况与荷载组合等编辑能力。
  • 框架与桁架 DOCX 计算书改用前端同源工程图,保留节点、构件/杆件、支座、荷载、尺寸、结果图名称与控制值标注,避免旧版本降级示意图带来的交付可信度问题。
  • 新增高频模板:两端固结均布荷载、一端固结一端简支、坡屋面门式刚架、平行弦桁架。
  • 升级受力变形主视图,支持位移倍率、未变形结构、极值和荷载图层显隐控制,并改善实际变形比例下的内力图和位移图可读性。
  • 主控建模画布按模型规模自适应显示,高密度模型支持低倍缩放与平移,降低节点、构件/杆件、荷载和尺寸标注混叠风险。
  • ASMS-JSON、OpenAPI、MCP、文本模型、计算书导出和共享目录进一步对齐,减少字段、术语和工程假定漂移。
  • 新增结构力学入门文档、部署模板、Docker Compose / Nginx 示例和本地运维脚本,补齐公开发布后的私有部署入口。

修复与质量收口

  • 修复框架/桁架计算书图形来源不一致、缺图静默降级、导出文件命名不统一等问题。
  • 修复梁系文本模型跨段与支座自由度口径漂移,避免三类模块统一后削弱梁系专业建模表达。
  • 收紧桁架输入契约,拒绝不符合桁架假定的弹性支座、滚动支座法向角、转角释放等高级框架字段。
  • 优化模板库、系统设置、基本页和结果页的信息密度与视觉一致性。
  • 修复 Docker 构建、GitHub 测试、前端静态数据依赖和 CI 依赖校验相关发布阻塞问题。

验证说明

  • 公开验证工程继续覆盖 33 个公开算例:梁系 12 个、平面桁架 8 个、平面框架与框架梁退化验证 13 个。
  • DOCX 导出图形链路增加 Chromium / Firefox / WebKit 三浏览器视觉矩阵验证。
  • Benchmark、JSON Schema / OpenAPI、共享目录、文本模型、导出契约、工作台 payload 和前端对象术语均补充回归测试。
  • BM-006 仍作为公开框架梁退化样例保留,机器预期状态为 REVIEW,不表述为完全工程背书样例。

完整变更

Full changelog: v1.2.0...v1.3.0

v1.2.0

29 May 06:32

Choose a tag to compare

ArchSight Solver v1.2.0

发布时间:2026-05-29

v1.2.0 重点补强公开验证、工程图表达、计算书导出和三模块工作台体验,让梁系、二维平面框架、二维平面桁架的建模、求解、验证和交付闭环更完整。

主要更新

  • 新增公开验证工程入口与验证投稿闭环,支持公开案例浏览、投稿包生成、GitHub Issue 模板和后端投稿预审。
  • 增强工作台工程图可读性,补充梁系、二维平面框架、二维平面桁架的尺寸标注、关键结果图和视觉基线。
  • 统一计算书图形契约,导出报告优先使用前端同源工程图,并增加导出图形前置校验。
  • 扩展公开 benchmark 数据、验证目录摘要、OpenAPI / JSON Schema 契约和 MCP 能力文档。
  • 优化工程树信息密度、公开案例可读性、模板保存、发布记录展示和大模型编辑体验。
  • 改善桁架支座、杆件长度、节点编号和梁系 / 框架 / 桁架对象编号的一致性表达。

修复与安全

  • 修复图表 tooltip HTML 注入风险,并补充 HTML 转义测试。
  • 修复异步作业在多 worker 场景下的轮询状态共享问题。
  • 修复 Docker 构建时前端发布说明依赖 CHANGELOG.md 导致的构建失败。
  • 修正桁架节点位移图中支座节点编号位置偏移问题。
  • 优化框架荷载、梁系均布荷载端点、节点编号和结构标注的避让稳定性。

验证与质量

  • 公开验证集覆盖梁系、二维平面框架、二维平面桁架和框架梁退化验证场景。
  • 补充 benchmark 投稿包、图形契约、公开案例、结构模型 normalizer、异步作业、错误契约和导出报告相关测试。
  • 前端补充工程图、文本模型、模板库、图形标注布局和视觉回归基线。

升级说明

  • 前端版本、Python 包版本、CHANGELOG.md 和可见发布记录已同步到 1.2.0
  • Docker 镜像构建已修复发布说明同步问题,建议使用本版本 tag 重新构建镜像。
  • 本版本继续聚焦梁系、二维平面框架、二维平面桁架的线弹性静力分析;三维杆系、动力分析、非线性分析和规范设计仍不属于当前开源核心范围。

v1.1.0

26 May 14:39

Choose a tag to compare

  1. 新增异步作业接口、JSON Schema 契约入口、CLI 通用入口和 MCP 工具扩展。
  2. 新增公开 benchmark catalog、runner、report,并在 CI 中生成验证报告。
  3. 补充 API Reference、ASMS-JSON 数据协议、AIOS 集成文档和 benchmark 验证报告。
  4. 引入 SciPy sparse 求解、跨数上限配置、输出精度控制和求解器诊断。

v1.0.0

25 May 15:09

Choose a tag to compare

  1. 首个公开版本,交付梁系、平面框架、平面桁架三类线弹性静力分析工作台。
  2. 支持参数建模、结构计算、敏感性分析、结果图表、模板库和 Word / Excel 计算书导出。
  3. 提供计算、敏感性分析和导出基础接口。
  4. 结果口径覆盖挠度、弯矩、剪力、节点位移、杆件轴力、轴应力和支座反力。