19.1.5:安全冻结 2026年8月6日 • 19.2:安全冻结 2026年9月3日 • 20.0:主程序已开放;EA6 代码冻结 2026年8月27日;代码冻结 2027年1月7日
欢迎阅读 2026 年 7 月 31 日 JMP 开发更新!
难以置信,明天北卡罗来纳州就已经是八月了!我们即将进入暑假的最后一个月,一些全年制学校也已经开始新学年了。
随着夏季即将结束,我们正在进行一系列精彩的实习生展示活动。如果您错过了直播,可以在 Confluence 的 JMP Dev Recordings 页面找到第一场、第二场和第三场的录像。下周还有两场( 点击此处查看完整日程)。此外,JMP 的实习生将于 8 月 6 日星期四下午 2 点至 4 点在 EBC C 楼举行的实习生博览会上进行展示。如果您当天在校园,欢迎前来支持我们的实习生!
JMP 19.1.5的安全冻结日期即将到来,计划于 8 月 6 日发布。这是我们在JMP 19.2发布前的最后一个仅包含安全修复的版本,JMP 19.2 的安全冻结将持续到 9 月 3 日。如果您在 9 月之前发现 19.2 版本中存在可能导致严重问题,请与您的经理沟通,以便他们可以在周三的运维会议上进行讨论。如果某个修复不适合在 19.2 版本中发布,但需要在 20 艘船交付之前解决,则可能会考虑将其纳入我们的最后一个紧急错误修复版本(19.2.3)。
20 EA5 版本现已通过 QA 全面测试,并已发布给 EA 用户!感谢大家参与此次最新版本新功能的测试。我很高兴看到许多用户正在对标记为“20 计划版本”的故事和史诗级条目进行优先级排序。所有尚未标记为“测试就绪”但仍在积极开发中的此类条目,都需要添加到“20 后期功能”页面。请将不再属于 20 版本优先级的条目降级为功能请求、移除计划版本,或将计划版本更新至 21.0(如果该条目已承诺在 21.0 版本中解决)。
感谢Trish O'Grady分享JMP 20 首批可移植 UI 字符串的交付日期已延至 8 月 24 日。这将为编写人员提供更多时间来审核 UI 字符串。特别提醒:关于脚本索引描述字符串,请使用“[[ ]]”来表示原型中引用的、无需翻译的参数。这将有助于减少翻译团队的疑问。减少回答翻译人员问题的时间,意味着您有更多时间专注于编码。:smiling_face_with_smiling_eyes:
一般公告
重要日期
- 20 EA6 代码冻结 – 2026年8月27日
- JMP 19.2 安全冻结 – 2026年9月3日
- JMP 19.1.5 安全冻结 – 2026年8月6日
- 20 代码冻结 – 2027年1月7日
- 第一个适用于 20 的便携式 UI 字符串交接 – 2026 年 8 月 6 日
- 20 EA7 代码冻结 – 2026年10月1日
- 20 的最终便携式 UI 字符串交接 – 2026年11月12日
- 20 代码审查模式 - 2026年11月26日
- 请访问合流查看JMP 19和JMP 20的完整日期列表。
JMP 开发最新进展
网络测试
- 乔什:
- 对 Keycloak、LDAP 和 LDAPS 身份验证方案进行了调查和测试。
- 已报告并验证了多个与身份验证相关的缺陷。
- 协助解决客户身份验证问题并改进日志记录。
- 参与报告工作流程和 21 CFR 合规性讨论。
- 评估即将到来的用户界面变更对 HTML5 自动化的影响。
- 支持基础设施和服务器维护活动。
- 已解决 Keycloak/PostgreSQL 故障并执行备份验证。
- 已提交防火墙访问请求,以解除对基于 AWS 的自动化测试的阻止。
- 持续进行工作流程/版本控制和数字签名审核。
- 测试了数据编辑修复和身份验证提供程序改进。
- 围绕新的HTML5十字准星功能进行协调自动化规划。
- 已创建并跟踪多个与身份验证和配置工作流程相关的 Jira 问题。

- 西玛:
- 已接受并关闭:
- 使用 WHERE 子句时,qc_byLevel 的填充值出现意外情况
- 添加控件以隐藏无警告列,默认隐藏。
- 处理无法在 HTML 中反映分诊状态的问题(按角色分类)
- 零警告场景缺少摘要对象
- 当设置 NODE_WORKERS 时,Sequelize 连接池设置中的最大数据库连接数错误
- 用户可以通过 JSL 发布文件帖子
- 支持新的分析平台高斯过程
- 创建了 Jiras:
- JMP Live 中 CCB 图表未显示 JMP 发出的某些警告
- 当 CCB 包含 By 级别和 where 子句时,JMP Live 的 JSON 格式不正确。
- 当 PS 包含 By level 和 where 子句时,JMP Live 的 JSON 格式不正确。
- PS 报表中的 WHERE 子句在 JMP Live 中不显示。
- 发布警告消息会因仪表板中报表是否带有 WHERE 子句而有所不同。
- JMP Live 中 Profiler 在文本框中输入无效值时表现不一致
- 选择“重置”选项后,预测分析器 X 值不会重置。
- 进行中:
- 泰勒
- 进行中:
- 将 Advanced Installer 项目文件升级到 23.3 版本
- 添加环境变量以允许客户端在生产环境中登录
- 重新排列/移除安装程序池设置
- 用户可以为脚本帖子分配插件
- 已接受并关闭:
- 用户可以将数据表分配给脚本帖子
- 审计日志记录脚本运行成功和失败的情况
- 发送脚本运行成功和/或失败的通知
- 拆分通知数据库代码
- 当升级时 JMPLIVE_BASEURL 端口与 PORT 设置不同时,保留该端口
- 确保 JMP Live 读取 Global_Tools.json 文件时满足最低 Node 版本要求
- 处理各种内部场景中的脚本发布
- 文件大小会占用所有者的存储配额。
- “查看历史记录”按钮链接到特定工作流程的筛选历史记录选项卡
- 处理各种内部场景中的文件发布
- 安娜:
- 使用 HTML5 | JMP Live 测试了 Xan 在 Graph Builder 中新实现的多频率变量功能。未发现任何问题。该功能运行正常。
- 已验证 Paul 对 Surface Plot 和 ScatterPlot 3D 的修复。
- 已验证,多个桌面崩溃问题不再发生。
- 测试带有列切换和列变换功能的 ScatterPlot 3D。
- 测试了以 X 轴为响应变量的折线图。
- 测试了 Xan 为 HTML5 桌面平台推出的全新 Graph Builder 功能。
- 继续在 JMP Live 中测试数据文件问题。
- 惠:
- 与 Josh 一起设置和验证 JMP Live 20 I18N 测试环境,然后探索测试设置以确认基线行为。
- 在审查过程中,我注意到一些需要跟进的小问题。
- 我会将发现的问题上报,并联系开发人员确认这些问题是预期行为还是缺陷。
- 在探索性测试中观察到的一些问题也出现在生产版本中,因此其影响不仅限于测试环境。
- 总体而言,调查正在取得进展,下一步是通过与开发商确认来结束未决问题。
- 娜塔莉 :HTML自动化报告:19.5.2 – 1处预期差异,19.6 – 1处预期差异,20.0 – 总共7处差异,但全部已知且在预期之内。我们更新了流程筛选测试用例,新增了一个步骤,即在从摘要表中选择行时关闭自动展开的警告面板。这些更新和新的基准测试将在Steve下周回来后合并。我将继续完善流程筛选的测试覆盖率。
核
- Dan S:修复了当平台没有窗口时 GroupPlatform << 获取脚本的问题。重构了 PlatformLauncher,使其包含一个成员,用于指示是否已设置 Ignore Preferences(1)。重构了框架自定义对话框中的 TopSeg 编辑功能,以便您可以选择是否保存注释/格式(使用 JSLQuote())。其他辅助功能更新。正在研究如何更改以简化使用 AlignmentGridBox 创建交叉表显示的操作。
- Xan:支持在 GB 和 CCB 中忽略平台首选项;为雷达添加了填充模式;清理了无用代码。
美国能源部和可靠性
- Caleb:我完成了WildTrack论文的更新,希望下周能重新提交。我还帮Simin设计了我们与瑞安·德威特合作的增材制造项目第二轮实验的候选方案。最后,我一直在准备JSM会议,它已经开始了!期待在那里见到很多JMPers!
主机和接口
- John Schroedl:与Drew Foglia、Dahlia Watkins和鲍勃·希基合作,诊断出一位临床客户在本地计算机上看到安全文件的文件隔离警报的问题。这似乎是 WebView 控件与“此文件是否被阻止?”Win32 API 之间的交互问题。目前仅在 Windows Server 2019 上发现此问题。正在开发一个测试应用程序,以查看是否可以在 JMP 之外重现此问题 ( JMP-31742 )。更新图标。解决 Accessibility Insights 工具中的更多问题。修复更多文本缩放问题。
交互式 HTML
- Mike Stickles:继续开发 JMPHTML-15608(实现星座图)。发现可访问的 RowStateArray 并非总是完全更新,因此需要修改为在导出时重新构建 RowStateArray。星座图和树状图的选择功能已成功关联,但仍在努力使边的选择/取消选择功能正常工作(边根本没有行状态,而且它们的选择并非由顶点选择直接控制,这迫使我开发一个不同的系统来处理它们)。
- 约翰·鲍威尔:
- 阿尔纳夫:
- 我做了JMP实习生项目汇报。
- 开始为十字准星工具创建项目交接文档
- 根据要求对十字准星工具进行了各种代码更改。
- Michael Senoyuit:致力于使 html 本地数据过滤器能够编辑连续数据的最大值/最小值,并使其与桌面端保持一致。
JMP Live
- Aurora:继续开发自定义分类状态功能(支持删除和重新排序状态、强制执行最大状态数、审计日志记录)。
统计数据
- 约翰·霍尔
- 在“拟合最小二乘法”中,将“效应汇总”参考线从 -log10(0.01) 改为 -log10(0.05),颜色从蓝色改为浅红色,并将 P 值重新排列到左侧,对数效度排列到右侧( JMP-31431 )。
- 在 Fit Least Squares 中,修复最近保存的用于嵌套效应的标准误差预测的公式实现( JMP-31685 )。
- 在流程筛选中,避免在每个“按”组中出现“限制表”提示(JMP-31521);
- 在自定义设计和设计探索器中,与 Ryan 合作改进工具提示和布局( JMP-31707 )。
统计文档
- Michael C:已为下周的 JSM 会议做好准备。测试了 Shannon Leslie 提出的 Jira 更新。测试了 Drew Foglia 提出的 NIST 测试更新。对统计手册中的 XML 进行了一些清理。继续规划 JMP 20 的统计内容工作。
统计测试
- 雅各布:
- 测试覆盖数组,为具有难以更改因素的设计添加测试
- 测试空间填充设计,为带有协变量的设计编写测试
- 抓紧时间清理单元测试并验证 Jira 工单
生命科学最新动态
- Drew:多亏了约翰·施罗德尔的英勇努力和深入调查,我们终于找到了 PTCBio 用户遇到的问题根源:他们在 Windows Server 上安装的 JMP Clinical 总是提示某个数据表被标记为来自互联网——即使文件明明就在本地。罪魁祸首是 WebBrowserBox 与操作系统文件检查机制之间的某种交互(具体原因尚待确定)。一旦 WebBrowserBox 被实例化,所有打开数据表的请求都会被标记为来自互联网。真是奇怪。JMP Clinical 使用 WebBrowserBox 向用户显示每个报告的详细文档,以便他们决定将哪些报告添加到审核中。幸运的是,我们在 JMP Clinical 中提供了一个选项来关闭该视图,因此我们为这位客户(以及其他可能遇到此问题的客户)提供了一个临时解决方案,直到我们彻底了解问题发生的原因,以及是否需要在 JMP 中做出一些更改来缓解此问题。其他工作还包括修复 JMP Clinical 的 Jira 问题。
- 杰克:
- 对完整的 QM9 数据集进行了不同空间图拓扑距离阈值的测试并分析,并在 Confluence 上撰写了相应的报告来分享结果。
- 修改、练习后,我完成了我的JMP实习生汇报。
- 更新了 Markdown 文件,其中包含对插件中包含的新 GNN 架构的解释。
- 根据需要对 Torch 插件进行了许多小的更改和更新。
产品管理和产品营销
- 布莱恩·弗里克:
- 已完成关键对话培训。
- 与加州大学系统代表、 查克·伦敦和柯特·欣里希斯一起讨论,以收集有关 JMP 无障碍计划的反馈意见。
- 审阅了EA成员关于键盘辅助功能改进的反馈意见,并与开发团队讨论了相关建议。
- 作为 JMP 图标现代化计划的一部分,我们为 PropHazards、属性图和参数回归提供了图标更新。
- 制作并审查了多个 JMP 应用程序标志概念,并提出了不同的背景处理方案,以支持对应用程序图标策略和品牌推广的持续评估。
- 通过不断完善报告审查和签字建议,深入探讨 JMP Live 工作流程,重点在于提高客户对审查和批准内容的理解。
技术支持与互动
- 学生们很快就要返回大学校园了。但假期还没有完全结束。
- 总体而言,JMP 支持团队的客户满意度 (CSAT) 仍然高达 91%。作为案例调查的一部分,我们会请用户分享更多意见,以帮助我们更好地为他们服务。以下是上周的一条评论: JMP 支持团队可靠、响应迅速且服务周到。支持人员知识渊博且态度尊重。与 JMP 合作非常愉快。
- 以下是技术支持和客户互动中常见的案例数量和主题图表。这里还有TS JMP Live 报告以及指向 Jira 筛选器的链接,该筛选器显示了过去 14 天内支持团队提交的工单。
上周技术支持队列中的案例主题:

上周待处理案件队列中的案件主题(不包括与受限方筛选相关的案件):
开发运营
- 吉姆:
- 为 JMP 20 EA#5 创建了 //depot/rel/r20.0/… 分支文件;在 WinOS 和 macOS 上构建了 JMP EA,并提供了经过公证的安装程序 ( EAP-407 )。
- 根据使用 JMP 20 进行的 TSAN 和 UBSAN 单元测试结果,报告了 13 个 JIRA 条目,并验证了另外 5 个条目。
- 感谢保罗·纳尔逊修复了 macOS 上 JMP EA5 的公证问题 ( JMP-31682 ),并持续协助我在多台 macOS 单元测试机和 Windows Server 2025 服务器上通过 shell 脚本安装 Python 模块。
- 感谢迈克尔·赫克特对 macOS EA5 安装程序中“缺失”的快速启动文件进行调查和修复 ( JMP-31739 )
- 与鲍勃·希基协调,继续推进 JMP 版本命名工作 ( JMP-31650 )
- 非常感谢 JMP QA 团队在 JMP 19.1.5 后期开发阶段的紧锣密鼓工作中,仍然坚持测试 JMP 20 EA5!他们一如既往地高效细致!
- 缺口:
- 将 Jenkins 更新到 2.568.1 版本,并更新了 P4 插件,以修复 Perforce 的 BOM 文件处理不当的问题,该问题影响了先前版本插件中的一小部分构建。
- 与 HTML5 团队合作,排查新 Macintosh 构建机上 Firefox 浏览器持续存在的问题。修复工作仍在进行中。
- 已向 SAS 提交 ServiceNow 工单,调查 MathLab 2026A 在线安装程序为何无法再访问 Mac 上的 MathWorks。
- 鲍勃:
- 将创建 JMP Pro Live 和 JMP Live 安装程序的安装程序进程与夜间安装程序的其他部分分开。( JMP-2344 )
- 将 V20 EA5 安装程序上传到 My JMP。( EAP-420 )
- 更新 V 20 生产版 Windows 安装程序(非 EA 版),以反映产品品牌名称的“2027”更新。( JMP-31649 )
- 迈伦:
- JMPTOOL-2031 - 字符串机器人所有者分配错误
- 系统崩溃迁移 - 将数据库从 SQL Server 转换为 Postgres。
- 香农·C :调查了一些新的 19.XX 版本崩溃问题,并将案例添加到现有问题中。审查了 Jira 中未解决的崩溃问题,并在 20 版本中重现了这些问题,如果无法重现,则添加了注释供测试人员参考。审查了计划版本为 20.0 的剩余未解决的用户故事和史诗条目。定期参加团队会议和个人会议。
本土化
- Krzysztof:正在调整新的 memoQweb 在线流程,供供应商使用。目前正在完善文档,包括为供应商的翻译人员、编辑人员和审校人员录制的培训视频,以解释新流程。我们正在探索如何验证 Oxygen 的输出结果。同时,我们也在测试新的本地化工作流程功能(数据文件分块)。
- Sandy:测试用于 Oxygen 文件的新填充作业。测试用于 Oxygen 文件的新图像差异文件验证。探索使用 Oxygen 工具为我们的新文件进行新的验证。
- Allison:将创建 JMP 文档库所需的本地化文件移交给文档团队;与采购团队沟通并提交更新的采购申请报价;处理供应商发票;在 PLATO 完成了几门项目管理课程。
- Veronica:熟悉了 JMP 和 P4V,并完成了所有入职任务。
- Trish: V20 的分类字符串。
文档
- Qiana
- 苏珊·C:
- 完成了 Oxygen 与 FrameMaker 中《自动化参考手册》的逐页比较。
- 我和德文向维罗妮卡做了个演示,介绍了医生团队。
- 19.1.5 的计划日期
- 德文:在转换后的文档库中设置变量,修复其他各种转换问题
- Jill: UI字符串报告和编辑新的数据表元数据更新。
系统/主机测试
- Mandy:负责培训和交接部分组件给其他团队成员,下周继续这项工作。她还复现了一些崩溃问题;正在研究 Recode 测试的 JSL 代码——包括新版 JSL/Simple JSL 与非新版 JSL 的对比、标签的自动标记功能以及动态表格。她计划开发新的示例表格——为 20 个示例添加功能,并研究筛选视图和新颜色。
- Justin:本周继续验证 Python 虚拟环境,验证 Python 版本过旧时环境的错误信息,并生成 pip 配置文件。我还检查了 JMP 与 MATLAB 2026a 的交互,并清理了一些自动化测试场景的代码。
- Hunter: JMP 20 EA 5 测试。在 Mac 和 Windows 系统上安装了四款 JMP 20 EA 5 产品,进行了在线和离线授权,运行了测试并检查了每款产品特有的一些功能。测试了从 JMP 20 EA 4 升级到 EA 5 的配置。进行了 JIRA 验证。
- 埃里克·霍顿:
- 主要调查 JMP 20.0 夜间 JSL 测试运行的导入测试失败以及 JMP 20.0 在我们专用后缀环境中的 ODBC 和查询构建测试失败。
- 开始着手为 Snowflake 和 Databricks 的回归测试创建新的 JSL 测试,以便在夜间测试运行中进行测试。
- 测试JMP-27403 :使用公钥/私钥登录 Snowflake V2 端点
香农的笔记
祝大家周末愉快!
