19.1.1:安全冻结 2026年4月2日 • 19.2:代码审批模式开始 2026年6月18日 • 20.0:在主界面打开 • 20 EA3 冻结 2026年4月30日
来自 SAS 内部:2026 年 3 月第三周维护将于 3 月 21 日至 22 日进行。停止任务将于 3 月 21 日星期六美国东部时间上午 6:45 开始,并将持续到 3 月 22 日星期日美国东部时间晚上 23:59。
欢迎阅读 2026 年 3 月 20 日 JMP 开发更新!
本周向开发者安妮·达德利致以热烈的祝贺!美国专利商标局授予她一项名为“用于生成短期控制图的系统、方法和图形用户界面”的专利,专利号为12,578,851。该专利副本已上传至SharePoint网站: 已颁发专利。
上周,Annie 和其他 JMP 团队成员一起参加了在意大利举行的JMP Discovery Summit 峰会。我看到她已经将会议笔记添加到Confluence 的“已收集笔记”页面。谢谢 Annie!如果您也参加了此次峰会,请将您的笔记和 Jira 链接添加到该页面。如果您根据在峰会上收到的反馈创建了任何 Jira 问题,请使用标签 DISCOVERY_EUROPE_2026。
无论您是否前往欧洲,我都希望大家周一的全球休息充电日过得愉快!周二我们回来后, JMP 19.1已在 MyJMP 上发布。您可以在这里找到 JMP 和 JMP Pro 的发行说明,以及 JMP Trust Center 中所有产品的安全公告。我们很高兴能将最新一轮的修复程序推送给客户,并希望他们中的许多人能够采用 19.1 版本,并报告他们发现的任何剩余错误。开发团队已经在着手将重要的错误修复程序集成到 19.2 版本中,我们希望在 6 月份完成该维护版本的开发工作之前,尽可能多地修复问题。
我们已于昨日完成JMP 20 EA2 冻结阶段的里程碑。正如 EA2 Outlook 提醒中所述,请务必更新您的功能页面,以便我们的 EA 客户了解哪些功能已准备好进行测试。请添加 ea2 标签以表明您在此 EA 阶段有需要重点介绍的功能,更新页面上的详细信息(最重要的是动机和摘要部分),并删除任何过时的内容。
如果您尚未为想要重点介绍的功能创建页面,请使用JMP 20功能页面模板。模板中的“动机和摘要”部分包含最关键的信息。如果您是第一次创建功能页面,请参阅此操作指南了解更多信息,或与您的产品经理合作。创建或更新功能页面的截止时间为 2026 年 3 月 23 日星期一上午 9 点,您需要在 2026 年 3 月 24 日星期二下班前将 EA 视频发送给 Mia 。如有任何疑问,请参阅EA 视频指南或联系米娅·斯蒂芬斯 。
最后,整个三月份,JMP 都在为InterAct募集捐款。InterAct 是一个致力于终结韦克县家庭暴力和性暴力循环的组织。您可以将捐赠物品送到 A5224 室Pany Allen 的办公室,或者通过这份亚马逊愿望清单将捐赠物品寄送到 SAS 仓库。Pany 将于 3 月 25日从仓库取走物品并送达。
一般公告
重要日期
- JMP 20 EA3 代码冻结 - 2026年4月30日
- JMP 20 EA4 代码冻结 – 2026年6月11日
- 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 开发最新进展
生命科学最新动态
- Richard:参与制作了一份名为“子组森林”的新报告,用于生成跨子组的终点的单个和双森林图。

产品管理和产品营销
- 布莱恩·F:
- JMP Lab可用性测试结果及后续跟进:我们撰写了报告,并开始讨论近期JMP Lab研究的结果,其中助手和其他领域均取得了显著改进。我们与产品经理合作,确保研究结果得到妥善推广,并为后续步骤提供依据。
- 设计与图标:持续探索和开发适用于多个平台的更新图标,强调流畅的对齐方式、小尺寸下的清晰度以及与现代 UI 规范的一致性。
技术支持与互动
- 加里:下周我们将庆祝阿恩·科塔退休,并祝他一切顺利。我们会想念他的!
上周技术支持队列中的案例主题:

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

开发运营
- Nick R:
- 梅兰妮:处理了大量的 Jira 更新。正在和苏珊·康纳汉一起安排四月份 JMP Live 19.5 帮助文档翻译的 MIF 测试。尝试为单元测试日志仪表板添加几个新图表。周二听了泰博士关于女性领导力的演讲,周五看了妮可·琼斯接受 BIG 采访,都深受启发。很享受北卡罗来纳州春天变幻莫测的天气。
- 吉姆:
- 修改了 JMP 20 构建脚本以适应 WinOS 上可再发行组件包的更改 (JMP-29434)
- 对多台 JMP 构建和测试 macOS 机器应用了系统和应用程序更新。
- 与文档团队(感谢Qiana )会面,讨论了不必要的文件传播问题。
- 为 EA #2 生成 JMP 20 个分支文件。
- 迈伦:
- JMPTOOL-2049、JMPTEST-2087 – 测试 jmptoolprod 上对文件等的仪表板访问
- JMPTOOL-1612、JMPTOOL-2103 – stringbot 词典更新
- 修复了一些单元测试数据,并对 jmptool 进行了软件升级。
- 香农:第一季度目标讨论。调查了19.0.5和19.1版本中报告的神秘崩溃事件。
本土化
- Allison:准备了 19.5 JMP Live UI 的翻译包,并将项目移交给供应商;我负责 ZH JMP Live UI 翻译的 MTPE;验证了本地化的 JA FLM 和 KO DOE pdf 文件,并将其移交给 QA 进行测试;处理了供应商发票;对 KO Big Books 翻译进行了 QA 和处理,并将本地化的 mif 文件移交给供应商进行 DTP 和工程工作。
- Krzysztof:继续探索 Oxygen 的 XML Author 工具。致力于基于 DITA 映射将 Oxygen 主题文件合并为章节文件的流程,并验证已翻译的文件。优化 JMP Live 19.5 的本地化工作流程。讨论并测试工作流程中的新自动化功能。
- 沙:
- 参与了仪表盘验证类的重构工作
- 致力于为我们向供应商提供的韩语报告添加新功能
- 已将提交/返回过程中的所有文件移动到同一个 JSON 文件中
- Sohail:完成了教育字幕的对齐翻译,解决了批量翻译作业中的错误,添加了基于术语的翻译和验证。
文档
- 克里斯 :继续研究和定制 Oxygen 框架。将 BA 文件合并到 H1 标题中,以便统计信息编写人员能够更好地理解其结构(而不是像以前那样按主题级别编写文件)。与 Jim 会面,讨论如何减少 Perforce 的占用空间。收集了即将到来的实习生可能的工作内容。
- Susan C:完成了 JMP Live 19.5 的新配置帮助文档,并已提交审核。完成了 2026 年的目标,并与 Qiana 会面进行了讨论。JMP Live 19.5 的修复工作正在进行中,修复了一些错误。
- Qiana:浏览了各项功能类别,确定了 JMP 20 的非统计功能,并开始研究 Jira 工作项。项目规划和协调。
- Devon:继续将 FrameMaker 转换为 XML,JMPLOC-6993:为 19.1 web 帮助标记并移交模板文件给 L10N。
- Jill: 3/16 UI 字符串审查、编辑 JMPLive 公共配置文档、制定 2026 年目标以及审查 UG Jira。
系统/主机测试-Cary
- 埃里克:
- JMP-27704:REST Snowflake 数据连接器会创建线程/资源来获取和处理数据。经验证,这些线程在表导入完成后会被销毁,从而释放内存并避免可能出现的运行缓慢问题。
- JMP-28931:已验证我们现在支持基于 Python 的数据连接器类型的预打开表传递,其中打开文件的结果直接返回给用户,而不是将文件内容路由到查询生成器(这会从 JMP 表中删除表脚本等元数据)。
- 更新了ODBC 驱动程序和数据库连接Confluence 页面,添加了新的驱动程序下载链接。然后将此页面以及用于夜间单元测试运行的 Mac ODBC DSN 配置链接到了新的专用后缀运行Confluence 页面。
- 开始在 Windows 和 Mac 后缀运行机器上安装所需的 ODBC 驱动程序。
- 研究了有关从 Excel 导入数据的文档,以协助技术支持解决客户(希捷)从 Excel 导入数据的问题。
- 奥黛丽:正在与 SAS 的贾斯汀·库什和托尼·詹尼合作,研究如何维护一台用于 JMP 测试的废弃 Viya 4 服务器。已报告一个 Axis 漏洞(感谢丽莎·格罗斯曼协助调查)。已订购一台 MacBook Neo,以便我们可以在新设备和芯片上进行测试。正在进行国际化 (I18N) 测试。正在规划暑期实习生项目。重新启动我所在小组的实习生面试流程——欢迎转发给您认识的、可能仍在寻找机会的年轻人。
- Hunter:本周大部分时间都花在了验证和更新影响项目的 JIRA 问题上,例如在 Arm64 Windows 系统上使用 x64 JMP 时崩溃导致的文件丢失,以及其他与主机相关的 JIRA 问题。开始测试 JMP 19.1.1 和 19.2 版本中新增的授权变更,并报告了一个离线授权失败的案例。
- Nick H:我在旧版和开发版仪表盘上添加了横幅广告,有效地引导用户转向了 jmptoolprod。我与 Myron 合作修复了 pandas 更新后导致夜间邮件无法发送的问题。我还为 JMP 20 中的一些数据表脚本增强功能编写了单元测试。
- Justin:主要负责准备测试环境,并为新的专用后缀运行创建 Jenkins 作业。此外,我还继续验证 JMP 的 Image 对象与 Python 的集成。
- Mandy:主要负责测试 EA2、JMP 20 和 3 个动态表格和自动标记的日志 - 制作 EA2 视频;测试并验证了一些在 20 和 19.2 版本中都已修复的 JIRA 问题。
- Melisa:我正在进行 JMP20 的第一轮 I18N 测试,并报告了一些问题,例如硬编码字符串或选项在其他语言中无法正常工作。
网站测试 – Cary
- 惠
- 扩展了 JMP Live 19.5 i18n(国际化测试)和交互覆盖范围,降低了高使用率可视化中的 JMP Live 本地化和 HTML5 回归风险。
- 已验证关键的 HTML5 修复(饼图、热图);已识别并提交剩余的交互风险(JMPHTML‑15348/15351),其中热图问题已由 John 解决。
- 已识别出影响核心工作流程的 JMP Live 功能和国际化 (i18n) 差距(撤销/重做、语言切换:WEBJMP‑12047、‑12034)。
- 接下来:完成 JMP Live 19.5 i18n 覆盖率测试,然后恢复 JMP Live 20 进程筛选,重点关注交互正确性和回归预防。
- Taylor:已接受并关闭的问题:
- 从 ...\app_shared\publish.js 中移除 parsePackageEditForm 和 doParsePackageEditForm。
- 将鼠标悬停在“一周中的 x 天”标签上时,会弹出一个没有文字的黑色区域(无法重现)。
- TypeError: this.sortDaysOfWeek 不是一个函数(重复)
- 下次运行在计划运行完成后错误地显示 pool.eventQueue.status.IN_PROCESS_label(重复)
- 访问“未使用的数据”时出现浏览器控制台错误
- 包裹表面最后访问时间
- 20.0 版本的安装性能较慢。
- 返回上一页时出现导航问题
- 重复帖子的所有者与原帖子的所有者相同。
- 安娜:
- 已验证修复了图形生成器、坐标轴、马赛克图、Web JMP 数据查看器和条形图的问题。
- 与 Hunter 合作调查了 Beyond Trust 的 Windows Installer 崩溃问题,该问题已由 Dave Barbour 修复。
- 研究了转换列的范围问题。
- 开始对 Mike S 的条形图重构进行回归测试。
- 已报告的问题:
- GB:条形图:间隔样式条形图标签需要与线条偏移。
- GB:马赛克:不同 Y 轴组使用的可变宽度轴标签会影响布局
- Natalie: HTML自动化报告:19.1.1 – 此分支的每日自动化测试已于上周五开始 – 全部通过;19.5 – 全部通过;20.0 – 10个差异,但均在预期之内,并且/或者已在Jira中记录。本周与Steve会面,探讨了推送到代码库的新流程筛选库和步骤定义。我现在正在积极使用Steve出色的新代码创建新的测试功能!
核
- 戴夫·B:
- 我重现了Mandy在Mac上发现的崩溃问题,但未能复现。
- 修复了马赛克分割中导致选择和工具提示问题的回归问题。
- 已调查与近期异常处理变更相关的问题,并已暂时撤销该变更。
- Xan:对数刻度工作;EA2 功能页面和视频。
美国能源部和可靠性
- Caleb:这周我继续改进样本大小探索器的基础架构。我还为新的验收抽样探索器创建了一个新的功能页面。最后,我在 Doug Montgomery 的炉边谈话中就覆盖数组及其在软件测试中的应用做了演讲。祝你周末愉快!
主机和接口
- 迈克尔·H:
- 我曾与苹果公司合作,证明Tahoe 在屏幕休眠时不会关闭窗口的问题出在他们那边( JMP-28343 )。剧透一下:他们还没被说服。
- 完成了 PI Importer 的增强功能,以支持标签,包括使自动添加的实用程序表脚本(更新和更改属性)正常工作。
- 修复了 Mac TreeDisplay 主机控件中调整大小点击处理问题,使其更好地符合 JSS。
交互式 HTML
- 保罗·斯皮查拉 :过去几周我一直在致力于提升 JMP HTML 的性能。
JMP Live
- Aurora: 19.5:修复错误。20.0:改进处理流程筛选时间角色,开始添加对 ID 角色的支持,调整分组字符串格式,将部分代码转换为 TypeScript。
统计数据
- 安妮:
- 参加了Discovery EU大会,并在研讨会、专家交流会和SPC焦点小组讨论中获得了极佳的反馈。此外,研讨会和JMP Live午餐会都吸引了不少JMP Live的潜在客户,可谓锦上添花。
- 本周,在添加了旅行笔记和费用报告之后,我完成了 ACT-Now 伦理课程,并且一直在努力纠正 Jim 和 John 发现的一些断言。
- 最后,周二,我得知美国专利商标局授予了我名为“用于生成短期控制图的系统、方法和图形用户界面”的专利,专利号为12,578,851。该专利的副本已上传至SharePoint网站: 已颁发专利。
- Elizabeth:正在研究如何提高K均值聚类中双标图所需的特征值分解速度,以便更好地处理宽集问题(JMP-29895)。不过,这项工作必须谨慎进行,因为同样的分解也用于计算CCC统计量。
统计测试
- 马克:我研究了Mimic测试框架和可用的JSL方法。我与雅各布会面,讨论了如何将JSL和交互式测试结合使用。在将插件提交到应用市场之前,我借助艾迪森的审查和测试帮助,重构了两个用于常用异常值测试的旧脚本。最近一次更改导致每个表格都出现对话框后,我更新了401个数据表,添加了用于在贝叶斯优化平台中拟合高斯过程模型的单元测试脚本所使用的测试用例。
- 雅各布:
- 测试 Easy DOE,尝试重现 JMPTEST-2339 中的匿名崩溃
- 测试设计资源管理器,调查 Windows ARM 机器上的间歇性崩溃问题
- 与Mark Bailey一起探索使用 Mimic() 测试 Easy DOE。
- 性能测试、更新脚本以及排查自动重新运行失败测试的脚本问题
香农的笔记
祝大家周末愉快! :smiling_face_with_smiling_eyes:
