19.1.5:最终安装程序候选版本 2026年8月9日 • 19.2:安全冻结 2026年9月3日 • 20.0:主程序开放;EA6 代码冻结 2026年8月27日;代码冻结 2027年1月7日
欢迎阅读 2026 年 8 月 21 日 JMP 开发更新报告。
JMP 19.1.5 和 JMP Live 19.5.2 安全版本的测试已接近完成,预计将于下周初向客户提供。
JMP 2027 EA6计划于下周四,即 8 月 27 日冻结。除了桌面产品的 EA 版本外,我们还将推出基于 EA6 代码库的JMP Live EA版本。该版本创建并测试完成后,将提供给部分 JMP Live 用户测试新功能。
请继续审核计划版本为 20 的未完成史诗和故事条目,并进行适当的优先级排序。如有需要,您可以将条目添加到“20 后期功能”页面或“20.1 功能”页面。感谢所有已将条目添加到这些页面的用户。清晰了解剩余的功能开发工作非常有帮助。
感谢拉斯·沃尔芬格本周带来的关于JSL 助手更新和 AI 集成的精彩演讲。他介绍了 JSL 助手的现状,探讨了近期面临的挑战,并演示了当前的实现方式和发展方向。热烈的问答环节涵盖了与 JMP 集成 AI 助手相关的诸多问题。
来自丹·希科尔的征集信息:我们计划成立一个面向新开发者的每周讨论小组,但也欢迎所有感兴趣的人士参加。我们计划下周举行一次小型介绍会。之后的讨论会通常会先阅读或观看相关主题的内容,然后进行讨论,并探讨其在 JMP 中的应用。已计划的主题可在“开发者入门讨论”中找到,我们也会根据需要添加其他主题。如有意加入,请联系@和 Schikore。
重要日期
- 20 EA6 代码冻结 – 2026年8月27日
- JMP 19.2 安全冻结 – 2026年9月3日
- 20 EA7 代码冻结 – 2026年10月1日
- 最终便携式 UI 字符串交接 20 – 2026年11月12日
- 20 代码审查模式 - 2026年11月26日
- 20 代码冻结 – 2027年1月7日
- 请访问合流查看完整列表。JMP 19 日期和JMP 20日期。
JMP 开发最新进展
产品管理和产品营销
- 布莱恩:
- 完成了约 10 个符合 Fluent 规范的图标更新。
- 为 JMP-31781 提供了一个交互式原型,展示了解决嵌套滚动问题的潜在方案。
- 由Greg Kraus 和 SAS 团队提供的 JAWS 可访问性审查的已公布结果。
- 与大卫·怀特和埃文·麦考克尔会面,讨论数据表可访问性方面的潜在改进措施。
- 采购团队批准采购后,联系了听 (可用性测试服务公司),询问报价是否已过期。
- 萨拉:本周,产品营销部门分享了八月份的销售更新,其中包含大量面向全球销售团队的优质资源和培训。这些资源包括:面向销售团队的人工智能博客,旨在帮助他们更有效地向客户阐述JMP在人工智能领域的立场(丹·瓦伦特、斯科特·艾伦);以及基础设施可行性考量页面(丹·瓦伦特、迪特·皮索特、亚历克斯·利平科特),帮助销售人员解答可能遇到的常见技术问题,并指导他们如何重新构建对话。此外,我们还举办了数据连接器培训(布莱恩·科克伦、丹·瓦伦特、彼得·波利托)、工作流构建器培训(欧文·乔纳森),并与GTET合作举办了贝叶斯优化培训(布拉德利·鲍文)——所有这些培训都值得一看!另外,本月市场主推的扩展程序是半导体工具包(迈克·安德森)。
技术支持与互动
上周技术支持队列中的案例主题:
Audrey_Shull_1-1787589973824.png
上周待处理案件队列中的案件主题(不包括与受限方筛选相关的案件):
Audrey_Shull_5-1787590071797.png
开发运营
- Shannon L:为 JMP、JMP HTML5 和 JMP Clinical 开发项目部署了 Jira 工作流程,要求设置“修复版本”字段;更新了相关文档并解答了用户问题。为研发 Jira 项目创建了自动化流程,为关键、阻塞和 TSMUSTFIX Jira 问题添加了关注者。改进了关键问题跟踪 Jira 仪表板。监控 8 月份 JMP 19.1.5 和 JMP Live 19.5.2 版本的审批和发布时间,并最终确定了安全公告草案。继续进行 JMP 2027 的审查工作。与我的实习生 Drew Hunter 合作,制定了 JMP 访问控制计划的第二阶段需求。负责 Oxygen 迁移项目的管理。每周召开技术会议。集成 Bitbucket/Snyk API 以扫描 JMP Assistant。与 Audrey 合作,清点位于 SAS CIS 和研发 VMWare 中心的 JMP 服务器,以规划它们的迁移或停用。
- Melanie:创建了 EA 7 Jira 产品管理任务 • 为 19.2 版本创建了发布结束任务JMPTOOL-2371 • 感谢Bob、Shannon L、Audrey 和 John Schroedl就 JMP 应用程序名称、安装位置和测试影响进行的简短讨论JMP-32063 • 致力于改进日常单元测试的状态图 • 与 Shannon L 合作,扩展和改进关键问题和阻塞问题的跟踪 • 运行 MIF-PDF 更新 JMP 19.1.5 的发布说明和 JMP Live 19.5 的安装指南 • 跟随 Shannon L 测试了某些 Jira 转换所需修复版本的部署 • 参与了 DevOps 项目中的各种测试活动
- 吉姆:
- 整合了必要的变革 已合并到 19.1.5 分支;创建了最终镜像候选版本 (#3),可在 macOS 和 Windows 系统上构建。
- 最新 JMP Pro 2027 泄漏启用单元测试运行的处理结果
- 在大多数单元测试机器上执行了多次 macOS 系统更新。
- 更新即将推出的 EA 的 macOS 构建脚本,以使用新的 JMP 2027 命名规则。
- 鲍勃 :JMP-31649 – 修改 Windows 上的 EA 安装程序,在必要位置添加“2027”信息。JMPTOOL-2364 – 开始调查 InstallShield 2026 在版本 20 中的使用情况。JMP-31907 – 安装程序验证 19.1.5 FC#3。JMP-31648 – 决定不更改版本 20 下载文件的名称以包含“2027”的引用。JMPTOOL-2355 – 添加安装程序以处理 JMP Pro Live 20 EA。
本土化
- Trish:正在规划版本 20 的本地化。
- 索海尔 :在聊天界面中添加了编辑分类功能,并进行了全面测试。针对归约和评分任务提供了特殊的差异处理,添加了类别频率的直方图,并提供了不同编辑类别的筛选功能。
- Krzysztof:已完成面向供应商的全新在线本地化工作流程的文档编写和培训录像。下周将运行 Stringbot 清理 PortableUI 20.0 本地化版本所需的字符串。目前正在将本地化资源从 jmptool 和 jmpsrv01 迁移到我们自己的服务器。
- Allison:处理了更新后的 19.5 JMP Live Help 文件进行翻译,以获取正确的安装说明;处理了更新后的 19.1.5 Release Notes 进行翻译;整理报价并向翻译审校人员提交采购申请;处理发票;与供应商沟通即将进行的 20.0 Portable UI 本地化工作。
文档
- 苏珊:正在处理 19.1.5 RN(有) 为 19.2/19.6 RN 做好准备,并创建任务时间表有. 完成了 JMP Live 19.5安装更新需要英语方面的帮助。与 Allison 合作完成 JMP Live 内容重组大纲。
- Qiana:示例数据表,包括 JMP-12987。19.2 版本说明。已完成第三季度检查:参与度和留存率 [2026] 培训
- 德文郡:
- Jill: UI 字符串审查和新功能内容开发 JMP-27017、JMP-30580、JMP-13069 和 JMP-30744。
- Veronica:为 JMP Pro 2027 快速入门创建 GIF。
- 克里斯 :正在编写发行说明,协助 CSS,让 DOE 构建导航功能。
系统/主机测试
- Hunter:已完成 JMP 19.1.5 最终安装程序测试的授权案例验证。调查了两个 JMP 20 EA 5 案例。JIRA 验证。
- 埃里克:
- 修复了专用后缀环境中 testODBCOpenonetable.jsl 夜间 JSL 测试中的故障
- 修复了专用后缀环境中 testPIServerImport.jsl nightly JSL 测试中的两个故障;需要更新测试以缓解其他故障。
- 尝试重新测试未能修复 testQueryBuilderDefects.jsl 中的断言错误;还需要编辑此脚本中 JMP-15278 的回归测试,以使用当前实际存在的新表。
- 测试 JMP-27403 使用公钥/私钥登录 Snowflake V2 端点;目前受阻,因为我无法登录 Snowflake Web 控制台来注册我的公钥内容;已提交工单并等待帮助。
- 已验证并关闭 JMP-28906:新建 SQL 查询不会将 SQL 语法错误返回到日志中。已在 Windows 和 Mac 上测试。
- 正在验证 JMP-27463:从 AspenTech IP.21 服务器 UI 点击帮助按钮会重定向到无效的无信息在线帮助页面;等待开发人员的反馈。
- 奥黛丽:测试 19.1.5 版本,追踪自动集成错误,与 Shannon Leslie 一起制定将我们的硬件从 SAS VMware 迁移出去的计划,学习 Endpoint Manager,评估样本数据更改及其对测试的影响。
- 缺口 :我继续编写一些元数据 JSL 单元测试,并在测试过程中提交了错误/未定义行为的 bug 报告。我帮助 Jim 找到了一个问题,导致某个测试运行结果没有出现在仪表盘结果的预期位置。我还为单元测试 GUI 添加了一个新功能,允许用户将测试列表筛选为他们“拥有”的所有测试。最后,我清理了一些最近失败的单元测试,包括提交了一个与项目崩溃相关的 Jira 问题。
网络测试
- 惠:
- 验证和本地化进展顺利:JMP-20058(日志直方图问题)已确认在 JMP 20 中修复,现在正在通过 JMP19.2.3 进行验证;控制图警告本地化已在 JMPLive 20 中完成。
- 质量风险出现:报告了 5 个缺陷,其中最值得注意的是一个重大回归 (JMPHTML-15771),它破坏了核心控制图交互(放大镜、平移、十字线)——建议优先处理。
- 正在与 Michael Senoyuit 就 JMPHTML-15444 进行测试范围调整,以确保在最终确定案例之前,测试范围与预期的搜索框行为相符。
- 总体而言:执行稳健;存在一个跨分支依赖项 (JMP-20058) 和一个重大回归问题需要跟进。
- 指标:1 个已验证,1 个已阻止,0 个已重新打开,5 个已报告,1 个回归。
- 西玛:
- 已接受并关闭:
- 后端支持查询以获取所有分诊状态
- 对 createTriageStatus 突变的后端支持
- 后端对自定义分诊状态的数量有限制
- 移除 triage_updated_by 属性
- 后端支持 deleteTriageStatus 突变
- 对 setTriageStatusOrder 突变的后端支持
- 使用 triage_statuses 表中的分诊状态级别进行后端工作
- 从 control_chart_markers 表中移除 triage_status 表
- 当浏览器窗口大小调整时,流程筛选报告的图表不会显示。
- JSL:新增检索可用 JMP 实时连接的功能
- 使用 triage_statuses 表中的分诊状态名称进行后端工作
- 使用 triage_statuses 表来服务现有的 REST API 路由
- 后端支持按任何特定分诊状态进行筛选(GraphQL 和 REST API)
- 创建了Jiras:
- 尝试添加状态时,应显示有关最大分诊状态的消息。
- 包含有效警告的流程筛选报告应列在“空间”->“警告”中。
- 多选和分类功能不会更新所有警告,直到手动刷新。
- 未解决的 CCB 警告的徽章编号不会更新,除非刷新报告。
- 对同一状态级别的多个状态名称进行筛选,会显示相同的筛选文本(级别)。
- 电子邮件通知显示自定义分类状态,但不带标签。
- 进行中:
- 安娜:已验证 Paul 对曲面图的更新。已测试 Dan S. 为流程筛选实现的 WHERE 子句显示修复,并已向 Jira 报告 HTML5 会导致报告中忽略该子句。已验证 Mike 对图表标题和坐标轴斜体功能的实现。已验证 Mike 对带颜色变量的点图的带状误差线的修复。正在使用包含隐藏、缺失和排除行状态的数据以及不同的图表类型测试新场景。
- 乔什 :继续使用 JMP Pro for Live 19.1.5 测试 JMP Live 19.5.2 安装程序。协助支持团队处理 JMP Live 日志错误。计划进行 JMP Live 19.6 和 JMP Live 2027 EA6 的测试。致力于将通知验证器添加到 JMP Live 19.5.2、19.6.0 和 20.0 的更新安装程序中。执行 JMP Live Jira 测试,以验证在 19.6 和 20.0 版本中, webjmp服务启动后,JMP 池是否不再卡在“正在启动”状态。
核
- Dan S:新增辅助功能改进——在更多文本框中将按键焦点替换为编辑焦点(修复公式编辑器中的按键导航问题),移除隐藏文本框的焦点,并在通过键盘聚焦的文本框上显示工具提示(仅限 Windows 系统)。修复了当文本框折叠时,Dispatch on FrameBox 无法保存 {0,0} 大小的问题。更新了报表中显示的数据筛选器 where 子句,使其使用与筛选器相同的数字格式。修复了在平台具有多个别名的情况下重做分析失败的问题。
- Evan:默认启用数据表标题图表。在浅色、深色和高对比度模式下改进文本和其他元素的对比度,以符合 WCAG 2.2 1.4.3 和 1.4.11 标准。
- Xan: TopSeg(GB 公式元素)中基于 RowStateAbility 的选择高亮显示;修复未定义行为
美国能源部和可靠性
- Caleb:完成了一个后期功能的开发工作,该功能允许用户在样本量浏览器中锁定组样本量。我还开始修复新版验收抽样浏览器中遗留的 bug。
交互式 HTML
- 迈克·斯蒂克尔斯:
- 对 JMP-15608(在交互式 HTML 中实现星座图)进行了一些更改,以解决代码审查中发现的问题;工作已提交,问题已提交进行测试。
- 提交了旧问题 JMPHTML-14956(图表构建器中带有颜色变量的点无法正确导出带状样式误差线)——该问题一直保持开放状态,以防 JMP 方面的问题在 19.2 中得到修复——现在已确认修复程序不会推送到 19.2 中,因此已将其关闭。
- 已修复问题 JMPHTML-14976(对于不支持的图形构建器按行或行运行排序,线段应变为静态);代码审查正在进行中。
- 已提交问题 JMPHTML-15541(实现斜体标题和文本框)进行测试。代码已提交一段时间,但由于某些原因未能提交测试。
- John Powell:与 Dan Schikore 和 Paul Spychala 合作,探讨如何解决 JMP Live 在使用 Zach White 的 MSA 插件输出时出现的问题。实现了一个与顺序无关的透明度算法 ( WBOIT ),以改善透明 3D 表面的渲染效果 ( JMPHTML-15727 )。与 Dieter、Praveena 和 Paul Spychala 讨论了交互式 HTML 的功能请求。
- 迈克尔·塞诺尤伊特:
- Paul Spychala:在 JMPLive/HTML 上开发表面图和等高线轮廓图
- 支持曲面图修改分类值 [JMPHTML-15665]
- 支持曲面图自动 Z 轴缩放切换 [JMPHTML-15585]
- 支持轮廓分析器下拉框深色模式样式 [JMPHTML-15210]
- 支持通过单选按钮选择曲面图的 X/Y 轴 [JMPHTML-15768]
- 表面图存在多个错误 [JMPHTML-15671,JMPHTML-15742]
- 修复了在缩放的浏览器中使用 HTML/JMPLive 时“适应窗口”功能出现的问题 [JMPHTML-15105]
- 支持在调整图形构建器大小时持久化设置 [JMPHTML-15732]
JMP Live
- Aurora:流程筛选分类(为标记查询添加另一个筛选选项,提高历史记录表的性能)。参与了关于报告工作流功能的讨论。制定了美国探索计划。查找漏洞。
统计数据
- Laura CS:
- 约翰·萨尔:
- 在进程筛选中,支持在移位图中为最多 500,000 个进程添加标签轴,修复一些下限逻辑(JMP-31964),
- 并重新组织菜单,使用更多子菜单(JMP-29636)。
- 在 DOE 中,简化和清理各个地方的代码(JMP-32042)。
- 在 Fit Logistic 中,将响应名称包含在“创建组合数据表”中 (JMP-31992)。
- 在条件数值格式中,将稳定性指数、稳定性比率和能力指数的阈值更改为推荐边界(JMP-32040)。
- 与他人合作准备全体会议报告。
统计测试
- Tonya:测试用于能力/稳定性指标和 NF 多变量能力的 NF 条件格式更改。参加了流程筛选客户反馈会议,并将客户意见录入 Jira。调查与流程筛选相关的 beta 版反馈。验证缺陷。
统计文档
- Michael C:在 JMP 20.0 中首次字符串交接之前审查了统计 UI 字符串。为统计功能编写了一些 19.2 版本说明。