19.1:预计质量保证验收日期为 2026 年 3 月 12 日 • 20.0:主版本开放 • 20 EA2 版本冻结日期为 2026 年 3 月 19 日
欢迎阅读 2026 年 2 月 27 日 JMP 开发更新!
非常感谢 Nicole Jones 分享这份工作周年纪念公告,也衷心祝贺 Paris!
祝贺统计测试员帕里斯·费森加入 SAS/JMP 满20周年!Paris 于 20 年前的 2 月 28日以技术研究生的身份加入 SAS。之后,他成为全职系统工程师,随后加入 SAS EVAAS(教育增值评估系统)团队担任分析顾问。我们非常高兴他于 2016 年加入 JMP,担任研究统计测试员。
帕里斯,感谢您过去二十年来为SAS做出的宝贵贡献,包括在JMP的这十年。您作为系统工程师和分析顾问的经验对您在JMP的工作至关重要,因为测试工作常常需要您设身处地地站在客户的角度思考,并预测他们将如何在实际应用中使用我们的软件。
在过去的 10 年里,Paris 在 JMP 中发挥了关键作用,测试了众多 JMP 平台,包括文本浏览器、多元嵌入、支持向量机、聚类分析,以及最近的分析器的各个方面。
巴黎,感谢你与我们分享你的专业知识和才华。我们很高兴与你共同庆祝这一非凡的里程碑。
难以置信,二月已经结束,三月即将到来!这将是忙碌的一个月。首先是JMP Discovery Summit,将在意大利索伦托举行。除了主题演讲、用户分享、圆桌会议和路线图研讨会之外,JMP Lab还将展示JMP 20的练习。我们期待收到大家对几项新功能的宝贵反馈!
本周继续对JMP 19.1安装程序进行测试。我们预计质量保证部门将于 3 月 12 日完成验收,其他验收工作也将在此之后尽快完成。我们计划在 3 月 17 日圣帕特里克节当天发布 19.1 版本——紧随我们 3 月 16 日的下一个全球休息充电日之后。
JMP 20 EA2计划于 3 月 19 日冻结。请协助产品经理收集已准备好进行 EA 测试的新功能信息!如果您是第一次创建此类页面,或者需要了解如何使用此处的模板进行设置,请按照此“操作指南”页面上的说明进行操作。创建或更新功能页面的截止日期为 2026 年 3 月 23 日星期一上午 9 点,您需要在 2026 年 3 月 24 日星期二下班前将 EA 视频发送给 Mia 。请参阅EA 视频指南或联系米娅·斯蒂芬斯咨询任何问题。此外,产品管理团队将重新审视早期采用者计划的报告和仪表板。如果您有任何希望在未来看到的数据或报告,请联系莎拉·西尔维斯特 。
正如 JMP 文档经理奎娜·伊格林最近在发给开发团队的邮件中提到的,她的团队目前正在将 JMP 内容从 FrameMaker 迁移到 Oxygen(DITA XML)。他们预计将于 4 月 16 日完成迁移。在此过渡期间,撰稿人将无法更新或修改现有的 JMP 文档。在所有文件完全迁移之前,我们的工作将仅限于使用其他工具记录新功能。如果您有兴趣了解团队的进展,所有与迁移相关的工作都在JMPDOC 项目史诗中进行跟踪。
如有任何关于迁移过程的问题,请联系 Qiana。感谢您在此次重要的工具过渡期间的理解和耐心!
如果您是需要采购软件或赞助会议的开发团队成员,请参阅Confluence 上的此页面,了解与JMP 采购部门合作的详细流程(由Trish O'Grady撰写)。该页面提供了启动流程的说明,您可以通过发送电子邮件给 JMP 采购小组的 Valentina Perez 来了解流程,以及她在处理您的请求时需要的一些信息。新供应商的入驻和整个流程可能需要数周甚至数月的时间,因此请尽早启动流程。您可以在正式采购流程开始之前就着手与供应商接洽,因此请在续约或新采购之前提前做好规划。
此外,非常感谢理查德·津克在本周的 JMP 开发人员会议上的精彩演讲!Richard 介绍了 JMP Clinical 19.1 和 20.0 版本中新增的“暴露汇总”平台。如果您错过了会议, 可以在这里找到录像。当天晚些时候,JMP 员工用户组(JEJUG) 召开了第一次会议,Donny Kopp 和 Jordan Hiller 带来了 JMP 入门指南,JMP 财务主管 Lauren Aldrich(显然她也受到了 JMP 销售部门的积极招募 :smiling_face_with_smiling_eyes:)进行了工作流程演示,Russ Wolfinger 则带来了 JMP Assistant 的演示。您可以在这里找到录像。
感谢托尼亚·莫尔丁分享了上周的 Beta/崩溃案例,并标注了崩溃类型!

2026年2月27日当周测试版及崩溃报告 | JMP Live
一般公告
重要日期
- JMP 19.1 安全冻结 – 2026年2月19日
- JMP 19.1 最终图像候选版本 – 2026年2月23日
- JMP 19.1 计划发布于 MyJMP – 2026年3月17日
- JMP 20 EA2 代码冻结 – 2026年3月19日
- 请访问合流查看JMP 19和JMP 20的完整日期列表。
JMP 开发最新进展
统计数据
- Laura CS:我参与了结构方程模型(SEM)中三个新的纵向模型快捷菜单选项的开发(见下文)。当分析师想要考虑增长曲线中的时间特定效应时,这些选项尤其有用。我还与一位宝洁公司的用户合作,为Discovery提交了一份提案。

- 约翰·萨尔:过程筛选
- 创建了一个 ID 角色来识别点,使其能够像实时分诊 (JMP-29766) 要求的那样,防止被删除。
- 在“使用限制表”中添加了路径子句,使其能够打开限制表或零件表(JMP-29819)
- 修复了导致随机崩溃的多线程问题(JMP-29818)
- 在获得战略客户的批准后,将上限行动限值的默认上限分位数概率从 0.9985 更改为 0.99865,以便更好地匹配 3-sigma 正常限值的分位数 (JMP-29851)。
- 除了 Z 分数方法外,还支持非正态过程的百分位/ISO/几何能力指数(JMP-29547)。
统计文档
- Michael C:参加了 Oxygen 转换的后续培训课程,并与 Devon 合作,着手研究将我们的方程式从 FrameMaker 转换为 Oxygen 的方法。与团队会面,讨论了第一季度的工作,并制定了 2026 年的目标。负责统计文档团队在文档转换期间的各项规划工作。
统计测试
- 马克:这周暴雪过后,我铲了22英寸厚的雪。我完成了一个脚本,可以将数据表中的选择设计转换为JSL代码片段,以便导入可用性研究工具。我开始在Confluence中编辑我们的可用性研究工具文档,以便创建一个版本,并将其与该工具一起提交到JMP Marketplace。我参加了增材制造团队会议,规划第二阶段的实验和测试。我与系统工程师查理·惠特曼合作,协助客户解决一个客户提出的脚本问题,该脚本是我22年前编写的,用于执行格鲁布异常值测试。
- Tonya:测试流程,筛选路径参数的新功能及其使用限制。与流程能力团队合作,查找与偏好设置相关的冻结和崩溃问题。由于分布图分位数值的变化,更新单元测试。完成了最近分配的 Act-Now 培训。
生命科学最新动态
- Drew:正在开发 JMP 临床单元测试的自动化功能——第一阶段是使用我们在 JMP LifeSciences 内部管理的服务器,但同时也在与 Jim 合作,制定最终方案,将其迁移到 AWS 管道中。此外,还在完善验证套件插件,以便最终将其添加到 Marketplace 中。
- 理查德:调试完功能。向 JMP 开发团队做了演示。吃了药。
技术支持与互动
- 温迪和加里:
- 支持团队表现出色。我们最近的工作重点是完善 Service Cloud 中的新案例布局。我们对最终成果非常满意!
- 很遗憾,由于数据更新尚未完成,我们未能及时向您发送更新邮件,因此以下是技术支持和客户互动主题的常规图表。更新完成后, TS JMP Live 报告也将随之更新。此外,以下是过去 14 天内支持团队提交的工单。
上周技术支持队列中的案例主题:

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

开发运营
- Shannon L:参与 JMP Marketplace 货币化项目,包括多次讨论 JMP 扩展加密问题。与 JMPHTML 开发和测试团队会面,介绍 Jira 问题级安全机制。进一步探索 Snyk 与 Jira 的集成。与 Sarah S 和 Kristen 以及 SAS 开源办公室会面,了解他们的指南和最佳实践。继续与产品管理团队合作,研究添加葡萄牙语翻译的可行性。每周参加技术会议。参与 Oxygen 项目,并协助采购。负责 Atlassian 管理和用户支持。
- Melanie:整理了笔记并创建了用于自动化临床帮助构建的初始项目页面;参加了第一届 JEJUG 会议——组织者和演讲者都非常棒!与 Shannon Leslie 合作,向 Salesforce 团队 Jira 项目添加了一个字段;进行了各种 Jira 更新和故障排除,以及一些额外的测试工作。
本土化
- Trish: memoQ续订采购订单已获批准。翻译供应商和审校人员的ZIP系统导入工作仍在进行中。培训课程已完成,团队目标设定工作也在进行中。与团队会面,探讨在V20版本中添加巴西葡萄牙语支持的可行性。本地化团队正在汇总成本估算。
- Allison:负责本地化插件的本地化屏幕截图工作,将本地化插件移交给 Marketplace 和 QA 进行测试;预处理新的 Marketplace 字符串,为本地化移交做准备;更新未结的采购订单,以符合新的 SAS PTP 要求;处理本地化的 19.1 版本说明文件,并将软件包发送给供应商进行桌面排版工作。
- 霍华德:
- 参与了新的韩语单词计数方法的 API 开发工作
- 重构仪表盘 API 和项目类
- 修改后的仪表盘项目周期文档,使其包含 JMP_UI 和重新推送功能
- Krzysztof:负责教育部门视频字幕的机器翻译和语言学习翻译。测试将本地化 fm 文件中的翻译记忆库转换为 Oxygen 格式并进行对齐。测试新的自动化功能。记录巴西葡萄牙语的本地化流程。
- Sohail:在远程服务器上测试了不同的模型,设置了聊天界面,解决了依赖关系,使用 LLM 界面清理了 edu 字幕文件。
- Sandy:参与了仪表盘验证类的重构工作。参与了为我们提供给供应商的韩语报告添加新功能的工作。
文档
- 克里斯 :完成了 19.1/19.0 版本帮助文档的推送/降级工作。与 Web 团队讨论了帮助文档的未来位置。协助 Susan 处理 JMPLive CSS。测试了 Oxygen 的各项功能。尝试重新设计了临床帮助文档的样式。
- 德文郡:接受 Ryffine 的 oXygen 额外培训,从事网页帮助样式和错误修复工作,为统计和文档团队的不同文件分块大小需求寻找解决方案。
- Susan C: JMP Live/Public 本地化帮助文档已生成完毕。下周将提交同行评审,然后进行测试。
- Jill: 2/23 UI 字符串审查、审查 EG Jira 以及规范文档团队的同行评审页面。
系统/主机测试-Cary
- Mandy:完成了 JMP 19.1 的安装程序测试任务。在 Mac 上没有安装 JMPRUNNER 的情况下,我追踪到了 JMP 20 的崩溃问题,并在开发者推送修复程序后使用 Xcode 创建了一个构建版本,以确保一切恢复正常。我开始编写文档(供测试人员参考),讲解如何设置 Xcode 来构建 JMP。参与了新的动态表格摘要功能开发。与 Evan 合作,并报告了我们遇到的一个崩溃问题。旁听了 JMP 员工用户组会议——收获颇丰!还参加了另一个软件工程师/开发者焦点小组,讨论了 20 版本的新功能。
- 香脂:
- 已完成 19.1 版本的安装程序测试,并编写了详细的说明,以便下次进行此操作时有所帮助。
- 已验证 Tabulate 在 20.0 版本中修复的问题(JMP-29775:Tabulate 对统一格式的“实时更新格式”无响应;JMP-29776:修复后 Tabulate 不显示统一格式百分比;JMP-29782:Tabulate 无法正确重做统一格式更改;JMP-29650:撤销页面列更改时 Tabulate 崩溃)
- 报告了一些新问题(JMP-29807:在列切换器中选择任何内容后,“制表撤销”功能停止工作;JMP-29792:创建子集表时,“分组列”同步问题;JMP-29791:当数据中存在被排除的标签列时,“标签”和“标签列名”出现问题)。
- 开始着手处理客户报告的神秘崩溃问题,但我还没有成功重现该问题(JMPTEST-2257:19.05 版本中 IfDisplay::isTrue 和 IfDisplay::annotationShow 位于堆栈顶部时发生的神秘崩溃)。
- 参加了第一次JMP员工用户组会议
- 埃里克·H:
- JMP 19.1 最终安装程序验证:Windows 11、JMP、西班牙语、Chrome 浏览器、开启深色模式、关闭遥测功能、Office 365
- 在最终安装程序验证 Confluence 页面中贡献了测试文档:
- 明确了 testRInterface_OSI.jsl 的位置
- 增加了 JMP Live 和 HTML5 Help 验证的测试步骤。
- Hunter:本周大部分时间都在进行 JMP 19.1 安装程序测试,并为相关的 JIRA 条目添加注释。调查了 EA 1 案例。报告了 JMP SSO 授权过程中出现的新验证码提示行为变化,这是由于 Salesforce 帐户的安全变更所致。完成了实验室主机测试 Mac 上各个测试帐户密码的更新。
- Audrey: 19.1 安装程序测试。思考如何让我们的发布计划更好地配合 JMP 的安全策略。Confluence 管理任务。与 JMP 法务部门合作,制定未来的 JMP 条款和条件页面。
- Justin K:参与了 19.1 版本安装程序的测试工作。此外,他还参与了将 CAS 自动化套件更新到现代标准的工作。
网站测试 – Cary
- Josh:JMP Live 19.1 – 安装程序测试和回归测试状态
- 由于本周出现了一些突发的安全漏洞,需要优先处理才能继续测试,因此我们开工较晚。尽管如此,团队仍取得了稳步进展,目前安装程序测试和回归测试已完成 63%。
- 我们预计下周将达到 100% 的测试完成率,前提是不会出现其他阻碍性问题。
- 作为本次迭代的一部分,我还简化了 17.2 和 18.2.3 版本的迁移路径。我们将密切监控结果,以评估这些更改是否能提升整体迁移测试的稳定性和效果。

- Seema:本周除了日常的 Jira 工作外,还花了一些时间测试 JMP Live 19.1 安装程序:
- 已接受并关闭:
- 改进仪表板的通知电子邮件,尤其当报告使用不同属性时。
- 与任何数据帖子无关的警告不应查看、分类或下载。
- 进行中:
- 警告面板:在“控制图报告(按组)”中选择“分类”时,警告行未处于焦点状态
- 惠:
- Anna:正在为 SP3D、CCB 和 GB 的已修复问题编写测试。已报告的问题包括:
- CCB:过程能力直方图图像移出画面并被裁剪。
- GB:为什么包含不支持的功能的报告在发布时不会向日志打印解释性消息?
- SP3D:使用 SendToByGroup 运行脚本后,所有后续 SP3D 运行均出现相同的错误。
- SP3D:灯光边框已绘制但未启用
- Natalie: HTML自动化报告:19.1 – 全部通过,19.5 – 全部通过,20.0 – 全部通过。已完成19.1版本JMP Live安装程序的法语测试。更新了19.1和19.5分支中失败的控制图测试用例。继续规划新的流程筛选测试覆盖范围,该测试将使用Steve提供的新库和测试步骤定义。
- Mateo:继续更新我们的 JMP Live UI 自动化测试,重点关注管理员设置页面、管理员池页面和管理服务器页面。我还完成了 JMP Live 19.1 安装程序测试的部分工作。
核
- Dan S:关联项功能 - 现在使用脚本比较来判断关联报表是否“已修改”。改进了项目中关联报表的行为。新增了在 PlatformLauncher::launchEmbedded() 中设置帮助键的功能 - 默认情况下,现有帮助键将被清除 - 这也能避免在打开/关闭嵌入式报表大纲时出现意外的广播问题。
- 埃文:准备进行探索。链接项目适用于 EA2。复制/粘贴适用于 EA2。
- Xan:继续研究显著性括号和相关椭圆。
美国能源部和可靠性
- Caleb:对验收抽样平台进行了一些改进。用户现在可以切换隐藏部分额外回复,直到准备好进行调查为止。
主机和接口
- 保罗·N:
- 将 JMPDtPreviewer 更新至 zlib 1.3.2
- JMP 20 zlib 1.3.2 更新,在 Jim 和 Bob 的帮助下,构建和安装程序能够适应从 zlib.dll 到 z.dll 的名称更改。
- SAS Act Now 培训课程
- AWS 激活适用于正在运行的 Amazon Linux 2023 EC2 实例,开发激活适用于 JMP 17 及更早版本。
- VPC 和安全组配置
- Daniel 将 Dev 网页连接到了新的 EC2 实例。
- 测试网页。除了用户手册之外,其他页面似乎都能正常访问。
- 使用全新构建的 JMP 16.1 macOS 版本在新开发服务器上进行实际激活测试。激活过程返回了许可证,但 JMP 16.1 未接受该许可证。
- 调试针对开发服务器的 JMP 激活。
- 正在研究 macOS 上 jsite.py 的问题,该问题影响了 Jim 在全新机器配置中的环境。
- 会议及一些与 Marketplace 加密插件相关的工作。
- 发现通过 HDF5 导入代码包含了另一个 zlib 副本。
- 修改了 JMP 20 hdf5Import 项目,使其也指向现在唯一的 1.3.2 共享 zlib.dll 文件。
- Michael H:为 PI 服务器导入器添加“标签”支持。
交互式 HTML
- 约翰·鲍威尔:
- 审核暑期实习生申请并准备初次面试。
- 使用 JMP 和 JSL 分析交互式 HTML JavaScript 性能记录。
- 已完成第一季度签到课程。
- Mike Stickles:已完成 Bar Segments (JMPHTML-489) 的重构工作,现在处于回归测试和错误修复模式。
JMP Live
- Aurora:流程筛选分类(20):开始在 JMP Live Daily 上汇编一系列示例,更新 Jira,开会,处理汇总计算与控制图生成器之间的差异,开始处理在仪表板或类似位置发现流程筛选时出现的异常情况。
香农的笔记
都快三月了,但目前为止,天气状况并不理想。希望这个周末能有阳光——不管怎样,祝你玩得开心!
