来自 Trish 的提示:开发者们,请尽快处理所有在 Stringbot 20 版本中“卡住”的字符串。我们将在八月份进行 V20 版本的首次字符串交付。我们希望尽可能多的字符串能够包含在第一次交付中。谢谢!
19.1.4:最终镜像候选版本 2026年7月12日 • 19.1.5:安全冻结 • 19.2:安全冻结 2026年8月6日 • 20.0:在主目录中打开;功能冻结和EA5冻结 2026年7月23日
欢迎阅读 2026 年 7 月 10 日 JMP 开发更新!
本周工作繁忙, 19.1.4 安全冻结和19.2 代码冻结均于昨日结束。请查看这份计划版本为 19.2 的剩余项目报告,以便对您可能拥有但未包含在此次发布中的项目进行分类。
现在我们已经完成了19.2 版本的审批流程。如果出现严重的重大缺陷,请务必将 Jira 优先级设置为“紧急”,并与您的经理深入讨论该问题。如果您的经理也认为该问题无法等到下一个紧急缺陷修复版本(19.2.3)发布,则应在周三的运维会议上提出该问题,以便其他经理进行进一步评估和讨论。
我们的标准做法是,任何考虑紧急集成的缺陷都必须在 20 版本(如果存在等效代码)中修复并测试,并在考虑之前通过代码审查。紧急修复还需要产品管理、用户赋能或技术支持部门的负责人,以及相应的测试经理和安全经理特拉维斯·拉波拉的批准。虽然我们预计这种情况很少见,但每个紧急缺陷修复都会经过仔细的单独评估,以确保所做的更改不会影响旨在交付其他问题计划修复的现有发布时间表。
提醒各位, 7月23日星期四是2020版功能冻结日,市场营销功能也将冻结。EA5版本也将在当天构建完成,与每日构建版本保持一致。开发团队应在日历中添加提醒,于7月27日星期一上午9点前更新功能页面,并于7月28日星期二下班前将视频发送给米娅·斯蒂芬斯 。(如果您的日历中没有此提醒,请联系梅兰妮·德雷克 ,她会重新发送给您。)说到EA,非常感谢产品经理莎拉·西尔维斯特分享了这篇关于EA2和EA3参与情况的博客文章!
非常感谢 JMP 生命科学开发人员卢西亚诺·席尔瓦在本周的 JMP 开发者会议上的精彩演讲!Luciano 分享了 JMP Pro 20 版本即将推出的新功能,即全同胞家族单倍型 (FSFHap) 推断,这是美国农业部 (USDA) 的客户提出的要求。如果您错过了会议, 可以在这里找到录像。如果您身在本地,下周 Luciano 从巴西来访时,一定要和他打个招呼!
统计开发人员伊莉丝·博格特将于下周四的开发人员时段组织一场以研究为重点的讲座,主题为“通过子空间分析进行数据集成 (DIVAS)”,主讲人是来自北卡罗来纳大学教堂山分校的 JS Marron 教授——如果您想收到参加此次讲座的邀请,请告诉她!
一般公告
重要日期
- JMP 19.1.4 最终图像候选版本 – 2026年7月12日
- JMP 19.2 安全冻结 – 2026年9月3日
- JMP 20 EA5 代码冻结 – 2026年7月23日
- JMP 20 功能冻结 – 2026年7月23日
- 请访问合流查看JMP 19和JMP 20的完整日期列表。
JMP 开发最新进展
产品管理和产品营销
- Valerie:中国销售和市场团队于7月2日成功举办了面向中国医疗保健和生命科学客户的JMP Inspire网络研讨会。与传统的知识分享会不同,本次研讨会采用了一种全新的、目标明确的形式:一个行业专属、仅限受邀人士参加的产品展示会,旨在直接向医疗保健和生命科学领域的客户展示JMP、JMP Pro和JMP Clinical的价值。本次活动反响热烈,229名注册者中有109人出席,出席率达48%。值得注意的是,约三分之二的注册者是新客户,这凸显了本次网络研讨会在扩大客户覆盖范围和激发新客户兴趣方面的有效性。
技术支持与互动
每周技术支持案例数量:

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

每周客户支持案例量:

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

开发运营
- 吉姆:
- 与鲍勃·希基合作解决了 JMP 19 安全版本构建中 Template.html 的流程问题。
- 与保罗·纳尔逊合作,使 Python 模块安装脚本能够在单元测试机器上以批处理模式运行。
- 协助约翰·鲍威尔设置新的 macOS HTML5 构建机器
- 创建 Perforce 工作区客户端和分支规范,为下周初 JMP 19.1.5 的分支部署做准备。
- 摘自 2026 年 7 月 Windows JMP 20 Debug、JMP 20 ASAN 和 JMP 20 TSAN/UBSAN 单元测试运行结果:
- 报告了 40 个新的 JIRA 问题
- 已验证 11 个已修复的 JIRA
- 缺口:
- 修复了 JMP 19.1.4 Mac 分析构建,使其能够正确地将分析报告作为 Jenkins 工件包含进来 ( JMPTOOL-2267 )
- 由于硬件出现问题,甚至拒绝执行关机请求,已将 AWS Perforce 代理迁移到新实例。( JMPTOOL-2273 )
- 本周 Atlassian 做出更改后,我更新了 BitBucket 凭据,并专门为 JMP Snyk SBOM Scanner 项目创建了新的 API 令牌。( JMPTOOL-2274 )
- Shannon L:正在完成 JMP 19.1.4 和 JMP Live 19.5.1 的安全工作,包括改进跟踪和报告功能。正在跟踪和调查 SAS 在 vCenter 上使用 VMware 的情况,这些 vCenter 将于 2026/27 年停止支持。正在进行文档编写和测试,以更改我们几个研发 Jira 开发项目的 Jira 系统,使其需要指定修复版本——更多详情稍后公布。每周召开技术会议,包括每月一次的 Atlassian 管理员会议。负责 Oxygen 项目管理工作。
- 迈伦:
- Salesforce 安全检查 API 崩溃情况
- JMPTOOL-1626 – 开始清理旧的单元测试文件
- 修复了 jmptool 上的 Jenkins 代理问题(握手错误等)。
- JMPTOOL-2268 – 添加 19.1 遥测视图(最终也会添加 19.2 版本)
- 鲍勃:
- EA 5 的安装程序代码准备
- 与 Jim Borek 合作制定解决 template.html 问题 (JMPTOOL-2302) 的策略
- 清理脚本,以避免 JMP 和 JMP LIVE 版本号不同而导致的问题。
- Shannon C:参与了关于 19.1.4 和 19.2 版本最新修复以及一些即将进行的流程变更的各种讨论。审查了几个内部报告的 20 版本崩溃问题和最近的 19.1.3 版本崩溃问题;根据需要更新了案例和问题,添加了跟踪和注释。与团队成员进行了一对一会面,讨论他们正在进行的项目,主持了多次团队会议,并参加了 Atlassian 管理员组会议,了解即将进行的变更。协助进行了一些组件变更。
本土化
- Krzysztof:使用新的在线工作流程和 memoQweb 为我们的供应商准备了一个测试项目。负责 19.0 版图书的翻译记忆库 (TM) 维护工作。就转换后的 Oxygen 文件中存在的问题向文档团队提供反馈,这些问题需要在交付本地化团队之前进行修复。对 memoQ 的 Oxygen 过滤器进行了多项更新,以改进从 mif 翻译记忆库重新翻译的效率。
- Allison:处理了 19.2 版本可移植 UI 的最终翻译并推送至 P4;与供应商沟通了发票和即将到来的报价;与供应商沟通了从 V20 版本开始将翻译流程迁移到 memoQWeb 的相关事宜,并与 Krzysztof 和 Trish 合作建立了一个测试项目;验证了发票并提交付款。
- Trish:正在审查 V20 字符串,准备移交 1. 对 19.2 进行最终检查。讨论 V20 的本地化工作流程。
- Sohail:在 jmptrans 上部署了 ChatUI 界面,实现了聊天历史记录、日志记录和令牌消耗限制。
- Sandy:正在测试用于 Oxygen 文件的新填充作业。正在开发用于 Oxygen 文件的新图像差异文件验证功能。
文档
- 苏珊·C:
- 创建了 JMP Live 19.5 的日语帮助文档。已发布并经过同行评审。已送交测试。
- 创建其他 JMP Live 本地化帮助。
- 创建了 19.1.4 版 RN,并更新了书籍和 PDF 文件。Jill 进行了编辑。
- 已审阅 Allison 提出的 JMP Live 改进建议。
- Qiana:
- 参加了会议。
- 对 JSG 中的 2 个章节进行了逐页比较。
- 负责项目规划和协调。
- Jill:继续逐页比较 JSG 以进行迁移,同行评审日语帮助文件,并编辑 19.1.4 版本说明。
- 克里斯:完成了DJ的逐页审阅。几乎所有书籍都编写了帮助文档。调整了输出格式。
系统/主机测试-Cary
- 奥黛丽: 19.1.4 和 19.2 版本的问题都是临时出现的,所以得进行紧急演练!好在现在看来都解决了。正在和瑞恩·克莱尔讨论测试 JMP for Stats 移动应用的事宜。准备下周进行 19.1.4 版本的测试。做一些验证工作。在我们的沙盒环境中测试 Jira 的变更。布拉德·诺里斯下周就要加入我的团队了——欢迎布拉德!
- Nick H:我参与开发了单元测试 GUI的一项新功能,该功能允许用户在最近一次夜间运行中,自动将当前失败的测试用例填充到窗口底部的测试列表中。该功能的工作原理是查询数据库,获取用户最近失败的测试用例,并根据运行 GUI 的操作系统进行筛选。希望这能帮助测试人员(包括我)更频繁地检查夜间运行中的失败测试用例!我还参与了 20 个 beta 反馈和其他一些小型验证工作。

- 埃里克·霍顿:
- JMP-31392 HTTP 请求失败,可能与 AspenTech 的 NTLM 身份验证方法有关;已验证 JMP 19.1.4 和 19.2 版本中与 AspenTech EC2 实例的连接问题已修复。此外,还验证了这两个版本中 /DataTable/ImportExport 单元测试的完整运行。发现 /DataTable/ImportExport/testHTTP.jsl 中需要更新一个基准测试,更新后消除了断言失败。
- JMP-30799 自动标记规则:允许在打开数据库类型文件时提示;协助 Mandy 测试在 Windows 上从 Databricks、SQL Server、Oracle 和 MySQL 打开表以及在 Mac 上从 Databricks、PostgreSQL、OracleDB 和 SQL Server 打开表时“应用自动标记规则”的提示。
- 正在调查JMP崩溃报告。正在与内部用户跟进。
- Hunter:已完成 JMP 19.2 清单中最后几项的验证。已在 Mac 和 Windows 系统上安装、授权(包括在线授权和物理隔离授权)并运行了 JMP 19.1.4 各产品最新版本的测试,以便在下周进行最终安装程序测试之前查找任何问题。已完成两门安全培训课程。调查了两个 JMP 19 EA 4 案例和其他一些已报告的问题。
网站测试 – Cary
- 乔什:
- 完成了 JMP Live 19.5.1 版本验证,并协调了即将进行的安装程序测试的准备活动。
- 已准备好进行 JMP Pro for Live 19.1.4 安装程序测试,包括环境和构建验证。
- 对新的 JMP Live 工作流程功能进行了验证并提供了反馈,重点关注审核、批准、晋升、权限和合规行为。
- 针对 JMP Live 19.5.1、19.6.0 和 20.0 版本,已验证安全修复和第三方软件包更新。
- 执行 OIDC 和 SAML 身份验证测试,排查配置问题并验证修复方案。
- 对 JMP Live 进行了回归测试,以验证最近新增的功能和候选版本。
- 调查并验证了工作流程、身份验证、报告重新生成和数据处理缺陷的修复方案。
- 改进了 Jira 的组织和测试工作流程,以进行流程筛选、分类和验证工作。
- 在 JMP Live Data Table Editor 中发生一起险些泄露缺陷的事件后,发现了扩大自动化覆盖范围的机会。

- 西玛:
- 已接受并关闭:
- 警告摘要部分需要更多字段以适应动态标记获取。
- JMP Live 服务器崩溃,发布大量警告
- 重新加载并打开警告面板会清空警告面板。
- 在流程筛选表中点击“警告”按钮,应该会打开“警告”面板。
- 在“警告”面板中选择 > 应选择“流程筛选”表中的行
- 警告面板默认显示的 ID 数与默认显示的行数不一致
- qc_where 值不包含指示子集的 where 子句。
- 非负连续 PS 报告 JSON 包含虚假的“qc_WarningsTested”:[] 摘要对象
- CCW滤镜未按预期工作
- 使用“按级别”的 PS 报告不显示警告面板或徽章。
- 在移动后置后创建文件夹时出现错误和意外行为,导致创建文件夹时出现错误和意外行为。
- GraphQL 规范中已不再使用 addCredential 和 updateCredential 方法。
- 当类别或进程变量包含特殊字符“&”时,警告面板不会展开/显示警告。
- 创建了 Jiras:
- 除非刷新报表,否则从数据表中移除警告后,警告徽章/徽章编号不会更新。
- 流程筛选中,图表中的“警告”多选功能无法正常工作
- 在警告面板中进行筛选没有任何效果。
- 使用“按级别”的 PS 报告不显示警告面板或徽章。
- 多选筛选流程一段时间后会出现异常行为。
- 在过程筛选报告中调整控制图大小时出错
- 如果关闭筛选选项并重新打开,筛选选择将不会保留。
- 移除多个过滤器中的一个时显示的所有警告
- 警告面板中的徽章在数据更改后不会更新,直到手动刷新报告为止。
- 当存在大量依赖项时,依赖数据加载看似卡住,但实际上并未卡住。
- 清除多个通知时 webjmp 出错
- 当使用特殊字符时,图表会作为 PS 表中选定的行附加到报告中。
- 当分组变量或过程变量包含特殊字符时,从“警告面板”选择“警告”不会选择 PS 表中的关联行。
- 移动轮廓分析器滑块时会显示警告面板
- 轮廓分析器(JMP 与 JMP Live)中某些帧是空白的。
- Natalie: HTML自动化报告:19.5.1 – 1处差异(需要更新控制图测试用例),19.6 – 1处差异(需要更新控制图测试用例),20.0 – 共5处差异,1处差异(需要更新控制图测试用例),4处差异(流程筛选图像基准测试差异,添加了滚动条)。流程筛选的自动化测试需要更新,以在从汇总表中选择行时展开警告面板。Steve正在开发此功能所需的后端更改,我将更新测试用例。我将继续改进流程筛选的测试覆盖率。
- 安娜:
- 为 imageTest 框架添加了新的测试用例。
- 已测试 JMP Live Data Viewer 的修复程序。
- JMP Live 中已验证的缩放 | 平移轮廓功能。
- 已验证 John 对 ScatterPlot 3D 的修复。
- 在 JMP Live 中重新检查了 LDF 反向功能,以确认问题仅在交互式选择控件时出现。
核
- Dan S: Tab 键焦点导航已更新,以集中更多操作,方向键导航目前正在更新中。SceneBox 已支持屏幕阅读器,焦点支持允许通过键盘访问上下文菜单。Alt 键单击对话框和上下文菜单中的颜色/标记/线型属性的初始化和行为也进行了大量更新。与 Bryan Fricke 合作,使用圆角更新了大纲标题的样式。
- 戴夫·B:
- 修复了单元测试中发现的ubsan和tsan问题
- 修复了仅限 Mac 的 MFI 崩溃问题
- 调查了欧内斯特发现的一个工具提示错误。
- 重现了客户报告的崩溃问题,并保存为交互式 HTML 文件。
- Ernest:已添加对数据表“元数据”的支持。现在开始讨论如何将我们对表变量的一些使用方式转换为使用元数据。
- Xan:在添加了对 TopSeg 和 CustomStreamSeg 的支持后,已将“创建为数据表”标记为 EA5 版本就绪。正在探索 Grubbs 异常值以绘制箱线图。
美国能源部和可靠性
- Caleb:正在为所有转换后的样本量浏览器提供脚本支持。希望今天能完成!
主机和接口
- 约翰·施罗德尔:
- 主机更改以避免在仍在测量窗口的过程中尝试绘制窗口(显示)。
- 辅助功能改进:在传入的操作系统客户端调用中添加了对已删除显示框的检查,以避免可能的崩溃。仍在调查并困惑为什么触发工具提示会导致屏幕阅读器焦点从当前聚焦的显示框移开。已在 Jira 中提交了关于 MatrixDisplay 辅助功能改进的请求。
- 图标:更多图标更新。这项工作揭示了 JMP 浅色/深色主题图标与导出 HTML 时首选 HTML 主题图标不匹配的问题。原型设计更改涉及使用 Fluent 风格的红色三角形弹出图标;仍需进一步完善。
- 事故和UT Assert调查。
交互式 HTML
- 约翰·鲍威尔:
- 保罗·斯皮查拉 :我们继续致力于为交互式 HTML 和 JMPLive 添加表面图支持 ( JMPHTML-15556 )。目前,我们正在为嵌入式分析器添加表面图支持,添加对表面图中分类值修改的支持,并添加遥测和日志记录功能。此外,我还进一步完善了交互式 HTML 和 JMPLive 中的轮廓分析器 ( JMPHTML-13612 ),特别是修复了一些扭曲的轮廓线,并添加了对填充轮廓线的支持。
- 阿尔纳夫:
- 更新了准星样式,使其与桌面版准星保持一致。
- 十字准星的固定边缘被切掉
- 添加对十字准线(例如条形图)中类别标签格式的支持
- 修复了存在多个图表时十字准星无法从上方进行绑定的问题。
- 修复了十字准星标签值未限定在图表范围内的问题。
- 我制作了实习生博览会展示板的草稿。
- Mike Stickles:已完成JMPHTML-15608 (在交互式 HTML 中实现星座图)的前两个阶段的实现,涵盖了绘制节点图的静态方面,包括以任意角度渲染文本。目前正在实现顶点和边的选择,并将选择项链接到树状图。
JMP Live
- Aurora:协助完成了一些 GitKraken 续订流程。进行了大量第三方软件包的更新。创建了一个每日更新的 JMP Live 表格,用于跟踪第三方软件包的更新机会。撰写了几篇 Confluence 文章。参与了迭代回顾和计划会议。修复了一些小 bug。开始着手开发自定义分类状态功能。
统计数据
- Laura CS:扩展了多重相关拟合器类,以考虑连续变量均值和方差估计的不确定性。编写了一个 JSL 原型,用于计算结构方程模型 (SEM) 中分类 MIIV-2SLS (Cat-MIIV) 估计器的标准误差。修复了 Cat-MIIV 中单变量统计报告的问题(隐藏协方差矩阵并为估计值的渐近协方差矩阵添加了名称)。与 Haley 会面讨论了 Cat-MIIV 的进展,与 D&I 行动小组会面以最终确定愿景和目标声明,与 Meichen 会面以最终确定 Discovery 的数据示例。正在撰写一篇论文,重点介绍我们在中介模型中 SEM MIIV-2SLS 的功能。
- 伊丽莎白:我正在完成针对有序数据的宽松非比例优势模型( JMP-27695 )的开发工作。周三我把它展示给了沃尔特·斯特鲁普,他对此非常兴奋,因为目前拟合这个模型的唯一方法是使用复杂的 PROC NLMIXED 代码。据他所知,我们将是唯一一款提供该模型“开箱即用”解决方案的软件。
统计测试
- Tonya:测试了过程能力指标图标签的变更。在过程筛选中,测试了近期区域变更、Ksigma 变更、自定义测试 1 变更以及报警图变更。在 CUSUM 中,测试了控制面板中默认 sigma 的变更以及平台重新设计。由于过程筛选、过程能力和 CUSUM 近期变更,更新了单元测试。错误验证。
生命科学最新动态
- 杰克:
- 针对 JMP PyTorch 插件中实现的六个不同的 GNN 模型,创建了一份全面的测试报告。这些模型分别在完整的 QM9 数据集(总共约 130,000 个分子)或 5000 个分子的子集上进行了测试。
- 我对 PyTorch 插件进行了许多更改,以改善用户体验。部分更改涉及图形用户界面,但大部分更改都涉及 Python 代码的逻辑。
- 我在 JMP GUI 中使用设定的种子对每个模型进行了专门测试,以确保输出结果与我的纯 Python 测试结果一致。
- 修复了插件代码逻辑中的多个错误
- 我还发现了一些其他的“用户体验”改进之处,我正在尝试将它们整合到插件中。
- 更重要的是,我赢得了JMP夏季沙狐球锦标赛冠军,成为至少一年来首位赢得该项赛事冠军的研究生实习生。
- Drew:目前正致力于JMP Clinical 20的临床研究报告创建和报告结果并排比较功能。同时,我也在研究JMP Clinical与DataBricks的集成方案,因为Novo Nordisk(以及其他客户)正在使用DataBricks来管理他们的临床试验数据。
- 理查德:正在撰写一份临床报告,总结问卷调查数据。
香农的笔记
下图虽然是为2022年绘制的,但到了2026年7月依然适用……我现在什么秋天的天气都想要,即使最后证明是错的!祝大家周末愉快,注意防暑降温……
