欢迎阅读 2025 年 6 月 13 日的 JMP 开发更新!
感谢卡里和北京的 JMP QA 团队对我们最终一批 JMP 19 早期采用者安装人员的审核!Audrey 已签署了适用于 JMP、JMP Pro 和 JMP Clinical 的JMP 19 EA9版本,Josh 预计将于下周初签署 JMP Live 版本。JMP Live EA 版本正在与IDEXX共享。IDEXX 是一家充满热情的长期客户,最近接待了 JMP 团队成员。IDEXX 是一家生物技术公司,致力于开发宠物健康诊断工具以及兽医诊所软件。
JMP 19 审批模式将于今天下午 5 点启动,请继续对您的 Jira 问题进行分类,并从“计划版本”中移除 19.0 版本,除非您计划申请审批后续修复。分类时,请将项目具体标记为“计划于 20.0 版本”或“计划于 19.1 和 20.0 版本”。否则,如果不确定某个项目的处理时间,您可以移除“计划版本”。
提醒一下,JMP 在版本升级过程中不再批量更新问题。Shannon L 和我将定期审核标记为“计划版本 = 19.0”的剩余项目列表,因此,如果您在检查完所有项目并将项目分类到后续特定轨道后,需要批量更新方面的帮助(例如从计划版本值中移除“19”),请随时联系我们。
进入 19 版周期的维护阶段,我们将每月发布点对点版本,其中大部分版本仅包含第三方库更新,以解决代码扫描发现的安全问题。由于这些月度版本的发布周期较短,我们通常无法进行任何功能性错误修复。
唯一的例外是 XX3 版本。对于由技术支持、客户服务或产品管理部门支持的重大修复,以及经相关测试经理和 Travis Lapolla(我们的安全经理)批准的重大修复,我们将对其进行评估,以确定是否纳入。我们预期,任何考虑纳入 XX3 版本的重大问题都将首先在 20 版本中修复,然后集成到 19.1 版本中,然后再申请批准并集成到 XX3 版本中。
我们将使用基于 Jira 的流程进行 XX3 错误修复审批和集成,该流程需要 1) TS/客户服务/产品管理支持,2) 相关测试经理批准,以及 3) 安全团队 (Travis) 批准。在 XX.0 功能周期结束以及发布 dot/维护版本后,我们将继续使用当前的审批流程。
感谢伊丽莎白·克拉森在本周的 JMP 开发者会议上发表演讲,分享了 SE 迈克·安德森如何激发客户需求!Elizabeth 介绍了她最近在 JMP 19 混合模型稳定性方面的工作。如果您错过了会议, 可以在这里找到录音。
我感谢香农·莱斯利审查了 2025 年 6 月 9 日 Atlassian 产品的产品变更并在下面进行了总结!
6 月 9 日,Atlassian 对我们的 Jira、Confluence 和 Bitbucket Cloud 网站进行了变更。相关变更列表以及重点内容和文档可在此处查看。
这些变化包括:
- 使用多个字段对 Confluence 数据库中的数据进行排序
- 在 Confluence 编辑器中选择并拖动多个元素
- 有一个新的工具栏可以在问题导航器中完成批量操作
- 全新 Jira 导航 - 7 月 7 日起推出
- 还有更多!
如有任何问题,请联系香农·莱斯利或其他 JMP Atlassian 管理员。另请访问我们的JMP Atlassian 问答团队频道,我们将在此继续分享此信息以及其他 Atlassian 信息。
感谢托尼亚·莫尔丁分享本周的测试版/崩溃案例以及精选的崩溃案例!

2025年6月13日当周Beta测试和崩溃案例 | JMP Live
一般公告
即将到来的重要日期
- JMP 19 批准模式 – 2025年6月13日ß今天
- JMP 19 安全冻结 - 8/15/25
- JMP 19 最终候选图像 – 2025年8月18日
- JMP 19 QA 签核 – 2025年9月11日
- JMP 19 发布至 MyJMP – 2025年9月16日
- 请访问合流获取JMP 18和JMP 19日期的完整列表。
JMP开发更新
托管和接口
- John Schroedl:修复了树形控件中的拖动滚动和命中测试问题。更新了启动画面,添加了新图像,并在文本大小调整中淡化了版本号。添加了文本焦点选项,允许在粘贴多行文本时,编辑框从单行转换为多行。与 Dan S. 就他的暗黑模式捕获工作和临床崩溃调查进行了讨论和评论。Windows ARM 构建取得了更多进展:调用外部 DLL 已正常运行,并且我能够使用由 vcpkg 创建的 HDF5 库。“真正的”HDF5 库将由我们内部构建。帮助了一些遇到 Visual Studio 问题的用户。
- Will:我正在开发 MATLAB Bootstrapping,并安装正确版本的 MATLAB 引擎,以便用户首次与界面交互时使用。为了提升用户体验,我必须添加一些额外的错误检查,以应对版本不一致的情况。我还在 MATLAB 界面中添加了对其他数据类型(例如关联数组)的支持,这些数据类型在最初的实现中是不支持的。我还在研究 JMP 和 JMP Live 之间的凭证传递,特别是非用户名和密码凭证类型。
- 保罗·N:
- Lib Curl 正在将其构建流程转换为使用 CMake。9 月份,当前的 winbuild 构建方法将被移除。使用 CMake 在 Windows x86_64 和 Arm64 平台上测试构建、curl、zlib 和 hdf5。
- Python 更新:6 月 3 日发布的 Python 3.11.13 和 3.13.4 修复了多个 CVE 问题。其中包括 JMP-26572 – 释放后使用。
- 从源代码构建 Python 3.11.13
- 已推送至 Windows 18.2.2
- 正在将 JMP 19 窗口更新至 3.13.4
交互式 HTML
- 普拉维娜:
- 保罗·斯皮查拉 :我一直在修复 HTML 和 JMPLive 的错误。
- Mike Stickles:已完成JMPHTML-14380 (格式:轴刻度标签格式不支持小数)的初步工作并提交了修改。已解决一些出现的问题,并将该代码提交审核;预计在今天结束前完成审核并提交。
JMP Live
- Aurora:控制图警告改进(根据数据权限隐藏用户警告,调整 BY 组支持,更新 Confluence 服务器实现文章)。错误修复。审查 JMP Live 文档。Jira 19.0 版本后进行分类。
统计数据
- Laura CS:在代码审批截止日期前修复了 SEM 中的几个错误!我对新功能的进展非常满意。感谢大家的代码审查,也感谢 Haley 出色的测试工作,直到最后一刻!审查了 SKP SEM 网页的另一个草稿。
统计测试
- Mark:通过更多模拟测试了贝叶斯优化平台。我为Chris复习了贝叶斯优化中关于合意性的描述。我还参加了Simon Mak博士关于贝叶斯优化的研讨会。
- Tonya:正在清理单元测试。
生命科学动态
- 德鲁: JMP Clinical 19 Jiras——还剩一天!!!:)
技术支持与参与
每周技术支持案例数量:

上周技术支持队列的案例主题:

每周参与支持案例数量:

上周参与队列的案例主题:

产品管理和产品营销
- Bryan F:我正在开发的可用性构建器前端增加了安全性。现在,可用性研究构建器的用户需要创建一个帐户来创建用户研究并访问研究中的用户数据。研究问题仍然设置为公开。我需要做一些额外的工作,允许 JMP 中的任何人都可以自行注册创建用户研究。此外,我还需要尝试为每个“构建器”创建文件和文件夹。最后,我需要创建文档并在发布之前进行测试。
开发运营
- 吉姆·博雷克:
- 构建(然后重建)JMP EA #9,包括 JMP Pro Live(首次)
- 报告了大量 ASAN 和断言失败的 JIRA
- 完成多项 JIRA 验证
- 在 17 台测试机器中的 15 台上将 FileVault 迁移到 Intune
- 感谢奥黛丽·舒尔为 19.0.1、19.1 和 20.0 规划单元测试运行的机器和产品组合
- 开始对 Mac OS 和 WinOS 上的 JMP 20 构建脚本进行更改
- Perforce 支持。
- Shannon L:从我们上周一 Atlassian 发布的月度滚动更新中整理出一系列值得关注的 Jira 和 Confluence 更新。继续审查 18.2.2 和 19.0 版本中报告的安全漏洞。继续与产品管理团队会面,协助他们完善信息流,以跟踪和记录新功能。与 Audrey 和 Shannon Conners 合作,最终确定了 JMP 19 紧急错误修复版本的代码审批流程。每周举行技术会议,包括与 Atlassian 插件供应商会面,报告错误。继续开展研发应用程序清单工作。 “All Things Open”注册现已开放。
- 梅兰妮:
- 完成 JMP Live Help 模板和本地化交付的自动化任务
- 正在为 20.、19.0.1 和 19.1 设置 DevOps 分支任务(下周推出!)
- 与香农 、 克里斯托弗和陈浩华讨论 Jira 帐户设置和通用帐户
- 与香农C 、香农和迈伦讨论 jmpsrv01 上大量崩溃文件的文件保留计划。(我们是数据囤积者)
- Myron: JMPTOOL-1477 – 继续迁移 Jenkins 作业并调查 Web 设置问题 (JMPTEST-1473)。正在处理 JMPTOOL-1619,涉及重建分数表索引并删除旧版本。
- Bob:规划并测试增强型夜间处理脚本,为月度发布计划做准备。与 Alex Taylor 和 Joh LoPresti 合作,完成了即将发布的 JMP Live EA 的最终定义。
- Shannon C:审查 19.0 版本的未完成项目。调查了 18.2 和 18.2.1 版本中近期报告的几起神秘崩溃事件。召开了关于 XX3 审批流程和脚本示例的会议。参加了各种小组技术会议,并讨论了正在进行的 AWS 迁移项目。与团队成员讨论了 PLATO 和开发目标。
本土化
- Allison:负责处理 6 月份 JMP Marketplace 字符串的交接并将其发送给翻译团队;根据测试团队报告的问题,在 19.0 示例数据中实施翻译更改;在 PLATO 的开发计划中添加培训课程并开始参加该课程;就与便携式 UI 字符串相关的翻译查询与开发人员和翻译团队进行沟通。
- Krzysztof:完成了两个新的 Jenkins 作业(HTML5 构建设置和图书模板文件复制)的测试和文档记录。完成了 memoQ 和图书模板本地化仪表盘的设置。推送了 SampleData 19.0 的最终本地化更新。测试了新的本地化自动化功能(新的“返回作业”)并修复了错误。
- Sohail:为 RAG 机器人界面添加了新的对话功能和模型选择功能。解决了检索和 UI 中出现的错误。
- Ying:已完成 V19 本地化 HTML5 帮助所需工具的测试 ( JMPLOCTOOL-767 )。已设置 PLATO。
- Sandy:继续针对样本数据和内置数据进行新的返回流程开发。
文档
- Qiana:继续与采购部门合作,帮助 Quadralay Corp 入职。更新了卡片并送去测试。尝试生成帮助密钥报告;由于 Webworks 许可证已过期,因此失败。开始记录 Workflow Builder 的更新,包括新的搜索功能。项目规划与协调。
- 德文:发送 AspenTech 导入器文档(针对 UI 和 JSL)进行审查,尝试使用 Adobe 基于云的 PDF 审查功能进行新的审查流程,添加帮助键,编写数据网格编辑窗格文档,开始处理列标记文档,审查在转换的 DJ XML 文件中发现的错误。
- Susan C:完成了 JMP Live/Public 管理员/用户帮助,并提交审核。目前正在进行快速入门更新和 Confluence 页面的开发。
系统/主机测试-Cary
- Nick H:继续进行验证工作,发现笔记本在浏览器框上悬停时滚动时出现错误。将最初的 Postgres 仪表板更改分支并拉取到 jmptooldev 机器上——我的更改在那台机器上本地运行正常,但http://jmptooldev.dev.jmp.com需要配置才能正常工作。
- Audrey :EA9 测试。与 Shannon Leslie 一起制定/修订 Atlassian 政策。其他 Atlassian 管理咨询。与 Jim Borek 一起规划 UT 机器的未来,以及在新的 Tahoe 操作系统下 UT 运行的未来。
- Hunter:完成了 JMP 19 EA 9 的多种配置测试。JIRA 验证。在实验室的 MDA692 上安装了新的 macOS Tahoe 26.0 Developer Beta 1 并运行了一些测试。
系统/主机测试-北京
核
- Dan S:已完成暗黑模式下 JMP Live JSS 主题图像输出的修复。修复了 JSL 回调期间关闭窗口时崩溃的问题。修复了删除列以移除 PlatformContainerBox 时文本资源管理器自动关闭的问题。更新了 EasyDOE 报告选项卡,以更好地支持暗黑模式。添加了导出到 JMP Live 的脚本中带有 Web("url") 链接按钮的支持。
- Dave B:重现了 Xan 报告的文本导入崩溃问题。与 Dan 和 John Powell 合作修复了 Contour Seg Mac 渲染问题。
- Xan:控制图生成器的尺寸问题是由我之前的边距工作引起的。代码审查。
- Evan:最后一刻修复了 v19 的一些错误。为新功能添加了一些遥测数据。
DOE和可靠性
- Caleb:我正在清理JMP 19的最后一批工单。JMP 19的开发快完成了,真是太疯狂了!随着开发的逐步完成,我现在把注意力转向写论文和修改其他一些内容。
香农的注释
祝大家父亲节快乐!无论你是父亲,还是已有父亲,或者生活中还有其他父亲,我们都能欣赏并赞美父亲的重要性以及他们在我们生活中扮演的角色。 为了庆祝父亲节,我们整理了一些关于爸爸的笑话!还有更多。它们无处不在!:smiling_face_with_smiling_eyes:
