19.1:预计发布日期为 2026 年 3 月 17 日 • 19.1.1:仅修复安全问题 • 20.0:主版本发布 • 20 EA2 版本冻结日期为 2026 年 3 月 19 日
欢迎阅读 2026 年 3 月 13 日 JMP 开发更新!
明天是圆周率日,祝大家节日快乐!别忘了,3月16日星期一是JMP全球休息充电日!另外,周二是圣帕特里克节,我们计划在MyJMP上发布JMP 19.1版本,祝大家节日快乐!JMP 19.1.1分支已经创建完成,构建/安装程序/单元测试基础设施也已准备就绪,可以进行下一次月度安全更新。安全负责人可以访问该分支,推送所需的第三方库更新。如有任何疑问,请联系吉姆·博雷克 。
几个月后,我们将发布 JMP 19.1.3分支版本。在此之前,请记住,我们的 XX.X.3 版本除了安全更新外,还允许修复关键功能性错误。 以下是关于 XX.X.3 版本审批流程的页面——它与我们常规维护版本的审批流程不同(也更严格)。
我们考虑的大多数针对 XX.X.3 版本的修复都是关键的 CRP 问题,例如数值错误或大规模崩溃。要将候选修复纳入 19.1.3 版本,第一步是请温迪·墨菲 、 杰夫·珀金森或丹·瓦伦丁赞助该紧急错误修复。如果您有包含 19.1.3 的候选修复项目,请尽快修复该问题,并在 20.0 和 19.2 版本中测试该修复,然后联系上述相应的经理,请求他们赞助您的修复。理想情况下,所有针对 19.1.3 的修复都将在 19.1.3 分支开放之前在 20/19.2 版本中完成审批和测试。
我们的JMP 20 EA2 版本冻结将于 3 月 19 日举行。正如您日历上当天 Outlook 提醒中所述,如果您希望在 EA 2 中重点介绍某个功能,请务必更新功能页面。如果您尚未创建功能页面,请使用JMP 20 功能页面模板进行创建。模板中的“动机和摘要”部分包含最重要的信息。如果您是第一次创建功能页面,请参阅此操作指南了解更多信息,或与您的产品经理联系。创建或更新功能页面的截止时间为 3 月 23 日星期一上午 9 点,您需要在 3 月 24 日星期二下班前将 EA 视频提交给 Mia 。如有任何疑问,请参阅EA 视频指南或联系米娅·斯蒂芬斯 。
感谢曼迪·钱伯斯提醒,JMP将于下周三在A5111会议室和Teams上举办小组讨论会,庆祝国际妇女节。您可以阅读这篇JMP内部文章了解更多活动详情,届时将提供糕点和饼干,搭配咖啡车饮品享用!整个三月,JMP还将为InterAct募集捐款,该组织致力于终结韦克县的家庭暴力和性暴力循环。
一般公告
重要日期
- JMP 19.1 计划发布于 MyJMP – 2026年3月17日
- JMP 20 EA2 代码冻结 – 2026年3月19日
- 请访问合流查看JMP 19和JMP 20的完整日期列表。
JMP 开发最新进展
生命科学最新动态
- 理查德:
- JMPC 19.2 的调试。
- 正在开发子组森林图的新功能。
- 我的数据可视化课程真的实现了!
- BIOS 513:数据可视化及其在生命科学中的应用(3 学分),北卡罗来纳大学教堂山分校生物统计系,2026 年秋季
- 本课程的独特之处在于它采用作品集形式。学生需要结合教师提供的资料和学生自行选择的科学文献资源来制作作品集。作品集将包括:
- 简要描述数据,以及您希望通过数据可视化传达的信息。
- 您选择此特定数据可视化进行沟通的原因,包括对特定选择(例如颜色、形状、大小等)的详细解释。
- 对重要发现进行总结,并结合科学文章和/或数据来源,对数据可视化所传达的信息进行解读。重要发现应使用通俗易懂的语言,避免使用过多专业术语。
- 学生需选出自己最优秀的 3 个数据可视化作品向全班展示。
- 最重要的是,本课程将使用 JMP 软件进行授课,以便非生物统计学专业的学生也能从中受益(当然,学生也可以使用任何他们喜欢的软件来制作作品集)。数据可视化是一项每个人都需要掌握的技能,无论个人最终是否会在日常工作中绘制图表。
技术支持与互动
- Gary: Wendy今天休长假。技术支持部的凯·格兰杰森和客户互动部的科拉多·特里科利代表技术支持部参加了在索伦托举行的Discovery Summit峰会。他们与许多客户进行了富有成效的交流,并见到了之前通过支持案例联系过的客户。从照片来看,这次活动非常成功。JMP 19.1将于周二发布,届时团队将随时解答任何疑问。
每周技术支持案例数量:

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

每周客户支持案例量:

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

开发运营
- 吉姆:
- 开始处理来自 Windows 调试运行的 JMP 20 单元测试结果
- 开始处理来自 Macintosh ASAN 运行的 JMP 20 单元测试结果
- 已在 Jenkins 中禁用/归档 JMP 19.1 项目;已为 macOS 创建了专门针对该分支的 JMP 19.2 项目。
- 验证了 JMP 20 的 JIRA 的多项修复
- 解决了周三晚间构建和单元测试运行中出现的网络故障
- 从 //depot/rel/r19.1/… 创建了 //depot/rel/r19.1.1/… 分支;在 mac OS 和 WinOS 上创建了每日构建版本,并为 mac OS 创建了安装程序;在两个操作系统上手动运行了 Baseline 单元测试脚本;创建/修改了用于 Jenkins 运行的 AWS AMI。
- 鲍勃:
- 为 19.1.1 Windows 系统创建了一套安装脚本和安装程序 (JMPTOOL-2080)
- 安装脚本整合工作已完成,EA 和生产环境使用相同的脚本。
- 对 EA2 安装程序和已测试的 EA2 脚本的编辑
- 与 John Schroedl 合作开发了 JMP-29434,以加强版本 20 中 VC 重新分发文件的流程。
- 与 Bobby Riggs 一起处理客户遇到的问题,该问题与从 MyJMP 下载的 PER 版本 17 文件有关。
- 迈伦:
- JMPTOOL-2014:用于单元测试数据的 AWS 测试和生产作业
- JMPTOOL-1612:更新 stringbot 字典
- JMPTOOL-2049、JMPTEST-2087:更新测试仪表板中所有文本文件的网页链接等信息。
- JMPTOOL-2069:JiraBot 作业的错误处理
- JMPTOOL-2075:19.1.1 版本的测试系统
- Shannon L:完成了 JMP 19.1.0 版本的发布,包括编写安全公告和最终的项目级安全审查。每周参加技术会议,包括 Atlassian 管理团队会议。继续推进 JMP Marketplace 的盈利计划,包括与 JMP Store 会面。参与 Oxygen 项目的开发,并协助第三方软件审查 Oxygen 插件的 LaTeX 支持功能。
- Melanie:完成了 ACT-NOW 培训。参与了 19.1.1 和 19.2 版本的分支任务以及 19.1 版本的发布结束任务。与 Shannon Leslie 一起参与了 JMPHTML 问题级安全设置的部署。工作内容包括验证、故障排除和问题调查等各种杂事。
本土化
- Allison:验证了本地化的 19.0 BA PDF 文件,并将其移交给 QA 团队进行测试,然后交付给 Web 团队发布到网站上。交付了 Marketplace 翻译;与供应商和 SAS 采购部门沟通税务表格事宜;通过本地化仪表板关闭了已完成的项目及其 Jira 问题。
- Krzysztof:学习 Oxygen 的 XML Author 工具。设计基于 DITA 映射的 Oxygen 主题文件合并成章节文件的流程。为 JMP Live 19.5 的发布准备本地化工作流程。维护 memoQ 中已完成的项目(翻译记忆库和存档)。
- Sohail:添加了批处理功能并进行了调试,集成了术语库感知翻译处理,改进了提示以提高准确性。
- 沙:
- 参与了仪表盘验证类的重构工作
- 致力于为我们向供应商提供的韩语报告添加新功能
- 已将提交/返回过程中的所有文件移动到同一个 JSON 文件中
- 参加了微软Copilot课程
文档
- 苏珊·C:
- 请 Roger 将 19.1 版 RN 发布到 jmp.com。已更新 Perforce 中 rel/19.1 目录下的 RN 文件。
- 本周已将本地化的 JMP Live/Public 帮助文档移交给测试人员。已请 Roger 和 Craig 将 jmp.com 上的 JMP Live/Public 链接更新至 19.1 版本。
- JMP 19.5 版本的全新 Live 配置帮助文档已基本完成。感谢 Alex Lippincott 的鼎力相助!编辑和审核工作将于下周进行。
- 正在为 JMP Live/Public 开发 19.5 版本的 Jiras 修复程序
- 琪亚娜:这周我完成了项目规划和协调工作。我还完成了以下课程:
- 分类与保护:隐私与数据处理要点(立即行动)
- SAS道德准则(ACT-Now)
- 第一季度检查:目标设定 [2026]
- 德文郡:我们正在推进将所有非结构化的 FrameMaker 文件转换为结构化的 FrameMaker 文件,为过渡到 DITA 做准备,首先从统计书籍开始。
- Jill: 3/9 UI 字符串审查和审查 UG Jira,看看它们是否会影响文档。
系统/主机测试-Cary
- Eric:在 Workday 中制定了 2026 年的目标。调查了编号为 00281655 的 beta 版报告,其中一位客户反映 JMP20 EA 的 ODBC 查询速度比 JMP17 “慢得多,而且令人无法接受”。我重现了性能下降的问题,发现这是由于与JMP-27488相关的 Oracle 连接延迟造成的。EA1 发布后,代码被推送到了 JMP20。我验证了最新 JMP20 版本的速度大幅提升(甚至比 JMP17 还快!)。客户应该会对 EA2 感到满意。
- 猎人 :更多项目测试旨在识别新数据表链接项变更引入的问题。测试了 Dan Schikore 的更新,这些更新修复了关闭项目窗口时特定报告意外弹出提示以及在项目内容窗格中移动项目时日志中显示的 zip 文件错误等问题。调查了多个影响授权、启动日志记录和崩溃文件创建的 JIRA 问题。审阅了更多本地化文档。
- 尼克·H :我们的生产环境仪表盘项目仍在继续推进——现在我们已经准备好将测试人员迁移到托管在 jmptoolprod 上的仪表盘。我为新的 JMP 数据表脚本功能编写了单元测试。我成功地在 Windows 和 Mac 系统上构建了简易版本,用于验证需要导出进行翻译的字符串。我还试用了 Mimic 测试框架的一些新功能。
- 曼迪 :正在处理下周截止日期前的EA2项目。正在编写(并测试)表格>汇总、转置、拆分和堆叠的日志功能——会为此制作3个EA视频。同时也在开发列的自动标记功能——也会为此制作一个日志和EA视频。报告了一些崩溃问题——还回答了一些关于JMP 20的EA1问题。
- 奥黛丽:正在和贾斯汀·库什以及一些热心的SAS同事一起尝试恢复一台用于测试的Viya服务器,这台服务器在我们中国办事处关闭后就被闲置了。测试jmptoolprod测试仪表盘的最新变更。为暑期实习生做早期准备。
网站测试 – Cary
- 乔什:
- JMP Live 19.1 QA 验收完成。
- JMP Live 和 HTML5 版本 20 的测试正在进行中。
- 在 JMP Live 19.5 和 20.0 中遇到了几个安装程序问题,需要进行额外的故障排除和后续工作。
- 建立一套系统来支持 Hui 进行 19.5 集成测试。
- 解答了各种部署和配置方面的问题。
- 根据需要,为测试人员和开发人员提供持续帮助。

- 安娜:
- 我已将之前报告的 SETINIT 崩溃问题(Hunter 也遇到了这个问题)缩小到 Dave Barbour 提交的 CL 问题,该问题涉及局部作用域变量。Daniel Powell 正在调查,希望今天就能推送修复程序。
- 验证修复程序并审查 JMP 桌面更改,以测试 JMP Live 中的新数据查看器功能。
- 在调查桌面版马赛克坐标轴问题时,我注意到图表会显示缺失值。
- Paul S 发现的与马赛克轴和缺失值相关的回归问题已提交至 Jira。
- 已报告的问题:
- 发布到 JMP Live 时出现以下错误:令牌无效
- GB:马赛克:当表格包含缺失值时,该值将被省略
- GB:马赛克:百分比轴上未显示 0 值
- GB:导出包含数据的交互式 HTML 文件不再自动打开文件
- 问题:全新安装后调用 JMP Pro 时出现 SETINIT 异常
- GB:由于四舍五入,显示了重复的轴值
- GB:马赛克:坐标轴会为值预留空间,但当关联值缺失时,图表不会预留空间。
- DV:我们是否希望保存新的数据表筛选器并允许用户应用它们?
- DV:在“列属性”面板中为标签列属性图标添加颜色
- GB:Mosaic:缺失值影响坐标轴布局(Paul 发现的 Jira 回归问题)
- Seema:感谢 JMP Livedevelopers 在他们灵活安排的测试验证日里,帮我解决了大量的 Jira 问题。他们接手了所有棘手的问题,否则我还得继续处理!
- 已接受并关闭:
- 前端:处理跨越位置(上图)和分布(下图)图表的 JSON 摘要对象
- 连接错误 Jiras——出现了大量与 PAT 相关的此类错误以及其他与 PAT 相关的常规错误消息。
- 警告面板:在“控制图报告(按组)”中选择“分类”时,警告行未处于焦点状态
- 创建了 Jiras:
- 使用 JMP Live 中已存在的数据发布报表时,JMP 中会有不同的默认选项。
- 当报表是仪表板的一部分时,无法将 PS 图表显示为已选中状态。
- 进行中:
- 如果发现与 CCB 一起出现,请删除有关流程筛选平台的所有警告信息
- 惠:
- 继续进行 JMP Live 19.5 i18n 测试,发现测试环境不稳定会对持续执行和发布信心构成风险。
- 已创建 7 个 Jira 问题(5 个 WebJMP、1 个桌面、1 个 HTML5)以解决本地化差距,并关闭了 4 个,从而减少了后期测试周期中的重新测试变更和下游回归风险。
- 与 Josh、Seema 和 Steve 合作,解决了 JMP Live 19.5 开发环境中的多个障碍(管理员访问、环境稳定性、速度慢),恢复了 i18n 验证的稳定路径。
- 泰勒:
- 已接受并关闭:
- 清理空文件夹,在空间视图中显示多个空间的文件夹
- 删除空格会导致错误提示“找不到空格”。
- 在 JMP Live 上创建报告 - 永不重新生成
- 无法导航到太空:加载记录太空访问时出错
- Mateo:我正在更新 20.0 分支中的一些自动化 UI 测试。我还对自动化流水线进行了一些更新,使其能够更稳健地处理错误情况。
核
- Dan S:链接项更新——改进了“保存”对话框,初步开发了链接表的“文件”>“保存/另存为/关闭”功能(默认情况下链接表不会显示为链接项),并修复了项目中的链接项问题。修复了按组划分图表的问题,即使平台未链接到数据表,也允许使用某些组功能。
- Xan Gregg:伪对数轴:根据 EA1 反馈进行修复;马赛克轴在 html5 发现后可以工作;保存非连续 X 变量的平滑公式。
主机和接口
- 约翰·施罗德尔:
- 切换按钮和默认按钮上的图标现在对比度应该更好了。我更新了按钮代码,使其能够根据按钮文本颜色从相应的浅色/深色图标集中加载图标。这个问题是在我观看 Richard Zink 的研发演示时发现的;他使用了深色选择色,并且在动画控件中有一个切换按钮。修改前后对比:


- 更新了 Revel (F9) 用户界面,添加了窗口图标,并提高了关闭按钮的可见性。
- 我们已研究并正在推进必要的更改,以便将 Visual C++ Redistributable 文件直接作为 JMP 安装的一部分进行安装,而不是在安装时运行独立的子进程。这将减少我们需要管理员权限才能安装的地方,并有助于减少子进程安装失败时的支持电话。这些文件现在将被复制到 jmp.exe 的构建位置,后续的每日构建和安装程序更改将自动获取它们。(JMP-29434)
- Michael H: PI 服务器导入工作
- 为标签添加了“简易堆叠”选项,允许按分隔符拆分标签名称,从而自动创建堆叠列。
- 改进了大型数据导入功能,当数据流数量超过服务器限制时,请求会自动拆分成更小的批次。( JMP-26596 )
- 修复了重复导入 PI Server 数据可能会逐渐损坏已保存首选项的错误。
- 开始为 PI 标签实现 JSL 支持。
- Will:正在努力为 Databricks 添加令牌轮换功能。这将使用户在使用这种身份验证方式时无需再手动为 Databricks 生成新的身份验证令牌。
交互式 HTML
- 约翰·鲍威尔:
- Mike Stickles:继续处理与条形图重构项目 (JMPHTML-489) 相关的测试失败问题。所有因需要更新测试以处理重构代码而导致的问题(约 80 个测试)均已解决。在少数实际的条形图代码问题中,仅剩两个问题需要调试。希望下周初能够解决这些问题。
JMP Live
- Aurora: 19.5 版本 - 显示软件包的最后访问时间(任何人的最后访问时间),限制通过 REST API 对 platform_properties 的访问。20.0 版本:将组代码转换为 TypeScript。其他 - 协助测试。
统计数据
- Laura CS:修复了纵向模型和遥测数据中与部分时间值相关的SEM错误。此外,还更新了SEM用户界面,使“模型快捷方式”菜单更加醒目。将多个错误修复集成到19.2版本中。为Discovery Americas撰写了摘要。正在咨询JMP合作伙伴计划,寻找SEM顾问。
统计文档
- Michael C:完成了第一季度的IT培训。与Devon和Shannon L合作,规划了统计文档编写人员用LaTeX标记重写所有文档公式的项目(作为Oxygen过渡的一部分)。继续努力获取几个我们希望添加到JMP 20中的示例数据表的权限。定期参加会议。
统计测试
- Tonya:由于与绘制阶跃函数控制限相关的变更,更新了过程筛选单元测试。测试了过程筛选分布图的非正态能力分析、规格限值和超出规格测试。调查了过程筛选EA的反馈。验证了缺陷。
香农的笔记
感谢香农·L分享!:smiling_face_with_smiling_eyes: 希望大家周末愉快!
