19.0.3:已完成审批;计划于 2025 年 12 月 16 日发布• 19.1 :所有变更均需代码审查和批准• 20.0:主分支开放 • 20 EA1: 2026 年 1 月 22 日
欢迎阅读 2025 年 12 月 12 日 JMP 开发更新!
本周, JMP DOE 团队又获得了一项美国专利商标局颁发的专利,在此向他们表示祝贺!该专利名为“用于设计和分析具有不同使用模式的实验的交互式工具” ,于 2025 年 11 月 18 日获得美国专利,专利号为 12,475,270,由 JMP 校友布拉德利·琼斯参与研发。该专利副本已上传至 SAS SharePoint 网站: 已颁发专利。干得漂亮,团队!
JMP 19.0.3 的最终审核已于今日完成,安装程序计划于下周二(12月16日)在 MyJMP 中发布。由于 19.0.3 包含少量影响 JMP、JMP 学生版、JMP 专业版和 JMP 临床版的功能性错误修复,我们将提供详细的发布说明。感谢苏珊·康纳汉与开发团队合作,在本周完成了发布说明的最终定稿!同时,感谢香农·莱斯利整理了 JMP 19.0.3 安全公告,这些公告将发布在 JMP 信任中心,详细介绍我们产品的安全相关更新。
JMP/JMP Pro/JMP Student 19.1 版本现已进入审批阶段。正如 Melanie 在此里程碑事件的提醒中所述,进入审批阶段后,请执行以下操作:
- 继续让同事审核你的错误修复代码——维护工作中需要进行代码审查!
- 请向JMP 审批人邮件列表发送请求,邮件中需包含审核人的姓名以及拟议变更的信息:
- 问题简述,以及 Jira 链接和 Swarm 链接(如有)。
- 请就此次变更对测试的预期影响发表评论
审批人将直接回复您,而不是回复整个列表。收到四位审批人后,请发送邮件至 JMP 审批团队告知我们。如果您还缺少一位或两位审批人,请发送另一封邮件说明您还需要多少位审批人才能达到所需的四位。如果任何审批人对您提出的变更提出异议,我们将在下次运维会议上与开发经理讨论,或者安排另一次通过 Teams 会议讨论该变更并决定是否继续推进。
本周早些时候, 罗宾·贝特斯发来邮件提醒我们,JMP 将在下周于 A 楼进行最后一次跨信仰食物援助假日食品募捐活动的物资收集。正如 Robin 所说,我们非常希望能在假期前再次装满捐赠箱!不知道该捐赠什么?以下是我在Feeding America 博客上找到的一些信息,您在购买捐赠物品给跨信仰食物援助(或其他食品救济站)时可以参考:
食物银行接受干货和罐头食品捐赠。这是什么意思呢?基本上,任何“常温保存”或不易腐烂的食品都可以——您可以把它放在食品柜里,它不会变质。请记住,只捐赠尚未过保质期的食品。具体来说,食物银行通常需要以下物品:
花生酱、罐装汤、罐装水果、罐装蔬菜、罐装炖菜、罐装鱼、罐装豆类、意大利面(大多数人喜欢全麦面)和米饭(大多数人喜欢糙米)。
食品银行也可能接受联邦或州政府援助项目未涵盖的个人护理用品和常用家居用品。如果您远程办公或下周不打算去办公室,您也可以选择在线向跨信仰食品运输组织 (Interfaith Food Shuttle) 捐款(点击此处) ,或查找您所在地区的类似组织。
感谢Shannon Leslie分享 2025 年 12 月 9 日 Atlassian 产品变更信息!
12月9日,Atlassian对我们的Jira、Confluence和Bitbucket Cloud站点进行了更新。相关变更列表以及重点说明和文档请点击此处查看。
变更内容包括:
- Jira 的“项目”已更名为“空间”。
- Jira 日历现在除了月视图外,还支持周视图。
- Jira 命令面板新增了更多选项
- 还有更多!
如有任何疑问,请联系香农·乐利或其他 JMP Atlassian 管理员。您也可以访问我们的JMP Atlassian 问答团队频道,我们会持续分享此信息及其他 Atlassian 相关内容。
一般公告
重要日期
- 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 最终图像候选版本 – 2025年2月23日
- 请访问合流查看JMP 19 的完整日期列表。
JMP 开发最新进展
核
- Xan: 19.1 修复了图例和平行轴的问题;图例大小:新的字体测量和更少的内边距;为非范围项(如对数或参考线)的未链接页面轴添加部分共享;修复了可变宽度轴的标题元素轴表。
- Evan:重写遥测浏览器插件,使其直接从遥测数据库中提取数据。
美国能源部和可靠性
- Caleb:完成了一些改进样本量探索器基础架构的工作。我还在完善一个原型验收抽样平台,它扩展了现有的分析器。Nora这周享受了两天的雪假!:)
主机和接口
- Paul:已将 JMP 20 和 JMP 19.1 更新至 Python 3.13.11。正在研究 JMP-29061 问题——SAS 提供的一款新测试仪配置了 PYTHONPATH 和 pip.ini 设置,这影响了 JMP 及其安装软件包的能力。正在研究如何进一步将 JMP 的 Python 和 Pip 环境与标准环境变量和配置文件隔离。
- Will:在 19.1 版本代码审批模式开始前,完成了剩余的 MATLAB Jira 问题。正在改进基于 ODBC 的数据连接器,以便在适当的时候正确显示和筛选模式。
交互式 HTML
- 迈克·斯蒂克尔斯:
- 针对JMPHTML-14956问题(图表构建器中带有颜色变量的点无法正确导出带状样式误差线)的修复程序已推送。该问题已通过测试,并已返回开发团队,以防触发此问题的 JMP 修复程序在代码冻结前被推送到 19.1 版本。
- 已完成JMPHTML-15181 (渲染大小可变或视为静态的误差条)的修复。此修复是由于同一个 JMP 错误修复引发的 14956 号错误所致。
- 参与了白盒测试,发现并记录了一个 Line 错误。
- 约翰·鲍威尔:
- 将 SceneBox 类中的 3D 点段代码拆分到其自身的 JavaScript 类中( JMPHTML-15146 )。
- 重构了重复的代码以解析 GroupRowStateAbility 信息( JMPHTML-14713 )。
- 开始研究将 three.js 从版本 148 升级到最新版本 180( JMPHTML-15152 )。
- 进行了一天的白盒测试,开会讨论了测试结果,并创建了错误。
- 与 Dieter 和 Paul 讨论了 JMP Live 用户愿望清单中的项目。
- 与 Justin、Michael 和 Paul 一起集思广益,探讨如何在 JMP Live 上查看报告时保存所做的更改。
- 为年终评估提供意见
JMP Live
- Aurora: 19.5:协助测试,修复了一些小bug。20.0:在支持qc_group进行流程筛选分类方面取得了显著进展。其他:撰写了几篇Confluence文章,参与了迭代计划,并回答了一些关于JMP Live管理员角色的问题。
统计文档
- Michael C:在 19.1 版本中,为“拟合模型”和“可靠性预测”功能编写了文档。与 Karen、Colleen 和 Hamid 合作,完成了所有 9 本统计手册的准备工作,以便用于 19.1 版本帮助文档的测试生产版本。参加了关于改进新功能文档编写流程的会议。负责统计研发部门的探索人员配备计划。
统计测试
- 马克:我把贝叶斯优化中高斯过程模型拟合的单元测试,从比较单个响应预测值改为比较响应集的线性回归。我使用严格比较来识别问题案例,以便卡西亚和克里斯进行调查。这些测试在两台机器上都持续失败。我参加了卡西亚的练习,她今天要向SAS专利委员会做报告。我正在和瑞恩、约瑟夫和雅各布一起研究JMP 20中Easy DOE的两个潜在改进:自定义随机系数和报告选项卡。
- Jacob:测试 OML 设计,编写用于备份和创建新设计的单元测试。针对在调试版本中测试发现的问题提交工单。测试 19.1 版本的超频曲线。调查潜在的性能问题。
- Haley:已验证 19.1 版本中 SEM 和因果处理的错误修复。很高兴来 Cary 待几天,与团队成员见面,参加统计开发午餐和节日聚餐!
技术支持与互动
- 温迪:
- 周五快乐!支持团队将继续专注于用户支持请求和年终工作。我们将在社区和案例创建时自动发送的回复邮件中发布寒假期间的运营状态。
- 感谢本周所有为冬季聚餐带来食物并帮忙布置和清理的朋友们!我们一直都很享受美味的食物和与大家的相聚!
- 以下是技术支持和客户互动中常见的案例数量和主题图表。这里还有TS JMP Live 报告以及指向 Jira 筛选器的链接,该筛选器显示了过去 14 天内支持团队提交的工单。
每周技术支持案例数量:

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

每周客户支持案例量:

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

开发运营
- Shannon C:第四季度评审准备工作,与团队成员召开第四季度会议,以及定期进行一对一沟通。我调查了Mac单元测试配置失败的问题,并排查了一些崩溃事件。周三我们举办了JMP冬季聚餐,我很享受。周四,我和DevOps及文档团队成员在卡里市中心(对于我们这些不常去那里的人来说)的Zest寿司和小食餐厅共进午餐。非常感谢Shannon L组织这次午餐聚会!
- 吉姆:
- 在将 JMP 19.0.3 最终镜像候选版本和安装程序交付给 QA 测试团队后,我禁用了 macOS 和 WinOS 构建机器以及单元测试机器上的所有相关进程。
- 已为即将到来的 JMP 19.0.4 的 Perforce 分支做好准备,等待 19.0.3 的 QA 验收。
- 已退回最后两台 Windows 10 电脑;正在等待更换的新机送达。
- 正在进行JMPTOOL-1888 的开发工作(在 X64 和 ARM64 的每日构建版本中添加已签名的 HDF5 DLL)。
- 在 Workday 中关闭了 2025 个项目。
- Shannon L:继续与产品管理和文档经理合作,改进新功能跟踪。每周参加技术会议,并负责 Atlassian 的管理工作。整理并发布了 Atlassian 最新月度滚动更新中一些有趣的 Jira 和 Confluence 更新。为 Atlassian 产品提供用户支持,并向 Atlassian 提交支持问题。完成 19.0.3 安全更新和紧急错误修复版本,包括最终的 PLSR 审核。继续推进 JMP Marketplace 货币化项目,包括与众多利益相关者会面。主持了与文档团队和 L10N 团队的联合回顾会议。
- 梅兰妮:
- 完成 19.0.3 的收尾工作,并开始 19.0.4 的启动工作。
- 正在敲定Workday和Plato中的目标,并为第四季度总结做准备。同时也在考虑2026年的目标。
- 协调将旧版 Xcode 用于 JMP 19.xn 的代码分析工作。(感谢 Michael Hecht 和 Nick Ruva!)
- 正在开发 JMP 20 EA 的未来日历提醒功能(EA1 比您想象的要快!)
- Myron: JMPTOOL-1905:testbot 19.0.4 的更新。正在解决 jmptool 中的 curl 问题。在生产 AWS 上配置 testbot 环境 (jmptoolprod)。
本土化
- 沙:
- 修复了样本数据返回作业的错误
- 开始着手制定可移植用户界面、内置函数和示例数据的提交/返回流程的自动化测试计划
- 修复了文件填充验证的错误
- 参与了代码库整合工作(删除未使用的代码)。
- 记录新的提交/返回流程
- Allison:完成了 ZH 便携式 UI 的翻译,并通过新实施的自动化流程进行了测试并报告了错误;回复了与 BigBooks 和便携式 UI 相关的翻译查询;翻译了 ZH 示例数据字符串;处理了 19.0.3 版本说明,以便移交给翻译团队。
- 霍华德:
- 审查了旧的 Jenkins 相关脚本的 git 仓库。
- 为 PortableUI 创建仪表盘 Jenkins API 触发器
- 解决了 JIRA Bot 电子邮件通知问题
- 修复了一些错误。
- Sohail:准备了测试最佳实践的演示文稿,解决了测试路径导入问题,开始使用本地模型开发术语提取。
- Trish:本地化查询和协调工作,涉及新韩国审校人员的入职。
文档
- Qiana:
- 已处理 ZIP 请求 #10278:Ryffine_Oxygen 迁移教育和支持,以及请求 #10296:Wiris_Equations 软件_尽快上线
- 参加了与作家和L10N的回顾会议
- 参加了与产品经理、文档开发人员和运维人员的会议,讨论新功能信息。
- 参与了 JMPDOC-2490、JMPDOC-2479、JMP-27197、JMP-27615、JMP-27170、JMPDOC-2477 的开发工作
- 处理 JMP 查询 3242
- 面试了一位应聘TW实习岗位的候选人
- 已接受 UG、JSR、KS 和 MDC 中的跟踪更改,为下周的 JMP 19.1 帮助测试构建做准备;还对文件运行了 Acronlinx 和拼写检查。
- 苏珊·C:
- 19.0.3 RNs - 已审核、编辑。经同行评审,移交本地化部门并在jmp.com上发布。
- 参与了 19.0 回顾会议
- 提供同伴反馈
- JMP Live 的所有内容已更新至 19.1 版本并发布供审核——包括新的 SPC 指南以及管理员/用户/安装帮助的更新。
- 规划用于 SPC HTML 创建的 JMP Live
- 参加了技术写作实习生的面试
- 与 Qiana 召开了第四季度目标会议
- Jill:已采纳 JMP-27469 的评论。已审核 12 月 8 日的 UI 字符串报告。已开始编辑 LS 规范化章节。已编辑 19.0.3 版本说明。已开始对 EG 进行生产环境检查。
- Chris:回顾 19.0 版本帮助文档。文档小幅修改:JMP-27507、JMP-25747、JMP-27537、JMP-28284、JMP-27553。审核了 Susan 的 JMPLive SPC 计划。准备 19.1 版本帮助文档的生产构建。
系统/主机测试-Cary
- Mandy:处理了一些 Jira 问题,并测试了 JMP 20 针对 19.1 版本集成的修复。参与了 Michael 推送的 Tahoe 修复(已包含在今天的版本中),修复了平台上一些圆角对话框、表格和拥挤的按钮,使 Mac 上的 JMP 20 看起来更像以前的样子 ( JMP-28052 )。继续帮助新用户解决各种问题并进行培训。需要继续为 20 版本添加一些筛选视图和排序测试。正在测试动态表格新增的摘要、拆分、转置和堆叠功能。
- Justin:完成了 19.0.3 安装程序测试的部分工作,审查并评论了 19.1 Matlab 和 SAS 集成的文档,调整了 19.1 的新 Matlab 自动化套件,并参与了 Matlab Load() 功能的验证和自动化测试。
网站测试 – Cary
- 乔什
- 已完成19.0.3 环境搭建和安装测试
- 实施了通用自动部署变更,以与 JMP Live 部署更新保持一致。
- 回答了团队成员提出的关于 JMP Live 的一般性问题
- 已验证多项安全修复
- 已确认最新版本的Keycloak 可以与 JMP Live 19.1、19.5 和 20.0 版本成功安装和运行。
- Anna:添加了 Jira 以解决 PS 问题:图表类型和子组信息文本下方缺少空间。添加了在不同柱状图类型和主网格上启用叠加角色时的图表构建器测试程序。

香农的笔记
感谢Melanie Drake分享这个!记住密码真的会让人很头疼。祝大家周末愉快!
