19.1.3:计划于 2026 年 6 月 16 日发布 • 19.2:代码审批模式于 2026 年 6 月 18 日开始 • 20.0:正式发布;功能冻结于 2026 年 7 月 23 日 • 20 EA4 版本冻结于 2026 年 6 月 11 日
欢迎阅读 2026 年 6 月 5 日 JMP 开发更新!
来自香农·康纳斯的来信:
我们已完成 19.1.3 版本紧急错误修复的代码冻结阶段。所有预期错误修复均已集成,今天是该版本安全冻结阶段,安全团队正在对第三方库的细节进行最终审核。我们计划在本周日晚上创建最终的安装程序候选版本,供下周测试和验证,安装程序预计将于 6 月 16 日发布。
正如我在上周的会议上提到的,六月将是开发工作非常繁忙的一个月——除了完成 19.1.3 版本、测试和发布这些安装程序之外,JMP 20 EA4 的冻结期将于 6 月 11 日开始,而我们的 19.2 版本代码审批期将于 6 月 18 日开始。
6 月 18 日之后,我们将继续使用常规的电子邮件审批流程来处理 JMP 19.2 版本的修复请求。如果您需要在审批期间提交 JMP 修复请求,请按照开发团队在本周期早些时候收到的 Outlook 日历提醒中的说明进行操作。您也可以访问 Confluence 页面了解更多关于审批模式的信息: JMP 代码审批模式
如果您有任何需要在 19.2 版本中修复的问题,请在 7 月初代码冻结之前解决,请确保将其标记为“计划版本 19.2”。此外,请确保在将问题集成到 19.2 版本之前,已在 20.0 版本中修复并验证过。我知道在极少数情况下,这种方法可能不可行,但在大多数情况下是可行的,因此我们认为先在 main/20.0 中修复和验证是最佳实践。
非常感谢 John Sall 为大家展示了 JMP 20 流程筛选功能的诸多更新(多达 36 项主要功能!)。如果您错过了会议, 可以在这里找到录像。
版本说明
- 19.1.3 版本已冻结,最终安装程序候选版本将于2026 年 6 月 7 日星期日晚上确定。下周将进行最终审核,计划于2026 年 6 月 16 日星期二发布到MyJMP 。
- JMP 19.2的代码审批里程碑还有大约一个月的时间——我们将于 6 月 18 日星期四当天结束时开始审批模式。
- JMP 20 EA3 版本正在收集早期用户的反馈, EA4版本将于 6 月 11日冻结。感谢您持续更新JMP 20 功能页面!
一般公告
重要日期
- JMP 20 EA4 代码冻结 – 2026年6月11日
- JMP 19.1.3 MyJMP 版本发布 - 2026年6月16日
- JMP 19.2 代码批准 - 2026年6月18日
- JMP 19.2 代码冻结 – 2026年7月9日
- JMP 20 EA5 代码冻结 – 2026年7月23日
- JMP 20 功能冻结 – 2026年7月23日
- 请访问合流查看JMP 19和JMP 20的完整日期列表。
JMP 开发最新进展
核
- Dave Barbour:调试 MFI 多线程错误 • 发现并修复了一个与 Mac 文件监视器更改相关的插件构建器错误 • 诊断出另一个由文件监视器错误触发的 Mac 19.2 MFI 和插件构建器错误
- Dan Schikore:改进了“图表自定义”对话框的辅助功能支持,为屏幕阅读器提供了更多控件标签。新增了一个用于选择标记的 MarkerBox,该标记在自定义对话框、首选项和 Pareto 中均有使用,并负责处理焦点和辅助功能选项。目前正在修复 TableBox 的其他辅助功能问题。
主机和接口
- Mike Stickles:已完成JMPHTML-15504 (标记格式模式:工具提示不显示格式模式)的工作,已提交并移交测试。调查了JMPHTML-15548 (标记格式模式:重置轴后格式模式丢失),发现该问题是通用的轴问题而非格式模式问题,并已更新 Jira。目前正在研究几个可在交互式 HTML 中实现的新功能候选方案。
- John Schroedl:更新了主机控件,允许对辅助功能名称和帮助文本进行可移植的覆盖。在反馈中心提交了“讲述人”错误报告。推送了项目更改,这有助于避免在切换生成配置时 JMPCSharp 项目始终重新生成。进一步优化了最近文件过渡到 ListView 的效果,包括Mark Bailey报告的崩溃问题。更新了主机树选择样式,使其更好地匹配 WinUI。进行了各种崩溃调查并提供 Visual Studio 技术支持。
交互式 HTML
- 约翰·鲍威尔:
- 修复了不支持的图形与受支持的图形组合时无法静态渲染的问题( JMPHTML-14742 )。
- 第二季度进度检查和发展目标讨论。
- 研究了 JMP 19 中不支持的 3D 散点图选项,以便在 JMP 20 中添加这些选项。
- 开始着手开发连接点功能:

- Arnav Murthi (向约翰·鲍威尔汇报的实习生) :
- 完成了 SAS 编程 I 认证培训
- 我研究了 C++ 代码库,以便更好地了解十字准星工具的实现方式。
- 为 HTML 导出中的十字准星工具制定了通用实现方案
JMP Live
- 奥罗拉·蒂芙尼-戴维斯:
- 流程筛选分类:提高性能(在一个领域,还有很多工作要做),为客户查询添加更多筛选选项,修复错误,准备进行非正式可用性研究。
- 报告首选项集:添加服务器对更新和删除的支持。
统计数据
- 约翰·萨尔:
- 过程中筛选
- 在分类中
- 在分区中,修复 nullptr 解引用( JMP-30954 )。
- 在创建验证列时,修复 UBSAN 问题并更好地检查参数( JMP-30960 )。
- 在 Explore Outliers 中,将“Randomized SVD Dim”修复为数值属性,并容忍多个 zx 例程中的 RanBase 参数为 nullptr( JMP-30979 )。
- 在 Profiler 平台中,修复了在 Prediction Profiler 关闭时保存的脚本( JMP-30971 )。
- 劳拉·卡斯特罗-希洛:
- 继续开发JMP-3056 :分类结构方程模型(使用 MIIV-2SLS 估计器)。我提交了一份大型变更列表,使我们能够启动支持有序分类数据的平台。该平台使用 MultiCorrelationFitter 估计多系列/多序列/Pearson 相关系数矩阵,并基于此进行所有分析。因此,我们的估计现在是有效的。此外,还新增了一个分类变量阈值表。还有一些其他工作要做,特别是调整标准误差,但看到用户界面上的改进令人欣慰!

- 此外,还协助在即将举行的定量心理学会议手册中刊登广告,并参加了与多元化和包容性咨询团队的研讨会。
统计测试
- Haley Tiblin:我前往卡里市拜访了我的同事们。见到大家非常开心,也参加了一些富有成效的会议!目前正在完成 19.2 版本的最终检查和漏洞验证工作。
- 雅各布·莱恩:
- 测试分类数据、测试使用新的“将每个单元格作为后缀”选项导出报告以及测试带有彩色比较字母的报告
- 测试搁置已久的空间填充设计方案,其中包含难以更改的因素
- 正在为自定义设计开发新的测试
- 更新简易DOE测试功能
- 准备演示脚本以支持Ayumi的暑期项目
- 在将 JMP 学习工具提交到应用市场之前,先为其编写测试用例。
统计文档
- Michael Crotty:欢迎凯伦来Cary待几天,与统计文档团队交流,并与统计研发部门会面。统计文档团队继续将公式添加到XML文件中,这些文件是我们从文档团队那里收到的。
系统/主机测试
- Audrey Shull:与梅兰妮·德雷克一起调查奇怪的 UT 故障,最终解决了问题!进行了验证和 Jira 分类。完成了部分 19.2 CVE 的测试,并审查了第三方库的测试。
- Justin Kusch:继续进行 Python 虚拟环境集成的手动验证工作。开始测试使用 pyarrow 在 pandas 数据帧和 JMP 表之间进行转换的功能。正在重新设计 SAS/CAS 集成自动化测试,以便迁移到新的 viya4 服务器,并简化未来的服务器迁移。
- Mandy Chambers:假期过得很愉快。今天回来只是为了处理一下Jira上的问题,结果花了一整天时间清理我的Mac,彻底删除JMP的所有痕迹,才能安装JMP 20并获取正确的plist文件。我想我现在明白为什么有些用户对我们更改JMP之类的东西很不满意了。
- Hunter Weaver:调查了各种问题和崩溃。与埃文·麦考克尔会面后,在严格的签入窗口期内,创建或更新了影响导航和辅助功能的 JIRA 条目。与布莱恩·弗里克会面,通过 Arm64 Windows 11 ThinkPad 远程会话,以便他可以在 JMP 报告的图表中查看 Windows 讲述人。与我们的暑期实习生库什·沙阿会面,分享了有关我们主机测试小组的信息。
网络测试
- 安娜·库什纳:
- 重新测试 JMP 19 后期功能,检查 JMP Live 中是否存在缺失的功能。
- 测试 John 对 SP3D 散点图光照问题的修复。
- 已验证 Xan 的值标签轴修复方案。
- 已报告的问题:
- Hui Di:
- 通过调查崩溃情况并停止测试套件,稳定了 JSL 单元测试的执行,提高了 CI 信号的可靠性。
- 已验证 HTML5 工具提示在不同本地化和渲染路径下的行为,包括饼图工具提示本地化。
- 验证了 HTML5 静态图像的基线行为,并确定了剩余的规则一致性差距,以便跟进。
- 验证了 Profiler 功能的核心数据点,同时记录了行状态和小标记边缘情况。
- 发现 HTML5 工具提示图像存在跨段间隙,影响条形图、马赛克图和箱线图,通过早期可见性降低后期用户体验风险。
- 西玛·杜塔:
- 已接受并关闭:
- CCB:单侧限制导致 qc_staticLimits:0
- 提高简单 PS 场景下的包加载时间
- 当类别带有标签时,警告面板不会展开/显示警告信息。
- 正确排序的 ID 并不总是与警告面板中正确排序的行号匹配。
- 调查并解决轮廓分析器报告与 JMP 之间的差异
- 修复轮廓分析器因子值变化与 JMP 之间的差异
- 创建了 Jiras:
- 对于使用相同数据但类别不同的报告,仪表板的警告面板显示异常。
生命科学最新动态
- Drew Foglia:已完成将结果生成 PDF 的功能添加到 JMP NIST 测试和安装检查工具中。关闭了我所有 JMP Clinical 19.2 Jira 问题。确认我发送给 Novo Citrix 部署团队的 BAT 脚本已部署,该脚本用于清理用户配置文件内容,这些内容严重影响了他们使用 JMP 和 JMP Clinical 的体验。该脚本正在显著缩短应用程序启动时间。
- 杰克·萨姆纳(实习生,向拉斯·沃尔芬格汇报工作) :
- 本周我完成了从分子文件到可用于 GNN 的图生成代码的验证。接下来,我开始编写和测试自己的 GNN 代码,并将其集成到 JMP 的 PyTorch 插件中。具体来说,我使用标准的 ESOL 基准数据集测试了基于 ChemProp 的 D-MPNN 模型。我使用该模型成功复现了文献中的结果。之后,我希望创建自己的 D-MPNN 模型,以便更好地控制图结构。今天我完成了这个模型,并将其与 ChemProp 模型进行了比较。我的模型基于 PyTorch-Geometric,目前看来性能与 ChemProp 模型相当。下周,我将继续完善基于 PyG 的模型,并开始测试原子 + 空间边图!
- 包文俊:上周我受邀在意大利帕尔马的欧洲食品安全局(EFSA)做了一场演讲。感谢瓦莱丽和马可陪同我前来。演讲结束后,我们参观了EFSA。他们的董事会议室给我们留下了深刻的印象,里面有一张巨大的圆桌,可以同时容纳多种语言。

我的欧洲食品安全局接待方在领英上发布了关于我们此次访问的信息。
https://www.linkedin.com/posts/maria-glymenaki_ai-chemicalhazards-food-activity-7468690835929309185-MAVK?utm_medium=ios_app&rcm=ACoAAABK8GUBlI7EQU58Sh-LPMSnzrQwXHIlga8&utm_source=social_share_send&utm_campaign=copy_link
产品管理和产品营销
- 凯莉·沃伦:我为产品营销团队写了一篇文章,探讨我们如何使用 JMP 和 JMP Live 创建仪表盘,以帮助我们跟踪各项重要举措。这些仪表盘让我们的团队和其他人员能够轻松访问数据,并使我们能够根据数据所显示的信息不断改进我们的举措。如果您想了解更多信息, 我已将博客文章发布在此处。 (你想了解更多吗?:smiling_face_with_smiling_eyes: ~ 梅兰妮)
- 布莱恩·弗里克:
- 无障碍功能:继续与Evan、John、Melisa 和/或 Hunter协调屏幕阅读器行为、键盘导航和工作流程差距,并计划如何为即将推出的 EA 演示功能。
- U-Study、身份验证和基础设施:完成了 GitHub Copilot 产品和法律概述培训,并将其应用于 U-Study 和基础设施的开发工作中。进展包括改进学习加载和用户体验流程(未保存更改的处理、确认模式、记录插入、可滚动说明),以及增强会话处理(JWT 刷新、Cookie 过期、重新身份验证流程的清晰度),并支持表单集成和反馈处理的基础设施。
- 图标/用户体验现代化及字符串审核:上周五晚些时候,我们继续进行 Fluent 风格的图标开发,为 CategoricalIcon 和 ChoiceFitIcon 添加了新图标。同时,我们也审核了 JMP Live 的新增或更新字符串。
技术支持与互动
温迪·墨弗瑞:
我们的数据今天没有更新。因此,以下仅列出技术支持和客户互动案例主题的图表。
以下是TS JMP Live 报告以及指向 Jira 筛选器的链接,其中显示了支持部门在过去 14 天内报告的工单。
上周技术支持队列中的案例主题:

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

开发运营
- Shannon Leslie:继续与产品管理团队合作,简化新功能文档。本周负责JMP多个团队(包括人力资源和DevOps团队)的Atlassian管理和用户支持工作。指导我的实习生完成他的暑期项目。每周参加技术会议,包括持续收集仅在源代码更改时运行构建的需求。参与Oxygen项目管理工作。继续负责JMP 19.1.3和JMP Live 19.5的安全工作。
- Bob Hickey:与 Drew 合作改进了安装程序验证的下载功能;完成了在夜间未进行任何更改时触发构建的脚本。
- Jim Borek:在 11 台构建和单元测试机器上安装了 macOS 更新 • 针对最近一次月度单元测试运行中出现的断言失败、线程清理器失败和未定义行为清理器失败,提交了 20 多个 JIRA 问题
- Melanie Drake:调查了单元测试框架( JMPTOOL-2221 )——这是一个非常特殊的情况,现已解决;创建了 19.1.3 版本发布结束任务( JMPTOOL-2223 );与苏珊·康纳汉合作,完成了 JMP Live 19.5 版本说明的最终 MIF 文件和最终 PDF 文件( JMPDOC-2936 );完成了测试并关闭了将 TestBot 迁移到 AWS 的最后一个 Jira 问题( JMPTOOL-1477 );调查并测试了各种工具相关的 Jira 问题;与 DevOps 团队会面,继续改进仅在源代码更改时运行构建和夜间单元测试;跟随香农·莱斯利进行了一些 Jira 更新。
本土化
- Sandy Jenkins:本地化仪表板的错误修复 • 旧版字符串报告更改,为示例数据和内置函数添加 tmx 信息 • 测试 Oxygen 文件填充作业 • 测试 Oxygen 文件图像差异比较作业
- Trish O'Grady:很高兴地宣布, 维罗妮卡·约翰逊已接受高级桌面出版专员一职。她的入职日期是7月21日。我正在着手准备入职事宜和培训计划。第二季度考核培训已完成,目前正在准备与团队的沟通。
- Krzysztof Józefowicz:正在撰写一份报告,展示 PortableUI 在主版本和实际版本之间的字符串差异。修复 JMP Live 安装程序中的错误翻译。将 UI 字符串的 cpp 文件名提取到数据库中。协助准备 PortableUI 19.2 的发布。测试本地化自动化中的字数统计报告功能。
- Allison Liang:本周我验证了 Big Books 的本地化文件并将文件推送到 P4;验证并处理了供应商发票;翻译了 ZH 的 19.2 示例数据字符串;处理了新的 Marketplace 字符串并将其交给供应商进行翻译。
- 霍华德·陈:
- 根据文档团队的更改,修改了数据预处理和热门作业。
- 完成了新的仪表盘功能,用于导出/推送图书项目首次上线时使用的翻译,该功能通过后端和 API 调用实现。
- 修复了一些错误。
- Sohail Lokhandwala:调试并实现了批处理显示,添加了批处理的测试用例,并开始着手处理结果差异显示。
文档
- 奎安娜·佩里:
- 参加了会议。
- 在学士学位论文中添加了引用参考文献。
- 与采购部门和 Synchro Soft 合作处理软件需求。
- 开始在JSG中进行文件清理。
- 负责项目规划和协调工作。
- Jill Amaya:修复了 DOE、RSM 和 LS 中的引用,审查了 19.2 UI 字符串,同行评审了 JSG 转换和测试工作,并处理了 EG 转换文件。
- 苏珊·康纳汉:
- Oxygen过渡:已完成QPM中的交叉引用修复,并在QPM和FLM中添加了引用链接。开始在UG中进行标注和转换清理。
- 完成了 JMP Live 19.5 的发行说明,并已移交给 L10N。
- 德文·鲍威尔:修复了统计学书籍中引用材料的交叉引用,并将七本统计学书籍交给作者,让他们提取 LaTeX 公式。
- Chris Barrett:修复了统计手册中的引用链接。和戴伦讨论了他的菜单修复脚本。再次和迈克尔·奥西尼比聊了聊即将推出的 cookie 管理功能。我和 Devon 讨论了 Oxygen 的问题。
香农的笔记
(我想我们都能感同身受!~梅兰妮)
