欢迎阅读 2026 年 6 月 26 日 JMP 开发更新!
JMP 20 EA4现已发布,并于本周早些时候向客户公布。很高兴看到一些早期用户已经提出了反馈!距离我们的开发和市场功能冻结日期(7 月 23 日)仅剩一个月,因此,权衡新提出的想法与现有功能开发工作至关重要,同时也要记住,我们总会有下一个版本来考虑新增功能。
本周我们收到了一些关于JMP 19.2维护版本的请求,并已获得批准。随着本轮维护周期的结束,请注意,在 7 月 9 日达到代码冻结里程碑之前,19.2 版本将处于代码审批模式。请查看计划版本为 19.2 的未解决问题列表,并删除任何您认为已超出此版本范围的问题。与维护版本中的其他变更一样,所有提出的修复方案都必须由同事审核,并尽可能先在 20.0 版本中进行修复/验证。
JMP 19.1.3紧急漏洞修复/安全更新版本现已在 My JMP 中发布, JMP Live 19.5功能版本也已发布。发布说明照例列于 JMP 文档页面 (jmp.com/documentation)。您也可以直接通过此链接打开发布说明 PDF 文件。DevOps团队已为即将发布的 JMP 19.1.4 安全更新版本搭建了基础设施,预计该版本将于下个月在 My JMP 中发布。
非常感谢Shannon Leslie分享我们2026 年 6 月的 Atlassian 定制/改进!本月Jira 新增了一些字段,以支持产品管理中的功能跟踪。请参阅上方的文档链接,如有任何关于这些新字段的问题,请咨询您的产品经理。
另外, Shannon L让我提醒大家, 2026 年 All Things Open 大会的注册现已开放!请注意,今年的会议形式和价格略有不同。如果您注册了,可以在我们的Confluence 页面上将自己添加到参会者名单中。去年,由于购买盒饭的队伍排满了整个会场走廊,我们拍了一张 JMP 的集体照,然后在附近找了家餐厅吃午饭。可惜的是,今年的 ATO 与 Discovery Summit 同期举行,所以如果您计划去巴尔的摩,就只能下次再参加了。
最后, SAS 和 JMP 的实习生们正在发起一项捐赠活动,旨在为当地学生提供下学年所需的学习用品。这些物资收集完毕后,将由韦克县和约翰斯顿县的男孩女孩俱乐部分发。您可以扫描下方二维码,在亚马逊应用程序中打开愿望清单,甚至可以将必需品直接寄送给组织者。参与起来真是太方便了!

一般公告
重要日期
- JMP 19.2 代码冻结 – 2026年7月9日
- JMP 19.1.4 安全冻结 – 2026年7月9日
- JMP 20 EA5 代码冻结 – 2026年7月23日
- JMP 20 功能冻结 – 2026年7月23日
- 请访问合流查看JMP 19和JMP 20的完整日期列表。
JMP 开发最新进展
统计数据
- Laura CS:
- 周一至周三在纽约参加了现代建模方法大会。我和两位教授一起参与了一个关于肯·博伦(Ken Bollen)新出版的结构方程模型(SEM)书籍的研讨会,并就此进行了评述。我还有机会在JMP Pro中展示了MIIV-2SLS估计器。新书研讨会吸引了数百人参加,加上书籍封底醒目的JMP广告,让许多之前从未听说过JMP的人认识了它。关于JMP中MIIV-2SLS的演示也引发了许多精彩的提问和讨论!

- 已完成一篇应 Katie Stone 和 Anne Milley 要求撰写的反应文章。这篇文章计划发表在 Analytics Advantage 博客上。以下是我计划在文章中使用的一张图片的预览:

- John Sall:过程筛选,
- 改进报警图,以识别所有活动测试(JMP-31161)
- 实现持久图表的删除命令 (JMP-29320)
- 支持“控制图生成器”测试 1 首选项 (JMP-31233)
- 修复 KSigma 逻辑(JMP-31279)。
- Taylor P:在分类平台中添加了小样本精确检验。
统计测试
- Tonya:完成了我们被分配的新安全和道德培训。测试流程筛选中的 NF:重新设计告警图。测试累积和中的 NF:显示 x 图表,以及 CUSUMM 代码的重组。测试管理限制中的 NF:将限制加载并保存到宽表中。调查了关于分布 - 流程能力的 beta 版反馈。错误验证。更新单元测试。
- Mark:我学习了 Jacob 的 Easy DOE 单元测试效用函数,以便在 Ayumi 休假期间提供后备支持。我与 Ayumi 和 Jaems 会面,了解她的工作进展并解答了她的问题。我处理了 Nicole 关于 DOE > Augment Design 的 EA3 反馈。我正在审核贝叶斯优化 IDF 的声明草稿。我正在审核 JMP Pro 19.2 中贝叶斯优化的代码变更。我完成了当前的 ACT-now 培训课程。
生命科学最新动态
- Jake:通过以下方式验证和测试了 JMP PyTorch 插件的新 GNN 模型:
- 我实现了边缘特征,以增强上周添加到图中的空间边缘。这些边缘特征使得空间边缘能够携带更多信息,而不仅仅是“这两个原子彼此靠近”。一些效果良好的空间边缘特征包括图的拓扑距离、原子间的标量距离以及原子部分电荷的静电势。
- 完成了对 ESOL 数据集(约 1100 个分子)的基本测试。
- 转移到更大的 QM9 数据集(约 130,000 个分子;明确的 3D 坐标)上进行测试。
- 研究发现,具有附加特征的空间边缘在训练 D-MPNN 模型以针对某些回归目标时具有明显的优势(与控制相比,预测偶极矩的平均绝对误差提高了约 18%)。
- 目前正在努力实现一种更“先进”的 GNN 模型,用于分子性质预测:等变 GNN (EGNN)。
产品管理和产品营销
- 我的:
- 我们已发出通知,宣布 JMP 20 和 JMP Clinical 20 EA4 正式发布。感谢 John Sall(流程筛选)和 Evan(辅助功能)提交的 EA 视频。本次更新的亮点功能包括:拟合曲线改进、图表构建器中的曲线下面积、辅助功能改进以及流程筛选增强。
- 我为 Zach White 和 Laura Lancaster 组织了一次关于 MSA 仪表盘原型设计的内部焦点小组讨论。感谢所有参与者!
- 参与了 JMP Live 中流程筛选分诊的可用性研究。
- 布莱恩·F:
- 图标
- 持续交付和改进符合 Fluent 标准的图标(图表构建器、DOE、公式编辑器)。
- 无障碍
- 与开发人员和柯特·希尼里奇斯协调,向学术机构推广结构化的参观活动,以收集反馈意见。
技术支持与互动
每周技术支持案例数量:

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

每周客户支持案例量:

上周待处理案件队列中的案件主题(不包括与受限方筛选相关的案件):

开发运营
- Melanie:调查和测试 UT 流更新 • 调查和规划遥测插件的工作(感谢 Audrey 和 Evan McCorkle的帮助!) • 验证并关闭 19.1.4 的最后一个分支任务和 19.1.3 的发布结束任务 • 参加了 JEJUG – 凯莉出色地演示了 JMP 到 JMP Live 的工作流程(我喜欢带有共享 LDF 的仪表板!), 汗在 Graph Builder 中展示了一些有趣的数据(分析 MFA 代码,并找到了拐点,我的天哪!)。
- Shannon L: JMP 19.1.4 和 JMP Live 19.5.1 的安全工作正在进行中。跟踪 19.2 版本的审批请求。与我的实习生德鲁·亨特一起完成他的暑期项目。本周负责 JMP 多个团队的 Atlassian 管理和用户支持工作,包括 Salesforce 和产品管理团队。Oxygen 项目管理工作。市场货币化会议。每周技术会议。
- Shannon C:参加了与约翰·鲍威尔和JMP实习生的咖啡聊天,回答了关于职业发展路径、过往和当前职位以及工作与生活平衡的问题。与JMP DevOps实习生德鲁·亨特讨论了JMP软件开发生命周期(SDLC)、企业架构(EA)项目、JMP不同类型的测试团队以及我们的缺陷/崩溃报告流程。参与了JMP实时流程筛选可用性测试(感谢西玛 杜塔 !)。与项目经理和其他人员讨论了版本发布事宜。与各团队成员进行了第二季度进度检查和目标回顾/更新。
- 吉姆:
- 为两台 Mac mini 进行操作系统升级和设置,以运行金门 (macOS 27.0.0) 单元测试(分别用于 JMP 19.2 和 20.0)。
- 将 Windows 更新应用于 DailyUT AMI (JMPTOOL-2256)
- 对 macOS 单元测试运行的脚本进行了少量更改
本土化
- Krzysztof:从本地化角度审核转换为 Oxygen 格式的图书。调整 memoQ 过滤器和分割规则,以最大限度地重用基于 mif 的翻译记忆库。修复了 JMP 伪本地化流程中的一个问题。开始维护已完成的 19.0 版图书翻译记忆库。准备下周升级 memoQ 服务器。
- Allison:验证了本地化的 JMP 文档 pdf 并将其移交给 QA;翻译了 ZH 的 19.1.3 版本说明;将验证过的本地化 JMP 文档 pdf 和 19.1.3 版本说明移交给 Web 团队;验证并处理了发票;在 PLATO 完成了几个项目管理课程。
- 霍华德:
- 完成了将 *.dita 文件添加到 dita 预处理流程的工作。
- 参与了卡片填充任务。
- 参加了 GitHub 副驾驶培训
文档
- 戴伦:
- 菜单级联转换脚本(Python):将 XML 中 FrameMaker 风格的菜单路径转换为 DITA 格式。 /元素。最新运行:扫描了 52 个文件,转换了 1,574 个菜单路径,无失败。默认进行试运行,完整日志记录,Perforce 安全。与 Chris Barrett 一起审查并根据他的反馈进行了迭代(包括修复单例标签间距问题)。
- XML元素计数脚本:扫描我们的XML书籍,并根据DITA参考列表报告元素使用情况。最近一次针对BookMasterXML的运行结果如下:
- 已扫描 1,826 个文件,其中 1,821 个文件解析成功(约 99.7%)
- 64 个不同元素共包含 271,066 个元素实例
- 我们的内容中未使用 550 个 DITA 引用元素——Oxygen 的直接隐藏候选对象
- 4 个已使用的元素不在 DITA 参考中(代码、图形、脚注、标题),已标记为待审核
- Chris B:参与了帮助文档的改版工作;完成了两个缩减版书籍的左侧导航栏重建。审核并修复了一些标注图片。和德文郡就 XML 问题的未来发展方向进行了很好的交流。测试了 Daylen 的脚本输出——目前看来效果不错。与 JMP 网络团队就未来发展进行了会面。
- Qiana:
- 处理了以下标注图像 Jiras:JMPDOC-3287、JMPDOC-3288、JMPDOC-3289、JMPDOC-3291、JMPDOC-3292、JMPDOC-3300、JMPDOC-3316、JMPDOC-3331。
- 开始清理 JSG 中的交叉引用。
- Susan C:正在逐页审阅本科教材。参加了SnagIt/Camtasia网络研讨会。
- Jill:对 UG 转换后的章节进行页面比较,制定开发目标,并审查/更新转换后的文本插入文件。
系统/主机测试-Cary
- 埃里克:
- 已测试并关闭 JMP-30500 在 Databricks Connector 中创建一个选项来计算表的行数。
- 已测试并关闭 JMP-28036 用户应该能够预览与 OracldDB 的连接。
- 已测试并关闭 JMP-30228 用户现在应该能够预览与 Databricks 的连接。
- 已测试并关闭 JMP-30227 使用 SQL 控制台,用户应该能够输入多个 SQL 语句。
- 已测试并关闭 JMP-28037 用户应该能够预览使用 OracleDB 的查询构建器查询
- 已测试并关闭 JMP-30095 为 Databricks 实现 OAuth2 身份验证
- 测试并关闭了 JMP-29990 支持 Snowflake 中的程序化访问令牌;将 Snowflake 表发布到 JMP Live 并通过脚本验证了数据刷新。
- 调查 JMP 崩溃报告案例 # 00325112:打开与 postgres 数据库的连接时发生崩溃
- 调查 Mac 上 testODBCPromise JSL 测试中的测试失败情况。
- Mandy:处理了一些需要关闭、验证并添加测试的 JIRA 问题。在 Windows 和 Mac 上运行了 Mimic 测试,发现了一些显示问题。Evan McCorkle 主动帮忙重写了 Mimic 的一些功能和工作方式,使其更加完善,并能在不同机器上运行——Evan,太棒了!我们非常感谢你的帮助,测试工作才能持续改进。目前正在清理一些工作流程、测试和表格,准备下周转为兼职。已完成 ACT 合规性培训。
- Hunter:本周调查并回复了三个 JMP 20 EA 案例。正在处理 JMP 19.2 验证列表中的最后几项。在实验室的测试主机 Mac MDA692 上应用了 Golden Gate Dev. Beta 2,并运行了一些测试。测试了在启动时发生必需的硬签入时提供特殊提示的功能。审阅了更多本地化文档。
- 梅丽莎:这周我大部分时间都花在了验证推送到 19.2 版本的 16 个表格修复,以及更新这方面的测试覆盖率。19.2 和 20 版本都新增了多个 JSL 和图像测试,20 版本还新增了 4 个模拟测试。
- Nick H:已将新的单元测试运行页面的仪表板更改推送至生产环境。为工作流构建器中的查找/替换功能编写了单元测试,并为 JMP 20 进行了一些小型功能验证。
- 奥黛丽:开始第二季度进度检查,与实习生讨论夏季末演示、I18N 测试和一般验证。
网站测试 – Cary
- 乔什:
- 负责报告工作流程测试,并在关键领域(审核规则、可用性差距、评论处理、合规性行为)提供设计反馈。
- 调查并协助解决 JMP Live 问题,包括计划刷新失败、工作流迁移问题和数据处理错误。
- 通过分发 Jira 并指导跨环境的测试覆盖率来支持安全验证

- Seema:我与几位自愿参与 JMP Live 流程筛选可用性研究的人员进行了多次会面。我收到了一些非常棒的反馈,并与极光和普拉维娜会面讨论了我们所有的发现。看到大家对这项功能的实际操作和想法,真的非常棒。
- 已接受并关闭:
- 显示不支持的叠加交互选项的日志消息
- PS:打开“警告”面板时,选择警告信息时,水平滚动条并非总是显示。
- 警告面板无法垂直滚动
- 存在多种安全措施
- 创建了 Jiras:
- 当类别或进程变量包含特殊字符“&”时,警告面板不会展开/显示警告。
- “部件摘要”选项卡会在随机点击次数后显示控制图。
- 使用特殊字符 \ 时,警告 JSON 中出现转义字符错误
- 控制台日志中警告 JSON 格式的语法错误,类别包含特殊字符“
- 在“流程筛选”表中进行多选时,如果选择的是非默认列,则会选中意外的行。
- 在过程筛选控制图中,右键菜单选项始终呈灰色。
- 分诊分配通知(电子邮件、用户界面)无法可靠地发送。
- 当 JMP Live 的语言设置为某些特定语言时,控制图图例会出现格式异常。
- 进行中:
- 惠:
- 已验证 5 个流程筛选修复,提高了 JSON 解析稳定性,并确认了进展,同时也暴露了剩余的极端情况缺陷。
- 已识别出流程筛选中特殊字符处理方面的系统性风险,影响图表渲染、HTML5 导出和 JMP Live 发布(JMPHTML-15642、WEBJMP-12677) ;需要优先处理。
- 记录了特殊字符处理的具体故障场景,为开发修复提供了明确的界限和可操作的案例。
- Natalie: HTML自动化报告:19.5.1 – 1处差异(工具提示需要更新坐标),19.6 – 1处差异(工具提示需要更新坐标),20.0 – 共7处差异,1处差异(工具提示需要更新坐标),6处差异(请求模式下等待图像基准测试和代码更新)。休假结束后已完成工作。已对现有流程筛选测试用例中的失败进行了必要的更新。正在使用Steve的新后端更新来改进流程筛选测试用例。
核
- Dan S: ListBoxBox 支持 20 版本新增的 Border Radius 属性,并新增了 Clip 属性,用于控制任何框的子内容裁剪。大纲标题也新增了 Title Border Radius 属性,用于类似地控制标题矩形的圆角。图表“自定义”对话框中也进行了其他辅助功能改进,将一些自定义框转换为标准按钮/菜单。目前正在改进通用焦点导航,以便更标准化地控制键盘操作。
- Evan:改进了Mimic测试框架。改进了文本标签的可访问性。正在处理焦点不必要移动的问题。正在开发JMP遥测浏览器插件的新版本。
- Xan:更多支持创建数据表以进行数据提取的段,包括 TextSeg 和 BarSeg。JEJUG 演示。
美国能源部和可靠性
- Caleb:继续开发新的变量接受抽样探索器,并帮助 Bill 完成了一些关于转换单样本等效功效探索器的工作。
主机和接口
- 保罗·N:
- 安全更新:
- JMP 19.1.4、19.2 已更新至 Python 3.13.14
- JMP 20 已更新至 Python 3.14.6
- libcurl 已更新至 8.21.0 版本
- 与贾斯汀·库什和Evan Carr合作,尝试调试 19.2 版本中与 pandas 弃用功能相关的持续崩溃问题。
交互式 HTML
- 约翰·鲍威尔:
- 在 HTML 中开发了散点图 3D 连接点功能支持,特别是重写了概念验证代码,并添加了对抖动和本地数据过滤器的支持 ( JMPHTML-15646 )。
- 完成了两项SAS培训。
- 在PLATO中增加了目标并更新了开发计划。
- 调查了 HTML RectSegment 在渲染拟合线置信带时对一个不应该需要的字段的依赖性,以支持 Xan 正在进行的更改。
- 讨论了可在 JMP Live 中使用的平台预设——感谢 Evan 的讲解和回答。
- 与 Shannon Conners 和 JMP 实习生们进行了一次咖啡聊天。
- 参加了JEJUG会议。
- Mike Stickles:继续推进 JMPHTML-15608(在交互式 HTML 中实现星座图)项目。目前主图(顶点、边、标签,包括颜色和标记/线条样式)已实现;现在正在将其与树状图连接起来,以便将选择项反映在两者中。
- 阿尔纳夫:
- 修复了 JMP HTML 中十字准星工具的几个错误(显示和边界行为)。
- 了解了 Perforce、Swarm 以及 JMP HTML 的构建和 CI 流程是如何运作的
- Michael Senoyuit:参与了 LDF 更新/增强工作,并将 JmpLive Graphlets 支持扩展到 MCC。
JMP Live
- Aurora:缺陷查找和 Jira 归档。流程筛选分类的性能改进。流程筛选分类的非正式可用性测试。开始数据库包功能弃用工作。
香农的笔记
感谢Dan Valente分享这幅既搞笑又应景的漫画!祝大家周末愉快!
