19.1.2:发布于 2026 年 5 月 18 日 • 19.1.3:代码冻结于 2026 年 5 月 28 日 • 19.2:代码审核模式开始于 2026 年 6 月 18 日 • 20.0:在主程序中打开;功能冻结于 2026 年 7 月 23 日 • 20 EA4 冻结于 2026 年 6 月 11 日
欢迎阅读 2026 年 5 月 22 日 JMP 开发更新!
奥黛丽分享了这条信息:
热烈欢迎所有新老实习生!本周,大部分实习生都参加了在SAS园区C楼举办的SAS实习生狂欢节(SAS Internpalooza)。他们还参加了JMP实习生学院,了解了SAS和JMP的企业文化,结识了许多新朋友,增进了彼此之间的友谊,并开始了解各自的暑期项目。我们期待看到他们的精彩表现!随着暑期项目的推进,我们将持续更新他们的信息,敬请关注。也请留意InsideJMP上关于他们的后续文章。欢迎加入JMP!
- 塔万·阿尔瓦雷斯与 Sara Doudt 和 Kaylee Warren 合作
- 德夫·德什穆克与 Curt Hinrichs 合作
- 命运·费森与 Jeff Hudgins 合作
- 阿米莉亚·加雷尔茨与兰德拉·罗伯逊合作
- 戴伦·希克斯与奎安娜·佩里合作
- 德鲁·亨特与香诺·莱斯利合作
- 康妮·匡与希拉·斯宾塞合作
- 茱莉亚·刘与瑞安·莱基维茨合作
- 德鲁夫·梅农与惠特尼·希克斯合作
- 阿纳夫·穆尔蒂与约翰·鲍威尔合作
- 武藤步与詹姆斯·科普弗勒合作
- 杰斯·里奇与瑞安·莱基维茨合作
- 库什·沙阿与 Audrey Shull 合作
- 摩根·西蒙与拉斯·沃尔芬格合作
- 宋一然(回归)与 Russ Wolfinger 合作
- 杰克·萨姆纳与卢西亚诺·席尔瓦合作
- 扎卡里·怀特与詹姆斯·科普弗勒和劳拉·兰卡斯特合作
- 克里斯·威尔逊与迈克尔·克罗蒂合作
- 艾莉森·雷与奎安娜·佩里合作
- Ruoxuan Wu working with Meichen Dong
|
|
如果您是本地居民,应该已经收到下周二JMP实习生披萨派对的邀请。由于SAS当天是休息充电日,咖啡馆将关闭。JMP的下一个全球休息充电日将改在6月19日(周五)举行。
版本说明
- 19.1.2安装程序已于 5 月 18 日在 MyJMP 中发布。我们提供了发行说明和安全公告,详细介绍了此版本中的重要更新。
- 紧急漏洞修复工作正在逐步整合到19.1.3版本中。目前所有计划在 19.1.3 版本中修复的漏洞均已由产品经理、技术专家或用户赋能团队发起,并正在等待安全和测试经理的最终批准。紧急漏洞修复版本的审批流程可在 Confluence 中找到。19.1.3 版本代码冻结计划于 5 月 28 日进行,安全冻结将于 6 月 4 日进行。感谢所有参与修复这些问题并事先在 20.0 和 19.2 版本中仔细验证解决方案的人员!
- JMP 19.2的代码审批里程碑还有大约一个月的时间——我们将于 6 月 18 日星期四当天结束时开始审批模式。
- JMP 20 EA3 版本正在收集早期用户的反馈, EA4版本将于 6 月 11日冻结。感谢您持续更新JMP 20 功能页面!
一般公告
重要日期
- JMP 19.1.3 版本冻结 - 2026年5月28日
- 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 开发最新进展
核
- Xan Gregg:继续开发自定义 JSL 图形构建器元素。在 Jianfeng Ding 为不等方差实现 Games-Howell 算法后,重新启用了方差不等的括号。ScriptItem 参数现在保留右值特性,解决了 Paul Nelson 发现的内存问题。
- John Schroedl:为了减少支持问题,19.2 项目现在直接包含了 vcredist 文件。我们将主窗口的最近文件列表更改为 ListView 控件,该控件使用流畅样式,具有更现代的选择用户体验,并与最新的可移植列表样式更改保持一致。我们更新了 C++ 指南支持库 (GSL) 头文件的副本。辅助功能方面:我们更改了 Windows 上的 JSysSecondaryHilite 属性,以提高文本和图标的对比度。我们正在与 Evan 合作,进行更改以遵循 Windows 设置 > 辅助功能 > 文本大小缩放因子。我们还与 Dan 讨论了如何改进我们对对等结构更改的处理。
- Evan McCorkle:更改 Windows 系统中 ListBox 的选中样式。我们将背景色改为带重音符号的指示器。这符合现代 Windows 样式,并使图标更清晰易读。此外,我们还为 Windows 辅助功能中的文本缩放功能建模了 effectiveTextScaling(fontSize, textScale) 函数。这确保大文本的缩放比例比小文本更小。
- Dan Schikore: SendToReport/Dispatch 更新,以减少不必要的 TextBox 分发。修复了自定义标记对话框和折叠拆分器布局的辅助功能问题。正在对 ColSpanBox 进行辅助功能更改。
美国能源部和可靠性
- Caleb King:本周,我修复了OC曲线中的一些bug,并继续清理我的样本量基础架构变更列表,与Yeng合作(她帮了我很多忙!!)。我还对新验收抽样浏览器生成汇总报告进行了一些额外工作,包括导出为PDF或RTF格式的功能。
交互式 HTML
- 约翰·鲍威尔:
- 与 Arnav Murthi 会面,讨论了他今年夏天将在交互式 HTML 团队中参与的潜在项目,以及我们将如何帮助他适应新环境。
- 更新新的 Three.js OrbitControls 相机控制器,使其行为类似于轨迹球( JMPHTML-15555 )。
- 增加了对固定标记标签颜色首选项的支持( JMPHTML-13462 )。
- 修复了 Scatterplot 3D 中缺少类别时发生的崩溃问题,并改进了对缺失值的支持( JMPHTML-15534 )。
- 已完成第二季度签到培训。
- 迈克·斯蒂克尔斯:
- 已提交JMPHTML-15538 (格式模式:使用 <.> 时 HTML5 丢失其格式模式)的修复程序并已发送至测试部门。
- 已完成JMPHTML-15544 (格式模式:按值标签不遵循格式模式)的修复,需要清理并提交审核。
- 已调查JMPHTML-15550 (标记格式模式:X 轴刻度标签上的德语 (de_DE) 月份缩写不正确),发现 JMP 在 Mac 和 Windows 系统上显示德语月份缩写的方式不一致,并且在两个平台上导出到 HTML 的缩写都与 JMP 中显示的缩写不完全匹配。目前已将此问题搁置。
- 开始调查JMPHTML-15545 (格式模式:引用行标签未被识别)。
- 阿纳夫·穆尔蒂:
- 完成 SAS 入职培训和 JMP 学院课程
- 我与我的经理和团队见了几次面,以便正式加入这个项目。
- 在完成一般入职任务的过程中(例如 Workday 设置、道德与合规培训)
JMP Live
- Aurora Tiffany-Davis:完成了改进的审计日志记录。开始支持“用户报告偏好设置”功能。修复了一些错误。更新了一些第三方软件包。
统计数据
- Laura Castro-Schilo:将剩余的 SEM 错误修复和改进整合到 19.2 版本中。继续将多重相关拟合器集成到 SEM 中;初步工作已完成,但发现运行速度较慢,因此我正在研究如何提高代码速度。参加了几次 GRA 面试,并与 Elyse 会面,一起探讨了一些 C++ 示例。
统计测试
- Tonya Mauldin:参加了与产品管理团队的协调会议。研究了会议期间提出的一些问题。根据近期预期变更更新了单元测试。验证了缺陷。
- Mark Bailey:我参加了关于在 JSL 单元测试中使用覆盖数组的第二次教程。我阅读了一份关于为 Annie 建立控制限的第一阶段和第二阶段的白皮书。我正在开发一个查询来提取有关单元测试失败的相关数据。
- 雅各布·莱恩:
- 为 DOE 中的别名术语编写新测试。
- 探索使用 GitHub CoPilot 来帮助创建单元测试
- 清理单元测试,更新测试以考虑 DOE 中的随机种子变化,并将每个单元格作为分类后缀进行比较
系统/主机测试
- Justin Kusch:本周我验证了 Python 自动化测试套件的崩溃修复,并更新了一些测试用例,以适应我们使用 pyarrow 进行数据表转换方式的变更。此外,我还开始对 Python 虚拟环境功能进行手动测试。最后,我验证了错误修复,并关闭了 Python 像素操作和 run_jsl 更新的相关任务。
- Mandy Chambers:负责编写 Recode 的 JSL 测试,包括选择列进行重新编码;正在处理列标签和其他新增的 JSL 功能——也需要添加一些测试;在移除链接项/报表后测试了数据表——大部分功能都恢复到了 JMP 19 的状态;还在模拟用于示例中标签/筛选视图的数据——会邀请 Mia Stephens 协助,并尝试为 JMP 20 添加 2-3 个新表。在 Mac 上,我使用了 Michael 之前为 19.2 版本搁置的构建版本,并用 Xcode 构建了它,然后测试了修复程序——该修复程序与 SQL 文件相关,因此他现在会将之前推送到 20 版本的修复程序添加到 19.2 版本中。
- 埃里克·霍顿:
- 已验证并关闭 JMP-29679 允许在 JMP 19.2 和 20 的授权和令牌 URL 中使用查询字段。这允许用户将查询参数附加到这些 URL 的末尾。
- 我们调查了一份与 EA2 相关的测试版报告,其中一位来自惠普的客户询问了未来如何实现与 AWS 的无人值守连接。我们向客户索取了更多关于他们在 AWS 上使用的具体数据库的信息。同时,我们向他们推荐了 JMP Marketplace 中的 AWS S3 数据连接器。
- 正在调试专用后缀环境中的 testODBCMySQL 测试用例。已使用当前环境中安装的 MySQL 正确驱动程序版本更新连接信息表。
- 开始在专用后缀环境中调试 testODBCTeradata 测试。
- 作为 SAS 全球非正式会议 2026 的一部分,参加了 GitHub Copilot 研讨会。
- 奥黛丽·舒尔:我这周大部分时间都花在了与实习生入职相关的任务上,但我也查看了 19.1.3 版本,并审查了该版本中一些未公开的安全项目。
- Hunter Weaver:本周大部分时间都在使用 JMP 19.2 和 20 对全新升级后的系统进行授权案例验证,以验证最新的加密增强功能。其他 JIRA 验证
网络测试
- Hui Di:
- 验证完成: JMP Live Process Screening 和 Control Chart Builder 的可移植层支持和关键交互已验证;直方图取消选择性能已确认稳定。( JMP-30649 , JMP-30634 , JMPHTML-14636 )
- 出现的风险:交互式 HTML5 输出在马赛克行排除期间丢失状态(回归),以及流程筛选发布失败且比例为非数值。( JMPHTML-15558 , JMP-30817 )
- 即将重点关注: HTML5 静态图像生成的日志消息正确性、JMP Live 19.5 翻译同步、流程筛选场景覆盖、RTF 导出验证以及 JMP Live 20 I18N 启动。
- 西玛·杜塔 :我花了一些时间和 Josh 一起了解如何关闭与安全相关的 Jira 问题,这样我现在就可以帮忙处理这些问题了。
- 已接受并关闭:
- 即使对于本地用户,同步标签也会显示在用户个人资料中。
- 控制图通知 - JMP Live with SPC 的双重报警
- 无法清除辅助电子邮件
- 通过 JMP 19 进行的 JMP 连接需要清理
- 考虑在屏幕上使用 new_marker 属性吗?
- 创建了 Jiras:
- 使用列切换器时,将带有控制图的仪表板发布到 JMP Live 失败,并出现空警告错误。
- JMP 17.2(仅限 Mac)不支持向使用不受支持的身份验证提供程序的 Swerver 发布内容。
- Natalie Horton: HTML自动化报告:19.5 - 全部通过,19.6 - 新分支,本周开始每日运行,全部通过,20.0 - 全部通过,正在请求模式下等待图像基准测试更新。本周在自动化测试中添加了额外的流程筛选选择功能。使用报告画布创建了新的自动化测试,正在等待额外的后端步骤定义。
生命科学最新动态
- Drew Foglia:与市场营销和客户赋能团队合作,将验证工具(安装验证和 NIST 测试)的 PDF 生成功能从 Marketplace 上的插件直接集成到工具中。对 JMP Clinical 19.2/20.0 的 Jira 问题进行分类和修复。完成 JMP Clinical 19.1.3 的最终集成。
产品管理和产品营销

- Dan Valente:产品管理团队度过了富有成效的一周,并很高兴能就 JMP 20 及以后的各种计划进行面对面的合作。
- 米娅·斯蒂芬斯:参加了几次与产品经理和开发团队的会议。EA4版本冻结即将到来,很高兴看到JMP 20中许多重要功能的更新。很享受周三的咖啡车聚会以及与产品管理和产品营销团队的建设活动。感谢亨特·韦弗让我享用他的薄荷糖:)
技术支持与互动
温迪·墨弗瑞:
本周,Adam Morris 和 Laura Archer 在 GEC 的 Novonesis 黑客马拉松活动中为用户提供帮助。Ryan Gilmore 和我与 JMP Academy 的实习生们会面,讨论了用户赋能问题。
美国和日本技术支持部门衷心感谢 Daniel Powell 在本周迅速采取行动,恢复了对激活服务器的访问!
以下是技术支持和客户互动中常见的案例数量和主题图表。这里还有TS JMP Live 报告以及指向 Jira 筛选器的链接,该筛选器显示了过去 14 天内支持团队提交的工单。
每周技术支持案例数量:

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

每周客户支持案例量:

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

开发运营
- 鲍勃·希基:
- 外部推送 JMP 19.1.2 ( JMP-30404 )
- 19.1.2 安装程序验证基准文件最终测试及发布( JMPWEB-2841 ),供网页下载。
- 我们更新了 19.2 版本的 Windows 安装程序,不再需要使用 Microsoft 安装程序来放置文件,而是直接将所需的 DLL 文件放入 JMP 安装文件夹。这项工作之前已成功应用于 20 版本,因此将其添加到 19.2 版本中也是安全的。希望这能减少客户因 JMP 启动问题而致电技术支持的次数。非常感谢吉姆·博雷克和John Schroedl 的快速响应。( JMP-30757 )
- 在 Perforce 19.1.3 版本中,向源文件夹添加了一个文件,用作触发机制,以便在源代码文件未发生任何更改的情况下强制启动构建。( JMPTOOL-2216 )
- 更新了Confluence页面上的 JMP Live 19.6.x 日期,以反映 JMP Live 19.6 与 JMP 19.2 发布时间表一致的变更。
- Shannon Conners:参加了DevOps工作组关于dot-dot发布流程的会议,讨论了当前状态、确定后续步骤并集思广益,探讨未来的想法。在走廊和午餐时间遇到了几位新实习生。期待随着夏季的推进,能认识更多的人!与Shannon L.一起处理了JMPTOOL Jira的分类和19.1.3版本的问题审查。进行了多次一对一会议和小组会议。很高兴本周见到我们项目管理团队的几位成员,还有Trish O'Grady ,她来这里是为了听音乐会,周三早上还来咖啡车拜访了我们!与运维团队就各种主题进行了重新讨论——包括关键问题的Jira仪表盘、优先级页面更新以及19.1.3版本紧急bug修复的计划项目列表。
- Myron Chandler:我主要在做JMPTOOL-1884 :更新崩溃处理程序以识别 ARM。
- 吉姆·博雷克:
- 在收到临时 Perforce 许可证后,我为所有需要访问权限的实习生(感谢奥黛丽·舒尔 !)和其他新入职的研发人员分配了席位。
- 协助将已批准的修复程序集成到 JMP 19.1.3 分支中
- 与丹尼尔·鲍威尔协调,在夜间单元测试机器上测试最近的软件授权变更。
- 与鲍勃·希基合作,实现了一个“反向终止开关”,以便在没有源代码更改的情况下强制构建 .dot 版本。
- 与迈克尔·赫克特合作,为 JMP 20 设置了线程清理器版本,以便运行单元测试套件。
- 在 macOS 和 WinOS 上为各种 JMP 版本(20.0、19.xx、Intel、ARM)编写通用脚本。
- Melanie Drake:与苏珊合作,重新完善了 19.1.3 版本的发布说明,以应对一些后期提出的更改。• 完成了 19.1.3 版本的分支任务。• 完成了 19.1.2 版本的发布结束任务。• 改进了两个版本的任务列表,以便下次使用。• 与分阶段发布工作组会面,规划持续改进和后续步骤。• 验证了 TestBot 大型迁移到 AWS 的一些最终任务。• 见到了几位新实习生——欢迎加入 JMP!
本土化
- Krzysztof Józefowicz:负责 JMP Live 公共模板、发行说明和 Marketplace 的本地化项目。参与撰写了一份报告,该报告显示了 PortableUI 主分支和相关分支字符串之间的差异。准备 19.2 版本示例数据和 PortableUI 本地化项目。设计新的本地化工作流程功能(在项目启动时导出和推送本地化内容 - 供参考)。
- Trish O'Grady: 19.1.2 版本说明已交付翻译部门;继续筛选 DTP 替代职位的简历和 HireVue 视频;对 JMP Live 19.5 帮助中的翻译问题进行分类。
- Sandy Jenkins:正在测试用于 Oxygen 文件的新填充作业。正在使用更多数据更新 PortableUI 的旧版字符串更改报告。
文档
- Jill Amaya:继续处理 RSM oXygen 转换文件和同行评审的 QPM 调用和转换文件以及 JMP Live/Public 文件。
- 奎安娜·佩里:
- 参加了会议。
- FLM文件清理工作已完成。
- 继续清理 CR 文件。
- 为暑期实习生做好准备。
- 负责项目规划和协调。
- 苏珊·康纳汉:
- 19.1.2 完成的注册护士
- 氧:
- LS书的清理工作完成了
- 同行评审的 RSM 清理 Jiras
- 已完成 QPM 标注的清理工作
- 正在进行QPM交叉引用清理工作
- 实习准备:
- 为 Allison 更新了 MS Planner,并附上了一些入门建议
- 向艾莉森和戴伦介绍了文档团队——我们是谁,我们做什么,我们如何工作。
- 克里斯·巴雷特:清理了 XML 文件。参与了 Oxygen 框架的开发工作。为下周的 Oxygen 培训做好了准备。欢迎了我们的实习生,并开始帮助我们的开发实习生戴伦安顿下来。
梅兰妮的留言
祝您度过一个愉快的阵亡将士纪念日周末!

来自香农·康纳斯:
