19.1:最终安装程序候选版本 2026年2月23日 • 20.0:主版本开放 • 20 EA2 冻结 2026年3月19日
欢迎阅读 2026 年 2 月 20 日 JMP 开发更新!
JMP 19.0.5已于本周在 MyJMP 中发布。本次月度安全更新包含的修复详情可在 JMP Trust Center 的“安全公告”页面查看。感谢所有参与此次发布的人员!
JMP 19.1现已完成安全冻结阶段。在最终确定安装程序之前,JMP Live 正在考虑添加一些紧急修复程序。桌面产品的最终安装程序候选版本预计将于 2026 年 2 月 23 日发布。MyJMP 的发布计划于 2026 年 3 月 17 日发布。文档团队已编写发行说明,详细说明了错误修复和新增的小功能,Shannon L 将撰写一份安全公告,其中包含有关安全更新的详细信息。
我们正在期待EA2 版本于 2026 年 3 月 19 日进行代码冻结。感谢梅兰妮·德雷克今天发送的日历提醒!如果您有想向客户重点介绍的 EA2 功能,请务必更新功能页面。如果您尚未创建功能页面,请使用JMP 20 功能页面模板进行创建。模板中的“动机”和“摘要”部分包含最关键的信息。如果您是第一次创建功能页面,请参阅此操作指南了解更多信息,或与您的产品经理合作。
感谢托尼亚·莫尔丁分享本周的 Beta/崩溃报告(已选择崩溃情况)!

2026年2月20日当周测试版及崩溃报告 | JMP Live
一般公告
重要日期
- JMP 19.1 最终图像候选版本 – 2026年2月23日
- JMP 19.1 计划发布于 MyJMP – 2026年3月17日
- JMP 20 EA2 代码冻结 – 2026年3月19日
- 请访问合流查看JMP 19和JMP 20的完整日期列表。
JMP 开发最新进展
产品管理和产品营销
Dan V 和 Mia:项目管理团队在卡里进行了一周卓有成效的线下会议。我们努力完善团队目标和指标,并与开发团队就 JMP 20 的各种主题、项目和计划进行了交流。当然,团队中外地的成员也享受到了温暖的天气,我们还在会议间隙安排了一些轻松愉快的活动。感谢所有参与会议的成员。期待 JMP 20 及未来的发展。

技术支持与互动
每周技术支持案例数量:

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

每周客户支持案例量:

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

开发运营
- 吉姆:
- 最新 JMP 20 ASAN 单元测试运行中报告的 JIRA 问题
- 将 Windows JMP 20 调试单元测试流程从物理 PC 迁移到 AWS 实例
- 在所有 WinOS 单元测试机器上更新了 JMP 20 的 Python 模块静默安装。
- 协助奥黛丽·舒尔设置 AWS 测试实例,并重新利用了一台 Mac mini
- 对多个已修复的 JIRA 进行了错误验证
- Melanie:正在使用新的测试数据库运行查询,并将每日单元测试运行与测试仪表板结果关联起来——感谢 Myron 帮助我建立联系;与 Tom Pedersen 和 Chris Barrett 会面,讨论自动化 JMP Clinical 帮助构建的可能性;使用并更新了多个 Jira 进行正在进行的工作;享受“欺骗之春”。
- Shannon L:负责 Atlassian 管理和用户支持。参与 19.1.0 版本的安全审查,以及 19.0.5 版本周期末的清理工作。与产品管理和文档团队合作开展新功能文档试点项目。参与 Oxygen 迁移和迁移后规划。每周召开技术会议。参与 JMP Marketplace 货币化项目。
- Shannon C:审查了大量 19.0.X、19.1.X 和 JMP 20 的崩溃报告,以寻找值得调查的新问题,创建了新的 Jira 条目,并将案例与缺少崩溃签名的 Jira 问题关联起来。调查了 Nicole 内部报告的一些崩溃问题。每周参加技术会议和一对一会议。
- Bob: MyJMP 19.0.5 版本已发布。新增适用于 Macintosh 的 JMP 20 学生版 EA 1。正在改进 20 EA 的脚本,使其更好地与 20 生产版脚本保持一致。
本土化
- Krzysztof:参加了额外的 Oxygen 培训。准备了关于 Oxygen 迁移中本地化的讨论议程。对已完成的本地化项目进行了翻译记忆库和项目维护。为 JMPLive 19.5 本地化准备了本地化工作流程。设计了新的本地化自动化功能。协助解决构建本地化 JMPLivePublic 输出过程中遇到的调试问题。
- Trish:本周花了不少时间帮助我们的审校人员和翻译供应商熟悉 ZIP 系统(JMPLoc-7669 JMPLOC-7652) ,并完成了 memoq 的续期(JMPTOOL-1785) 。我和Qiana以及香农·L会面,讨论了本地化 Jira 和查询的优先级排序——相关文档将记录在 Confluence 中。我们可以在每月一次的文档/本地化团队会议上与其他团队成员一起查看。
- Allison:在我们的 CAT 工具中处理了 19.1 版本说明,并将软件包发送出去进行翻译;将本地化文档移交给 Web 团队,以便在 jmp.com 上发布;创建并验证了本地化插件;完成了 ActNow 培训课程;验证并处理了供应商发票。
- 迈伦:
- JMPTOOL-2059 – JiraBot 无法加载数据/映射表为空
- JMPTOOL-2044 – jmptoolprod 上的镜像列表和变更列表数据
- JMPTOOL-2062 – 更新 mac 符号化机器密码
- 已启动 DBConvert 数据库工具续订
- Sandy:参加了 Oxygen 课程。参与了仪表盘验证类的重构工作。参与了为我们提供给供应商的韩语报表添加新功能的工作。
文档
- 德文郡:开始将 FrameMaker 文件完全转换为 DITA,继续与统计团队合作,将 LaTeX 公式集成到 XML 帮助中,并编写了有关如何为 oXygen 安装 LaTeX 插件的 Confluence 页面。
- 苏珊·C:
- 正在为 19.1 版本生成 JMP Live/Public 本地化帮助文档。Trish 的团队提前交接了工作(太棒了!)。Krzysztof 一直非常热心地协助我解决与 Jenkins 作业相关的各种问题。
- 重新安排 JMP Live/Public 19.1 的剩余日期(随着提前交接,所有日期都可以稍微提前一些)。
- 正在编写 19.5 版 JMP Live 配置帮助文档。
- 与 Chris 和 Krzysztof 会面,讨论字体修复和图像缩放问题。
- 与 Qiana 会面,继续制定文档政策(源于回顾性研究)。
- Qiana:参加了Oxygen培训的最后一天。参与了Oxygen、Carmen Publishing和LaTeX插件的采购流程。负责项目规划和协调工作。
- 克里斯 :继续进行 Oxygen 的培训和测试。调整了 JMPLive 样式。与 Thomas 和 Melanie 会面,讨论临床帮助的自动化和样式调整。将 19.1 版本的帮助文档上线,并发布了 19.2 版本的草稿;将 19.0 版本降级。
系统/主机测试-Cary
- 奥黛丽:下周准备19.1 版本的验证。维护 Jira 问题。为部分销售团队创建了一些 Confluence 空间。本周,我们的测试团队在达勒姆的三角冰壶俱乐部进行了一次团队建设活动(大家都穿着我们新买的 JMP 连帽衫!)。

- 埃里克·H:
- 开始调查 JMP20EA1 beta 报告(案例 # 00281655),客户报告称其查询速度比 JMP17 “慢得令人无法接受”。
- 现在 JMP 20 和 19.2 版本中,连接到 SQLite 数据库时会列出已验证的表。
- 安装 OneDrive 数据连接器插件,测试在切换实时连接时,能否保持之前的连接。这样,当用户切换回之前的连接时,JMP 就不需要重新连接,从而避免各种性能问题。已在 Windows 和 Mac 系统上的 JMP 20 和 19.1 版本中验证了这项新功能。
- 开始调查 JSL 单元测试 DataTable/SQL/testODBCOpenonetable.jsl 和 testMacODBCOpenonetable.jsl 的未知故障,并重现与已安装的 ODBC 驱动程序相关的连接问题。
- Hunter:已安装、授权并对所有 12 种 JMP 19.1 产品/主机组合进行了若干测试,以便在下周开始 JMP 19.1 最终安装程序测试之前查找任何安装问题。周二参加了在 Triangle Curling 举办的 JMP 主机测试团队建设活动。已更新实验室中用于主机测试的 Mac 电脑,为新的密码更改做好准备。还检查了新发布的 Tahoe 26.4 Dev. Beta 1 中持续存在的 Tahoe 问题的状态。已完成 2026 年第一季度的两门合规性培训课程。已审阅 Allison 的本地化 JMP 19 基本分析文档。
- Nick H:我正在努力让变更列表构建结果发布到 jmptoolprod 机器上的仪表盘。此外,我还在改进我们每晚的单元测试失败邮件处理流程,使其能够向特定测试人员发送后缀运行失败邮件。在进行这项工作的过程中,我还发现并修复了仪表盘中后缀测试运行失败报告的一个现有问题,该问题会导致测试运行失败总数统计错误。本周我还与 Mandy 会面,讨论如何帮助她进行一些数据表测试。
- Mandy:正在测试新的数据表更改和动态表(汇总),重点是开发人员测试版本。今天 DS_Europe 实验室的构建版本数据表看起来不错。正在调查 Mac 上动态表崩溃的问题,但大部分功能看起来正常。正在编写新的汇总/转置/堆叠/拆分测试。持续进行中——仍在研究如何将标签规则应用于数据表、导入不同的数据等等。下周:需要检查工作流构建器是否记录了新项目。
网站测试 – Cary
- 乔什:
- JMP Live 19.1 安装程序测试准备
- 更新了测试矩阵
- 创建了所需的 Jira 用户故事,其中包含测试子任务。
- 在 AWS 中创建了所需的测试机器,包括 DNS 条目。
- 额外工作
- 专注于与安全发布相关的 Jira 问题
- 解决了我的一份 Jira 报告中的一个小问题

- 西玛:
- 已接受和已关闭的 Jira:
- HTML Contour Profiler 在 JMPLive 事件后崩溃
- 在最新的 JMP 20 版本中,JMP Live 的报表侧边栏按钮无法正常工作。
- 当用户没有数据权限时,查看警告历史记录报告时会显示空白模态框。
- 即使帖子包含想法或标记,但加载帖子历史记录页面时仍会显示“未找到历史记录”几秒钟,即使历史记录存在。
- 轮廓分析器 Y 区域控制功能无法使用
- 用户可以选择在复制报告时是否复制警告信息。
- 复制控制图警告与复制报告一起出现
- 创建了吉拉斯
- 对文件夹仅拥有下载权限的用户对重复帖子的访问权限不一致
- 尝试将一篇没有数据访问权限的文章移动到已包含同名文章的文件夹中时,弹出了一个包含错误信息的模态框。
- 当用户无法将帖子复制到另一个空间时,此处显示的未翻译字符串
- 进行中:
- Mateo:我继续更新了 JMP Live UI 的自动化测试,重点关注管理员与群组交互以及管理员日志相关的测试。我还验证了一些自动化测试发现的错误。
- 已接受并关闭:
- 在 JMP Live 上发布多个使用现有数据表的报表时,JSL 会导致错误。
- 按下管理员搜索清除按钮后,列表项显示不正确。
核
- Dave B:修复了由启动脚本中包含模态对话框的插件引起的焦点问题。进行了多次崩溃调查。修复了插件加载顺序回归问题。与 Nick 和 Myron 合作解决了将 jmprunner 结果发布到测试仪表板的问题。
- Dan S:关联项工作 - 改进了项目中的行为,支持就地重新运行以进行撤销/重做,正在改进脏操作行为。添加了框<
- Xan:与莎拉·西尔维斯特进行相关性焦点小组讨论。探索成对比较代码,以便将数字附加到括号上。
美国能源部和可靠性
- Caleb:根据用户反馈,我们为验收抽样平台添加了一些新功能并进行了一些改进。我们目前只向一个用户群体进行了演示,但到目前为止,他们都很喜欢!
主机和接口
- 保罗·N:
- jmpopst02.exnet.sas.com 和 jmposmrh8.unx.sas.com 已停用。前者是 JMP 生产环境托管的 OpenStreetMap 服务器,后者是 JMP 16 及更早版本的开发服务器。由于关键软件已停止维护,该服务器存在严重的安全漏洞,必须完全重建才能修复。经过一周半的日志文件监控,我们发现只有我本人发起的或来自 SAS 防火墙内部的请求。其余请求(每天超过 20000 次)均为机器人程序探测未加密的管理页面。幸运的是,我们的服务器安全防护措施完善。Web 服务器已关闭,SAS IT 部门将停用该服务器。我已经备份了数据库、地图数据和服务器配置文件,以备将来需要搭建其他 OpenStreetMap 服务器时使用。
- 在 JMP 18 版本之前,已开始更新负责激活的 EC2 Linux 实例。Amazon Linux 2 已弃用,迁移方案是使用 Amazon Linux 2023。激活数据库是 Amazon RDS 上的 MariaDB 实例,无需更新,只需更新运行激活脚本的 Linux Web 服务器即可。我已经启动了一个开发 EC2 实例,一旦新的开发实例验证通过,即可移除之前的开发和测试 EC2 实例。然后,创建一个新的生产 EC2 实例进行测试,之后让 Daniel 将激活前端指向更新后的生产 EC2 实例。
- Snyk 刚刚报告说,zlib 需要更新以修复可能存在的无限循环漏洞。CVE-2026-27171 的严重性等级为低,因此目前将使用 JMP 20 进行修复。我已经下载了 zlib 并开始构建。构建过程有所更改,现在会生成 z.lib 和 z.dll,而不是 zlib.lib 和 zlib.dll。我需要看看这会对我们的项目解决方案产生什么影响。
- 迈克尔·H :PI 和 AspenTech 导入器的增强功能。
交互式 HTML
- Mike Stickles:持续推进 BarSegment 的长期重构工作,并将不同的条形样式拆分为子类(JMPHTML-489);本周主要致力于解决 forAll() 方法重构中的难点,同时也顺便修复了 Interval 条形中的一两个 bug。希望下周结束前能完成代码审查。此外,我还审阅了 Comms 对我关于 JMP 19 中词云的博客文章草稿的修改;该博客文章现已发布。
- 约翰·鲍威尔:
JMP Live
- Aurora:19.5 -限制对未关联任何数据的控制图警告的访问。20.0 -计划一种支持滚动数据窗口分诊的方法(与其他流程筛选分诊开发人员合作),并开始汇编一套流程筛选分诊示例。其他:Sprint 回顾和计划,处理一个 IT 问题。
统计数据
- Laura CS:撰写并发布了一篇关于纵向结构方程模型(SEM)中虚拟变量使用的博客文章。回答了社区中关于SEM中分类变量和随机截距交叉滞后面板模型(CLPM)的几个问题。修复了社区用户报告的崩溃问题。为SEM中新的“设置约束”模型快捷方式以及旧的CLPM快捷方式添加了新功能。
统计文档
- Michael C:与 Devon 一起探讨了未来在文档中使用 LaTeX 标记来标注公式的可能性。计划在转换后,对现有公式进行标记,以便在基于 Oxygen 的文件中使用。准备下周的第一季度讨论。与产品管理团队会面,讨论了 20.0 版本新功能文档的编写流程。
统计测试
- Tonya:我一直在测试过程筛选的新功能:控制限列属性和直方图。我准备并参加了关于CCB、过程筛选和过程能力的协调会议。我还进行了缺陷验证和单元测试清理。
生命科学最新动态
- Drew:负责增强 Marketplace 上的 Tabulate to DOCX 插件。研究如何利用该插件的功能,在 JMP Clinical 中生成临床研究报告的各个部分。协助 FDA 负责数百个 JMP Clinical 安装的临床分析师进行调整,以更好地部署、采用和使用该产品。
香农的笔记
感谢奥黛丽·舒尔分享这张照片!嗯……这只狼让我想起了最近参加奥运会越野滑雪比赛的狼犬纳兹古尔!希望大家都能度过一个美好的周末,像那只狗狗冲过终点线时那样充满喜悦。正如一位网友所说:“10月14日——给这只好狗狗颁个奖牌!”
