19.1.5:安全冻结 2026年8月6日 • 19.2:安全冻结 2026年9月3日 • 20.0:主程序已开放;EA6 代码冻结 2026年8月27日;代码冻结 2027年1月7日
欢迎阅读 2026 年 7 月 24 日 JMP 开发更新!
我们于周二发布了JMP 19.1.4 版本——感谢所有参与此次安全更新的人员!在 9 月份发布包含最新漏洞修复和安全更新的 JMP 19.2 版本之前,我们将在 8 月份发布另一个安全更新版本(19.1.5)。
JMP 2027 版本 20.0 的功能冻结和市场推广功能冻结里程碑现已完成。请注意:如果您仍在 Jira 中处理任何计划版本为 20.0 但尚未标记为“测试就绪”的用户故事或史诗,请将其添加到此处的“后期功能”页面。该页面提供了一个模板,您可以在其中评估对下游团队的影响。20 EA5 的代码也已冻结。请在 7 月 27 日星期一上午 9 点前更新您的功能页面!EA5 安装程序经 QA 全面验证后,将在 MyJMP 中发布,并通知 EA 计划成员。
请注意, 奎安娜·佩里已更新 Confluence 中的“ 如何创建新的示例数据”页面,其中包含有关提交 AI 生成的示例数据的信息。为此,JMP 法务部门要求我们记录几个附加问题的答案。正如 Qiana 上周提到的,提交版本 20 的新增或更新示例数据的截止日期为 9 月 17 日星期四。
感谢首批学生于周四展示了他们的暑期工作成果! 德鲁夫·梅农展示了管理员操作门户, 戴伦·希克斯分享了他开发的 XML 书籍分析工具,该工具用于检测文档团队转换后的 XML 文件中的错误和不一致之处, Yen-Chen Liu 则展示了她关于添加顺序实验中模式发现的研究成果。您可以在 Confluence 上的 2026 年 JMP 实习生展示日程表中找到演示材料,以及未来几周即将举行的四场演示的主题列表。
遗憾的是,尽管我启动并停止了会议录制,但微软在那一小时内发生了严重的网络故障,导致录制内容和其他会议资料均未被保存。与此同时,其他用户也报告了Teams中屏幕截图无法显示以及Microsoft 365和其他微软服务运行缓慢的问题。
一般公告
重要日期
- 20 EA6 代码冻结 – 2026年8月27日
- JMP 19.2 安全冻结 – 2026年9月3日
- JMP 19.1.5 安全冻结 – 2026年8月6日
- JMP 20 代码冻结 – 2027年1月7日
- 请访问合流查看JMP 19和JMP 20的完整日期列表。
JMP 开发最新进展
核
- 戴夫·B:
- 修复了主机控件显示在大纲标题上方的错误。
- 修复了导致图形脚本错误消息缺失或被截断的错误。
- 在可能进行重构之前,审查了对齐网格功能。
- Xan:最后一个功能:EA5 的雷达图。更新了图表构建器元素图标栏的间距和高亮显示。WScale 代码清理。
美国能源部和可靠性
- Caleb: Fit Life by X 的使用条件显示方式已完成更新,现在只剩下一些小的功能需要完善了。
主机和接口
- John Schroedl:辅助功能:为 PartitionBox 添加了一个对等节点,以便重新播报新窗口。修复了搜索父级对等节点时的一个错误——ancestors() 不是 boxChildAll 的逆函数;请改用 boxParentAll。添加了一个隐藏首选项,用于禁用创建主机辅助功能对等节点,以防此操作导致系统不稳定。解决了辅助功能洞察工具报告的“主窗口”问题。图标:进行了图标更新。重写了用于动态创建层级图标的主机代码,使其支持更多尺寸,从而更好地支持高 DPI。解答了各种 Visual Studio 相关问题。进行了崩溃调查。
- Daniel Powell:已完成 PowerPoint 导出功能的更新,现在用户可以将多个报告/日志合并到一个 PPTX 文件中!我正在努力更新 JMP 网页浏览器的整体辅助功能,希望很快就能完成!
- 保罗:
- 为巴尔的摩的探索之旅准备了演示文稿。
- 研究并提交了一篇关于柏林探索会议的摘要。
- 在 Python 3.14 版本更新后,与 Jim 一起恢复了每日安装 Python 模块的流程。
- 清理了一些现有的 JIRA 问题和 stringbot 变更。
- 将要:
- 修复了数据连接器导出对话框中的多个错误。
- 对数据连接器编辑器进行了用户界面更新,包括移除窗口模式,并添加了筛选器。
- 我还在准备面向 Discovery Baltimore 的 SharePoint 数据连接器演示文稿。
交互式 HTML
- 约翰·鲍威尔:
- 致力于支持散点图 3D 中的正态轮廓椭球体 ( JMPHTML-15664 )。
- 交互式 HTML 开发人员与到访的迈克·斯蒂克尔斯一起进行了为期两天的面对面团队建设活动。
- 试验了虚拟现实头戴设备检测和交互式HTML输出的VR渲染。
- 开始研究对 Scatterplot 3D 的非平行密度轮廓的支持( JMPHTML-15703 )。
- 已解决 JMP Live 中散点图 3D 渲染点比 JMP 中更大的问题,最终发现这是在 JMP Live 中选择使用与 JMP 中的表格不同的数据表时所预期的行为 ( JMPHTML-15701 )。
- 报告指出,由于无法在 JMP Live 的数据表查看器中看到选择项,因此很难发现发布时出现的差异(如JMPHTML-15701中所述)是否符合预期( WEBJMP-11299 )。
- 协助测试了 Jira 配置的一项计划变更,该变更要求在项目于某些状态之间转换时设置固定版本。
- 迈克·斯蒂克尔斯:
- 星座图(JMPHTML-15608)的开发工作仍在继续。目前已成功导出顶点“行状态”(与常规行状态不同),从而可以导出选择状态和隐藏状态。正在尝试实现动态选择功能。
- 周二和周三参加了交互式 HTML 团队建设活动。
- 已完成 ACT-NOW 的全部培训模块。
- 阿尔纳夫:
- 与 Praveena 合作,在 JMP Live 上设置了十字准星工具。
- 为十字准星选择按钮添加了工具提示
- 修复了鼠标移动前准星无法正确渲染的错误。
- 开始准备我的 JMP 实习生演示文稿。
- 周二和周三与交互式 HTML 团队其他成员进行团队建设活动
- 保罗·斯皮查拉 :本周我们团队进行了一些团队建设活动。除此之外,我们还添加了对高斯过程分析器的支持[JMPHTML-15679]。这包括常规分析器、轮廓分析器和表面分析器。最后,我致力于提高 Jenkins HTML 测试的稳定性,减少测试挂起的可能性。
- 普拉维娜:
JMP Live
统计数据
- 约翰·萨尔:
- 在“分析”菜单的“质量和过程”子菜单中,将“控制图”移至第一,然后在“控制图生成器 (JMP-28180)”下选择“过程筛选”。
- 在“拟合最小二乘法”中,支持嵌套效应以保存预测标准误差的公式列(JMP-31639)。
- 在 Profiler Simulator 中,修复了近邻剔除随机空间填充矩阵,该矩阵被错误地转置,等待 19.2 版本后期修复 (JMP-31629)。
- 泰勒:我距离将应急平台切换到对齐网格显示对象只剩最后一步了。我还发现多重对应关系中存在一些错误,并在第二天就修复了它们。
统计文档
- Michael Crotty:继续进行统计文档转换文件的 XML 清理工作。为 JSM 做准备,包括由于前任主席辞职,提前几个月接任 SPES 分会主席一职。
统计测试
- Mark:正在完成 JMP 扩展的最终修改,以添加 Laura L 要求的变异系数置信区间,之后会将其提交到 JMP Marketplace。与 Jules 和 Dan S. 讨论了由于平台不支持重做、重新计算和保存脚本而导致的扩展功能局限性。致力于调试 Bayes Opt 的失败单元测试。与 Audrey 讨论了如何识别不会出现此类故障的测试机器。与 Ryan 和 Joseph 一起考虑 John 提出的 UX/UI 更改。协助 Ayumi 完成她的实习项目以及即将与团队进行的演示。
- 扎克:我实习期间开发的MSA仪表盘插件已经顺利完成了第二轮反馈。因此,在修复一些最终问题并查找所有漏洞后,该插件就接近完成了。
- Tonya:开始测试新的多元能力分析。继续测试累积和(CUSUM)和过程筛选。参加了关于MSA仪表板的反馈会议。
生命科学最新动态
- Drew:在Dan Schikore 的协助下,实现了 JMPCLINICAL-5877:将 JMP Clinical 样式化移至 JMP Clinical 主题,使 JMP Clinical 主题能够继承并扩展 JMP Live 主题以实现 JMP Clinical 的样式化。实际上,所有样式化代码现在都已从 JSL 中移除,以便我们能够充分利用 JSS 基础架构。对 JMPClinical 单元测试进行了更改,直接从 jmpsrv01 复制安装程序(而不是使用 OneDrive),以提高可靠性和跨用户和机器的可移植性。关闭或推迟了 JMP Clinical 功能 Jira 问题。正在处理 bug Jira 问题。
- 杰克:
- 我将两个最新的 GNN 模型(Cormorant 和 DimeNet++)集成到了 PyTorch 插件中。
- 我加入了一种方法来估计 GNN 模型中节点和边的特征重要性,以帮助提高模型的可解释性。
- 我与 Luciano 合作,将特征重要性纳入 PyTorch GUI 模型报告中。
- 我做好了下周实习生汇报的幻灯片。
- 我获得了一个 JMP Linux 节点的访问权限,目前正在对插件中包含的所有 GNN 模型进行全面的测试,以便将它们与已发表的结果进行比较。
- 为 PyTorch 插件的内部和外部用户创建了一个基础教程
产品管理和产品营销
- Mia:我正在和香农·莱斯利一起研究“发布年份命名”事宜,确定产品和安装程序中哪些内容可能需要随着 3 月份 JMP 2027 v20.0.0 的发布而进行更改。要了解更多关于此更改的信息,请关注下周初 InsideJMP 的一篇文章。
- 布莱恩·弗里克:
- 无障碍
- 团队讨论改进导航行为、用户交互可访问性,并收集有关可访问性增强的反馈。
- 持续开展外联工作,以获取客户对无障碍改进的反馈,并与外部用户验证改进效果。
- 图标现代化
- 继续推进与 Fluent 风格的图标现代化工作保持一致,并提供了更多更新的图标。
- 可用性研究/Lyssna采购
- 完成了与赖氨酸风险评估和隐私影响评估相关的后续活动。
- 版本控制和安装程序
- 针对计划中的安装程序更新和与新版本控制方法相关的产品变更,提供了反馈意见。
- 可用性
- 就 JMP 数据表左上角控件的布局和组织展开了讨论。
技术支持与互动
每周技术支持案例数量:

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

每周客户支持案例量:

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

开发运营
- 吉姆:
- 在 Sonoma Mac mini 上重装操作系统后,我又能运行 JMP 20.0 单元测试流了。
- 感谢保罗·纳尔逊协助在多台 Mac 单元测试机器上通过 shell 脚本安装 Python 模块。
- 为大卫·巴伯找到了 WinOS JMP 18.2.1 的构建文件副本,因为这些文件不在 JMPSRV01 上。
- 将几台旧机器升级到符合 CIS 标准(而不是将其交还)。
- 为 JMP 20 EA#5 创建分支 //depot/rel/r20.0/… 文件;在 mac OS 上构建 JMP EA,很快也将在 WinOS 上构建。
- Melanie: 19.2 版本完成后,我与约瑟夫商讨了 20 版本中一些示例数据脚本的修复方案。我创建了 EA5 项目经理 Jira 问题单。我测试并验证了 DevOps 团队中的各种 Jira 问题单。由于 SAS 正式停用 VMware,我正在与多个团队合作,加速 JMP 将系统从 SAS 基础架构迁移出去(特别感谢 Shannon Leslie 和 Audrey牵头这项工作!)。19.2 版本已关闭 Stringbot——一段时间内,Stringbot 只会在 20.0 版本上运行!
- 迈伦:
- JMPTOOL-2268、JMPTOOL-2326:19.1 和 19.2 版本的遥测功能
- JMPTOOL-2215:向 JiraBot 添加经理字段
- JMPTOOL-1837:删除多余的员工遥测数据
- JMPTOOL-1762:将测试机器人物理文件的存储迁移到 AWS
- JMPTOOL-2108:将崩溃系统从 jmptool 迁移到 AWS
- 鲍勃:
- 已将 19.1.4 安装程序推送至 My JMP 的未知领域
- 清理了脚本,以解决 JMP Pro Live 构建失败导致的进程停滞问题。
- 已为EA 5做好准备
本土化
- Krzysztof:根据供应商和审校人员的反馈(性能、任务分配、资源),正在调整在线 memoQweb 工作流程。正在为供应商译员、编辑和 JMP 审校人员编写新的在线工作流程文档。正在将 XSTR 编译从 jmptool 迁移到我们的服务器 (jmptrans)。正在审核其他需要从 jmptool 和 jmpsrv01 迁移的本地化资源。正在测试我们新的 LLM 工具,以完善我们的术语库。
- Allison:整理了 V20 本地化供应商的报价并提交了采购申请;验证了本地化的 19.1.4 版本说明 pdf 文件并移交给 Web 团队;处理了 JMP 文档库标题页文件并将其发送给供应商进行桌面排版工作;与供应商沟通并帮助解决翻译人员和审校人员在 memoQWeb 测试期间遇到的问题。
- Sohail:对聊天界面进行了改进,包括:URL 固定、添加带有格式要求的系统提示、Markdown 格式显示、持久列选择以及其他界面错误修复。
- 维罗妮卡:
- 下载了 JMP 和 Perforce
- 正在处理我的入职任务
- 沙:
- 测试用于 Oxygen 文件的新填充作业
- 为 Oxygen 文件开发新的图像差异文件验证
- 特里什 :继续审核字符串。Vernonica Johnson加入我们最新的本地化团队,进行入职培训。
文档
- Qiana
- 苏珊·C:
- 已完成 JMP Live 19.5 本地化帮助文档的剩余部分,经过同行评审并已交付测试。目前正在处理测试中发现的问题。
- 19.1.4 版本说明已完成。
- 与 Allison 会面,讨论 JMP Live 的想法以及如何实现这些想法。
- 正在进行AR书籍的逐页比较。
- Jill: JSR页面比较,翻译JMP Live帮助的同行评审,UI字符串审查。
- Devon:将 HTML5 文档转换为 XML,继续进行 Web 帮助方面的工作。
系统/主机测试
- Mandy:主要在动态表格方面工作——追踪从汇总中选择行、删除行然后再添加行时发生的崩溃问题——已将其转化为一个与行状态相关的 JIRA 问题,共 20 个。也在处理标签和自动标记功能——导入了一些我自己的测试数据表进行清理、位标记和标签标记——互联网打开可以正常工作,但 CSV 文件不行,所以我为此也创建了一个 JIRA 问题。正在为 20 个样本处理几个新表格——仍在处理这个问题,并将把它转交给开发团队的其他成员协助解决。将与新测试人员合作,帮助他们学习 JMP 数据表方面的知识。:smiling_face_with_smiling_eyes:
- 奥黛丽:正在测试 UT 框架中的一项新功能,感谢尼克·霍姆斯不断添加新功能并响应测试人员的请求。在我们的沙箱环境中测试即将推出的 Jira 变更。对 JMP 2027 进行国际化 (I18N) 测试。对 JMP 19.1.5 进行早期测试。与 Shannon Leslie 合作,确定仍在使用 SAS 硬件的机器的所有者,并制定业务连续性计划。与库什·沙阿一起审查 Mimic Pipeline 计划。
- Justin:已完成对 SASIntegration 自动化套件的更新,使其能够从中央位置提取服务器详细信息,从而简化更新过程。继续编写 Python 虚拟环境更新的自动化测试脚本和手动验证。现在我们已经获得了 MATLAB 2026a 版本的许可证,正在验证其与 MATLAB 的集成。
- Melisa:完成了第三轮 18N 测试的部分工作,并提交了一些我发现的硬编码问题到 Jira 中。花了一些时间研究新的元数据功能,并将反馈发送给了 Nick。开始研究代码重构,并提交了一些我发现的崩溃问题。
网络测试
- 惠:
- 已验证警告面板、崩溃场景和图形脚本边缘情况中存在 3 个缺陷。
- 报告了 13 个新问题,涉及坐标轴/工具提示/参考线缺陷和 JMP Live 脚本处理缺陷(交互、覆盖率、暗模式渲染)。
- 与 2 位开发人员合作,确定了 1 个回归问题 (JMP-31651);1 个风险仍然存在:复杂的流程筛选报告排序行为 ( JMPHTML-15699 )。
- 在图像回归测试套件中编写测试脚本,以防止与图形相关的故障和崩溃再次发生。
- 本地化测试(JMP Live 20)进入下一阶段。
- 指标:3 项已验证 | 13 项已报告 | 1 项回归 | 1 项风险 | 0 项已重新开启
- 安娜:
- 验证了 John 实现的散点图 3D 连接点和正常轮廓椭球体(有/无分组)的功能。
- 测试 Paul 实现的表面图功能。
- 在 HTML5 中测试带变换列的 3D 散点图。
- 已报告桌面版散点图 3D 用户界面存在问题。
- 在桌面端测试作用域转换列。
香农的笔记
感谢鲍勃·希基分享这张可爱的青蛙先生的照片,今天早上他到达 A 栋时,青蛙先生热情地迎接了他。我们不确定这只青蛙是否需要帮助,但他没有电话可以求助!:smiling_face_with_smiling_eyes: 希望大家周末愉快,注意防雨!
