19.0.4:仅修复安全问题 • 19.1 :所有更改均需代码审查和 4 人批准• 20.0:主分支开放 • 20 EA1:于 2026 年 1 月 22 日冻结
来自Trish的特别提醒:JMP 19.1 开发代码冻结将于 2026 年 1 月 5 日星期一进行。请处理您当前“卡住”的新字符串,如果它们需要被提取,请采取必要的步骤将其释放。假期结束后,也请您处理一下 2026 年 1 月 4 日运行中遗留的字符串。谢谢!
欢迎阅读 2025 年 12 月 19 日 JMP 开发更新!
本周我们发布了适用于所有 JMP 产品的 19.0.3 版本。感谢所有参与此次月度版本发布的人员!提醒一下,虽然大多数“点号”版本仅包含安全修复,但我们的 XX.X.3 版本允许包含一些关键功能性错误修复。此类功能性修复必须通过基于 Jira 的特殊审批流程,该流程涉及产品经理/客户服务经理、安全经理和测试经理。在 19.0.3 版本中,我们对 JMP 桌面代码进行了一些关键修复,并进行了必要的安全更新。您可以在此处下载 19.0.3 功能性修复的发行说明,并在此处 JMP Trust Center中找到 19.0.3 安全公告。随着 19.0.3 版本的开发工作完成,DevOps 团队目前正在搭建并测试 19.0.4 的基础架构。与此同时,JMP 19.1 的审批流程也在本周继续进行,目前为止收到的所有请求都链接在此 Epic 下。
随着我们首个EA版本计划于2026年1月22日冻结,请继续按照本“操作指南” (已更新至JMP 20版本,感谢Mia!)中的说明添加功能页面。功能页面以用户友好的方式总结了计划和正在进行的工作。功能页面的“动机与概要”部分尤为重要,因为这些文本会直接摘录到产品管理单一源文档中,该文档用于准备EA网页和发布时显示的“新功能”页面的内容。
说到功能,请花几分钟时间查看一下 Confluence 上的“ 如何使用功能请求”页面,如果您有任何疑问或需要澄清,请在页面上留言。JMP 的功能请求流程(以及由 JMP 产品管理部门管理的相应愿望清单流程)在过去的几个周期中不断完善,该页面详细介绍了我们目前如何使用功能请求来收集、研究和分类来自各种渠道的客户需求。
希望大家都抽出时间观看了本周发布的JMP 2025年终公司更新视频!尽管今年经历了诸多变化、不确定性和意想不到的波折,但视频中仍带来了JMP 2025年营收增长的好消息。热烈祝贺在网络直播中公布的JMP Spotlight 奖获奖者!
资深活动技术专家亨利·摩尔因其对近期开发的 JMP Studio(更新网络直播的录制平台!)的重大技术贡献、在制作各种 JMP 19 发布素材时展现的专业技能和高效工作,以及在与外部供应商和内部合同合作过程中对流程改进所做出的贡献而受到表彰。如果您去过亨利的办公室,就会知道他是一位乐高迷。显然,他的团队非常感激亨利每天都能和他们一起拼搭乐高积木!
令人欣喜的是,由Gary Catalfu领导的JMP 客户互动团队荣获了团体奖!这支不断壮大的团队隶属于Wendy Murphrey 领导的JMP 技术支持团队,承担了繁重的工作,包括处理授权和 RPS 案例,以及其他众多客户咨询。短短几年内,这支团队已成为 JMP 全球客户支持工作中不可或缺的一部分。
此外,还要特别表扬一下我们开发团队的“聚光灯”获奖者!JMP Live 开发人员奥罗拉·蒂芙尼-戴维斯因其在 JMP Live 方面的出色工作而荣获个人奖项,其中包括在全球各地的 Discovery 活动中与客户进行的杰出互动(由 Dan V 提名)。分析软件测试员杨三奇也荣获个人“聚光灯”奖,以表彰她对样本大小探索器和贝叶斯优化平台所做的细致测试工作、她与 JMP 团队合作申请美国专利的工作,以及她面向内部和外部受众的精彩演讲。
最后但同样重要的是,JMP 安全团队( Travis Lapolla、Alex Taylor、Paul Nelson、Kristen Slappey、Justin Chilton、John Schroedl、Nick Ruva 和 Shannon Leslie )也因其在 JMP 和 JMP Live 中倡导“安全至上”文化方面的合作而获奖。该团队在 JMP 版本更新周期的转变过程中发挥了至关重要的作用,JMP 版本更新周期从 JMP 17.X 的 6 个月一次,过渡到 18.X 的双月一次,再到 JMP 19.X 的月度一次,使我们能够按照行业标准的时间周期修复第三方漏洞。JMP 客户互动团队和 JMP 安全团队也在Inside JMP 的 2025 年回顾系列文章的第五部分中重点介绍。希望您也有机会阅读了这篇文章以及该系列的其他文章!
一般公告
重要日期
- JMP 19.1 代码冻结 – 2026年1月5日
- JMP 19.1 文档冻结 – 2026年1月7日
- JMP 19.1 L10N 冷冻 - 2026年1月15日
- JMP 19.1 安全冻结 – 2026年2月19日
- JMP 19.1 最终图像候选版本 – 2026年2月23日
- 请访问合流查看JMP 19 的完整日期列表。
JMP 开发最新进展
产品管理和产品营销
- 第五天:
- 发布了《2025 年产品管理报告》 ——总结了产品管理团队在 2025 年完成的主要举措、目标达成情况、项目和指标。感谢产品管理团队的每一位成员在过去一年中的出色表现,也感谢 Kaylee 制作了更新后的记分卡幻灯片。
- Scott Allen 已经迅速进入工作状态,成为 JMP Marketplace 和自然语言界面 (NLI) 的最新产品经理——我们期待他于 2026 年 1 月 1 日正式上任。
- 2025 年是让我们的优秀产品变得更好的一年,我期待着令人兴奋的 2026 年。
- Bryan F:向丹·希科尔 、 欧内斯特·帕苏尔 、 埃文·麦考克尔和朱利安·帕里斯演示了与JMPPRODMGMT-1379相关的 Figma Make 原型,该原型用于改进侧边栏,提供窗口导航和更直观的报表管理。为JMPUX-233 、 JMP-13550和“数据编辑用户体验 - 基本任务”提供了用户体验反馈。与拉斯·沃尔芬格和Scott Allen 分享了关于 JMP Assistant 开发工作的想法。与乔什·洛普雷斯蒂和迈克尔·戈夫就 JMP Live 的辅助功能改进展开了讨论。与埃文·麦考克尔讨论了 JMP Search 的潜在改进方案。为JMP-26814 、 JMP-29117 、 JMP-26397和JMP-26398开发了图形。继续在“Web 辅助功能入门”课程中取得进展。
技术支持与互动
- 加里:
- 支持团队将继续处理客户支持请求并完成年终工作。寒假期间的运营状态已发布在社区页面,并包含在案例提交后自动发送的回复邮件中。
- 以下是技术支持和客户互动方面的常用案例量及主题图表。这里还有TS JMP Live 报告以及指向 Jira 筛选器的链接,该筛选器显示了过去 14 天内支持团队提交的工单。
- 感谢大家陪伴我度过了美好的2025年!祝您假期愉快!
每周技术支持案例数量:

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

每周客户支持案例量:

上周待处理案件主题(不包括受限方筛选) :

开发运营
- 梅兰妮:
- 解决了 JiraBot 的一些问题——感谢 Myron 和 Shannon Leslie 的帮助!
- 2026 年伊始,JMP 20 EA 计划的第一个日历提醒正式启动。
- 1 月份与 Trish 和 Jim 一起计时 19.1 分支的最后一次 Stringbot 运行。
- 2025年第四季度总结会议圆满结束;2026年规划工作已开始。
- 鲍勃:
- 发布 19.0.3 版本及安装程序验证文件
- 为 19.0.4 版本构建安装程序
- 审查 MyJMP 文档中有关安装程序上传的内容
- jmpsrv01 安装程序区域的备份和恢复步骤回顾
- 吉姆:
- 用于构建 JMP 19.0.4 的分支源代码
- 已禁用并存档多个 19.0.3 版本的 Jenkins 项目
- Perforce 支持多个 19.1 代码变更
- 调查了保罗·纳尔逊 (非常感谢!)快速识别并解决了 Python 安装问题;创建了新的 AWS AMI。
- Shannon C:我和团队成员召开了几场第四季度进度汇报会;其余的会议计划在1月初举行。我们审查了新的崩溃报告、单元测试结果的进展情况,并验证了一些分支任务和其他已完成的项目。过去几周非常忙碌,我非常感谢DevOps团队为完成年底工作所做的所有努力!
本土化
- Allison:对所有语言的 19.1 可移植 UI 字符串进行后处理,并交给 Melanie 进行 JSL 冲突检查;翻译了 ZH 19.1 示例数据字符串,并将 ZH 和 JA 字符串都交给 Krzysztof 创建数据表;处理了 19.0.2 发行说明,并将本地化的 pdf 交给了 Web 团队;验证了供应商发票;回复并分类了 19.0 BigBooks 的翻译查询。
- Krzysztof:协助处理 19.1 版本 JMP UI 翻译返回结果(PortablUI 的 XSTR 编译,构建 SampleData 表)。改进了 HTML5 和 JMPLive 处理脚本。测试本地化工作流程中的新功能。
- Sandy:继续完善可移植用户界面、内置函数和示例数据的提交/返回流程的自动化测试计划。修复了填充文件验证和图像差异文件验证的错误。
- Howard:为 PortableUI 创建了仪表盘 Jenkins API 触发器。为 JMP_UI 返回作业向 P4 添加了版本和语言信息。
- Trish:继续完成新韩语审稿人的采购工作。为2026年的项目做准备。
文档
- 苏珊·C:
- 规划 JMP Live 以帮助 SPC 流程
- 已将审阅反馈意见纳入 JMP Live 文档(感谢所有贡献者!)
- 生产部门检查了我的账簿(BA、MM、FLM、PR、TIs)
- 重置所有书籍
- 实习生面试
- Qiana:
- 面试了2名技术写作实习生候选人。
- 运行了分配给我的书籍的生产脚本。
- 对键盘快捷键、Windows 菜单说明卡和 macOS 菜单说明卡进行了更新,并交付测试。
- 参与了 MathType 软件的采购流程以及 Ryffine 的培训和支持。
- 对 19.1 文档进行了更新。
- Jill:生产检查 AR、DOE、EG 和 LS,完成了 JMP-25070,编辑了 LS 归一化章节,并开始编辑 LS 距离矩阵章节。
- Chris:准备并推送了 19.1 版本帮助文档草稿。查看了帮助地图问题。审查了 JSLCOMPAT 的 Jira 问题。
系统/主机测试-Cary
- Mandy:处理了一些 JIRA 问题,测试并确保 20 版本中的一些功能可以顺利回滚到 19.1 版本。对 Mac/Windows 平台上新增的筛选视图和动态表格(汇总、堆叠、拆分、转置)的修复程序进行了测试——这两个功能目前都在开发中,尚未正式发布。正在追踪一些 Tahoe Mac 的问题——其中一个是运行缓慢,似乎会随机出现,而且窗口似乎无法关闭——为此我创建了JMP-29140 问题,并正在尝试找到解决此问题的步骤。
- 奥黛丽:香农·C 发现我们的“所有 JMP Jira 问题”表中缺少一个 Jira 问题后,我进行了调查,发现有好几个问题都缺失了。我仍然不明白原因,但我已经重新提取了数据,以便我们拥有完整的数据集,用于崩溃数据和其他流程。第四季度评审工作已完成,JMPSRV01 文件也已清理完毕,安装程序测试验证脚本也已调整完毕。明年见!
网站测试 – Cary
- 乔什:
- 进行年终总结。
- 验证 JMP Live、数据库、Keycloak 和产品变更
- 与开发人员紧密合作,改进安装程序
- 我正在和我的团队一起在他们的机器上本地构建 JMP Live。
- 随机回答各种问题,然后不停地接听电话

- 安娜:
- 已完成 JMP Live 19.1 数据查看器客户端的验收级别测试。
- 已验证修复了群组性能广播问题和 JMP Live Data Viewer - Client。
- 测试了 John Powell 针对 JMP 20.0 中将 3D 点绘图代码放入其自身类中的修复方案。
- 报告显示,散点图 3D 显示质量更高,但清晰度不如桌面版。
- Dave Barbour 修复了 Scatterplot 3D 的一个已报告的桌面问题:标记透明度设置未应用。
- 已验证 Mike Stickles 针对 Band 样式误差线无法正确导出(带颜色变量的点)的修复方案
- 报告的 GB:线条:误差线间隔样式颜色未保存。
- 报告 GB:要点:带状样式误差线的选择方式有所不同
- 测试了 HTML5 对标记绘图模式的支持情况。
- 已报告各种问题,John 已将“添加对轮廓标记绘图模式的支持”发送给 Dieter。
- Seema:我关闭了几个 WEBJMP 的 Jira 问题,设置了一个本地 JMP Live 开发环境,以便随时进行相关的测试,现在我正在深入研究 JMP Live 20 中 Contour Profiler 的 HTML5 Jira 问题。
美国能源部和可靠性
- Caleb:我继续完善我的验收抽样原型,努力完成计划构建算法。我还和美国能源部团队一起吃了顿假日午餐。
交互式 HTML
- 约翰·鲍威尔:
- 由于 Scatterplot 3D 中使用的 3D 视图控制器 (TrackballControls.js) 已从 three.js 的最新版本中弃用 ( JMPHTML-15152 ),因此将其替换为新的视图控制器。
- 修复了之前在 JMP Public 的“所有用户”空间中需要登录才能查看内容的问题。
- 与 Qiana Eaglin 和 Roger Alford 会面,讨论如何简化重定向到本地化在线 JMP.com 和文档,并能够在开发周期的早期进行测试( JMPHTML-15200 , JMPDOC-2698 )。
- 完成了STIPS课程的第二个模块。
- 年终讨论。
- Mike Stickles:开始着手处理JMPHTML-489 (重构 Interval bars 为子类)。由于 BarSegment 代码的复杂性,这将是一项重大的重构工作;我预计需要几周时间,尤其因为它可能还需要实现其他子类(例如误差线)才能使其正常工作。
JMP Live
- Aurora: 19.0:为技术支持部门提供了一些关于客户控制图分类问题的建议。19.5:第三方软件包更新。数据编辑可用性测试。20.0:支持流程筛选中的多变量组(持续进行中)。其他:迭代演示和回顾。
统计数据
- 约翰·萨尔:
- 在“重复”中 - 如果指定了“开始时间”,则 Profiler 现在会格式化时间间隔而不是时间(在 19.1 中也是如此)(JMP-29033)。
- 过程中筛选
- 将“通过缺失连接”扩展到限制线(JMP-28977)。
- 现在您可以控制应用哪些限值,新增了在离散度图中指定下限控制限的功能。此外,还开展了非对称限值测试的初步工作(JMP-28962)。
- 在生存中,许多变化(JMP-29067)
- 将标题从“产品限度生存适应性”改为“生存”。
- 将所有“分配”菜单项放入名为“分配配件”的子菜单中。
- 添加 ID 角色,以便处理每个受试者对应多行数据(对应于随时间变化的协变量)的情况。目前,除最后一个时间事件外,其余事件都会被跳过。
- 添加原因角色,并遍历每个原因,将其他原因审查为与该原因相关。
- 当前的竞争原因命令仍然有效,并且具有一些新实现所不具备的功能,包括省略原因和模拟,但它只进行 Weibull 拟合,并且除了在启动时指定原因角色时无需提示之外,不会与原因角色进行交互。
- 添加“拟合比例风险”菜单项,该菜单项会添加一个效果说明对话框。(初步工作)
- 修复“显示合并”图例
- 梅臣将接手新的工作,包括拟合比例风险 Cox 模型。
- Laura L:我致力于改进变异性图表的遥测功能,以便了解用户仅使用该平台查看图表的频率。在改进该平台的遥测功能后,我撰写了一篇 Confluence 页面,分享我的心得体会,希望能对其他人有所帮助——如果您感兴趣,可以阅读《如何改进 JMP 平台的遥测功能》 。
- Elizabeth:推进了混合模型容差区间的工作(JMP-9836);Confluence 页面即将上线。修复了客户报告的 SVM 崩溃问题(JMP-29147)。节日快乐!
统计测试
- Mark:我移除了贝叶斯优化平台高斯过程建模单元测试脚本中按日期划分的测试阻塞,以便所有测试每天都能运行。结果表明,这193个故障均可复现,且全部发生在同一台测试机2000MacTAMX上。我与Jacob合作,解决了Easy DOE数据录入步骤单元测试脚本中因子图图像比较的几个故障。我正在与Mia安排与DOE内部专家的会议,讨论Easy DOE报告步骤和随机系数功能的改进方案。
- Tonya:测试流程筛选的新功能。验证漏洞。
生命科学最新动态
- Drew:协助对 JMP Clinical 19.1 的最后几个 bug 进行分类和修复。根据审批流程,进行代码审查并将 Jiras 集成到 19.1 版本中。与 Rebecca 一起准备 Discovery 会议的内容和幻灯片。
- Richard:正在完成一本关于临床试验的书中关于不良事件分析章节的初稿。
香农的笔记
感谢 JMP 的常驻历史学家鲍勃·希基指出,本周发布的 19.0.3 版本恰好与 1903 年 12 月 17 日莱特飞行者号在北卡罗来纳州首次持续、可控、动力飞行的周年纪念日重合!

好了,我要开始休假了。希望北卡罗来纳州的各位都能好好利用即将到来的春暖花开的天气,多到户外走走!虽然天黑得可能还是早,但我真的非常期待能摆脱冬日的寒冷。祝大家假期愉快,好好休息!