欢迎阅读 2025 年 2 月 21 日的 JMP 开发更新!
今天,北京和卡里的 JMP QA 团队签署了JMP 19 EA7 !安装程序已推送到 MyJMP,产品管理部门将于周一下午通知客户其可用性。我们期待收到有关最近 JMP 19 更新的更多反馈!
Mia Stephens指出,在冻结后的星期五专注于功能页面更新有助于加快识别“准备好测试”EA7 的项目的过程。当然,没有必要等到 EA 冻结后再进行功能页面更新。您可以与合作的产品经理合作,在每个 EA 周期中更新功能页面,因为项目已经完成。
非常感谢 JMP 生命科学开发人员卢西亚诺·席尔瓦在本周四的 JMP Dev 会议上演示了他的全新 JMP Pro 19 Marker Admixture 平台!如果您错过了会议, 可以在此处找到录音。此外,在会议上, 约翰·霍尔还发表了讲话,纪念Russ Wolfinger在 SAS 和 JMP 工作 35周年。Russ 以他标志性的无限热情评论说,即使过了 35 年,他仍然发现自己每天早上开始工作时都很兴奋,因为他继续学习和开发新代码。祝贺 Russ 达到这一里程碑!
我们已经在 Teams 日历中列出了一些即将举行的开发演示主题, JMP 开发会议志愿者日程表上还计划了更多即将举行的主题。如果您希望在 3 月或 4 月的未来会议上进行演示,请在该页面上注册。
今天是 JMP 18.2 安全冻结日。感谢所有人努力让我们的扫描达到干净状态,为下周生成所有产品的最终安装程序候选做好准备!此外,新的 JMP 18.2.1 轨道本周进行了一些错误修复集成,因为团队继续识别关键安全修复和客户报告的需要为 18.X 解决的问题。
还要感谢托尼亚·莫尔丁分享本周的测试版/崩溃案例以及精选的崩溃案例!

2025 年 2 月 21 日当周 Beta 版和崩溃报告 | JMP Live
一般公告
即将到来的重要日期
- JMP 18.2 安全冻结 – 2/21/25ß今天
- JMP 18.2 最终图像候选版本 – 2/24/25
- JMP 18.2 QA 签核 – 3/13/25
- MyJMP 中的 JMP 18.2 版本 - 2025 年 3 月 18 日
- JMP 19 EA8 冻结 – 4/10/25
- JMP 19 EA9 冻结 – 6/5/25
- 请访问合流获取JMP 18和JMP 19日期的完整列表。
JMP 开发更新
系统/主机测试-Cary
- Mandy:完成了 EA7 安装程序测试、Confluence 页面更新和 Tabulate 更改视频。Evan M. 提供了一些用于标记的操作记录脚本,因此我能够开始使用 Workflow 构建器打开一些带有标记的表格,编辑它们,将它们保存到工作流并重新运行。在 Mac 上创建几个这样的工作流并推送到 P4 后,我发现 Windows 上出现了新的崩溃问题。还考虑下载 USDA 或 Gov 数据,以便在 3 月下旬进行数据表演示。列面板 UI 发生了一些变化 - 因此 EA8 将有另一个这样的视图:

- Mike M:在 18.1 版帮助文件中发现 XML 不匹配... 感谢克里斯·巴雷特发现并如此迅速地修复了这个问题。大量图像测试在新 VM 上崩溃。与约翰·鲍威尔合作,使用文本注释、间隔框填充和针对图像的流程筛选“标签页”解决方法隔离了一些 HTML 错误。还要感谢埃文查看数据表部分绘制问题(新错误已打开)。
- Nick H:致力于更新我们的 JSL 脚本以与更新后的 Jira Search 配合使用,修复了 Functions/testColFunctions19 中的 DNC,并继续进行 19 个错误和故事验证。还发现了与包含“::”的前面几行相关的脚本编辑器着色错误。
- Hunter:完成了多种配置的 JMP 19 EA 7 测试、JIRA 验证和几个未完成项目的状态更新,调查了 JMP 19 EA 6 案例,并参加了在宽限期内在 JMP 19 中添加授权支持的会议。
- 奥黛丽: EA7 测试,为我们的安装程序测试实现更多自动化脚本,为下周开始的 18.2 最终验证做准备。
网络测试——Cary
- Josh:准备 JMP Live 18.2.0 安装程序测试。专注于插件管理器上的 JMP Live 测试。协助吉姆·博瑞克编写了 $HOSTNAME 的脚本替代方案,现在我们有了构建机器的明确别名。为 Bryan Boone 构建了一个 JMP Live 19.0 服务器来测试 Snowflake 集成——这将作为临时解决方案,等待 IT 将我们的 AWS IP 地址添加到适当的安全组

- 安娜 :继续测试转换列修复。为 JMP 19 新功能创建新报告。使用新标签、过滤器等数据表创建报告。调查 Confluence 粘贴路径名时出现的错误。
系统/主机测试-北京
核
- Dan S:分类过滤器中的数据过滤器搜索不再清除选择 - 使用 Ctrl-单击添加到选择。查看一些暗模式问题。修复主机控件和属性面板中的崩溃。更新输出首选项上的日期/数据表以改进尺寸并确保在平台关闭时将其删除。
- 摩根:重新设计了脚本编辑器/笔记本偏好设置,重新设计了笔记本大小,并对脚本编辑器偶尔决定不重新绘制的问题进行了一些修复。
- Evan:添加了列标签的操作记录。重新设计了列过滤 UI(大部分已完成)。研究 Mac/Win/Live 之间的字体大小一致性。
- Dave B:清理了添加状态对话框。与 Nick R 合作加快了 jmprunner 图像测试。
- Xan:错误:图例、多重响应、直方图 binwidth 和 18.2.1 标记标签崩溃
DOE 和可靠性
- Caleb:制服样本量探索器漏洞的战斗仍在继续!我想我看到了隧道尽头的曙光;)。我还帮助修改了我与他人共同撰写的《质量工程》论文,并且为参加加速测试的学生建立的模型即将完成。
托管和接口
- 约翰·施罗德:
- IME 文本输入方面有更多改进。各种主机控制更新:增加了滚动条命中测试区域。组合框未显示初始下拉列表后添加的项目。调整了过滤字段背景颜色。按钮和面板显示测量调整。将 18.2 学生版检测添加到安装检查器。从调用 DLL 示例代码中删除了不必要的版权字符串。图标更新。
- 将 libxml2 更新至 v2.13.6,以便在 18.2 之前修复安全问题。开始消除随我们的安装一起发送 Telerik DLL 的需要,因为它们可以在安全扫描中显示,但对于我们不使用的功能。我只会将我们依赖的几个类移动到 jmpcs.dll 中。当标题比内容宽时,面板显示的大小会进一步变化。讨论和审查主机修复程序,以正确处理专用文本框中按键回调中的空格键。感谢大卫·怀特发现并推动修复。与丹·希科雷讨论和审查显示框捕获修复程序以获得默认外观。
交互式 HTML
- Mike Stickles:已完成JMPHTML-1374的工作(当图例位置使用“内部左侧”或“内部右侧”时,图为静态图);目前正在进行代码审查。修复了与JMPHTML-2123相关的错误,如果 JMP 中未指定小数位数,则 HTML 中的标签无法正确限制小数位数。正在为下周四的 JMP 19.0 交互式 HTML 功能演示做准备。
- John Powell:更新了交互式 HTML 发布,以便动态注入当前版权字符串,这样就无需再手动更新 ( JMPHTML-14365 )。在 JMP Live 上使用本地数据过滤器对流程筛选报告实施了特殊处理 ( JMP-24553 )。修复了以意外方式将带有彩色标记的图表发布到 JMP Live 会降低功能性的问题 ( WEBJMP-8489 )。更新了 EA7 的汇合页面。与市场营销部门合作开展 JMP Reunion 项目。完成安全培训。开始为即将到来的 JMP Dev Demo 做准备。
JMP 直播
- Aurora:控制图警告改进(修复了一些错误,合并到主页上的警告列表中,添加了新的表/列/图表特定数量的未解决警告,清理了 Jira,与苏珊·科纳汉讨论了文档)。更新了一些第三方软件包。
- Adrianna:致力于 JMP Live 插件管理器的开发,这将使在 JMP Live 上安装和使用插件变得更加容易。
统计数据
- 约翰·霍尔
- 在响应筛选中,提高子组的性能。对 6210 行和 135,608 个子组变量进行 315,489 次测试的子组基准测试时间从 59 秒缩短到 44 秒;在我的新款 M4 笔记本电脑上演示 Discovery(JMP-25005)只需 17 秒。
- 在探索异常值中,当表是摘要或非子集派生表时修复行选择行为(JMP-24947)。
- 在拟合响应筛选中 - 如果您保存效应测试,它会将 RowState 行为转移到新的数据表 (JMP-24916)。
- 在非线性中,将预测区间添加到 Profiler (JMP-24514)。
- Annie:专注于修复与我添加到控制图生成器的新功能相关的问题(Jiras:JMP-25025、JMP-24994、JMP-24827、JMP-24929、JMP-8367、JMP-24318、JMP-24091 和 JMP-23288)。
统计文档
- Michael C:开始更新 Recurrence 平台文档,以响应 19 年为处理不良事件而做出的多项更改。继续进行字符串合并工作。开始与我的团队进行 Q1 对话。
统计测试
- Jacob:测试设计浏览器,为具有线性约束的设计添加更多测试。调查性能问题。与 Mark 一起准备关于使用覆盖数组进行单元测试的演示。根据 Irene 的反馈清理单元测试并更新可用性研究工具。
- Mark:参加了新 OTL 的在线培训并输入了我节省的时间数据。探索并测试了贝叶斯优化平台。与 Jacob 一起练习了关于在单元测试脚本中使用覆盖数组的演示。
- Tonya:从流程筛选中测试所有最近的 CCB 更改和 CCB 发布。
生命科学动态
- Drew: JMP Clinical 19.0 Jiras、18.2.0 和 18.2.1 的安全更新以及对团队其他成员的 JSL 支持
- Richard:关于 AE 事件聚合的论文发表在《药物安全》上。可在此处免费阅读。子组筛选工作已完成。将在不久的将来安排 JMP Dev 演示。
产品管理和产品营销
- Bryan F:负责审查并提供关于 JMP Live 电子邮件/短信系统的反馈、JMP Live 用户字符串审查、JMP Live 刷新令牌 UI 的反馈、与 JMP Live HTML 主题相关的设计问题、在 Discovery Summit 上为 JMP Lab 在 AWS 上创建 HTML 脚本和实验室启动器,以及与实验室机器设置相关的物流。
技术支持和参与
开发运营
- 梅兰妮:
- 本地化:分析并报告已返回的 19.0 Handoff 1 字符串的韩语 JSL 冲突。运行 Stringbot for Builtins(感谢Caleb 和 Jacob的一些修正!)以估算 19.0 项目规划。
- 版权:与 Audrey 和 Ericka 进行了沟通,以获得一些澄清和问题的答案。这种情况有时会很棘手!请 John Schroedl 讨论在启动画面上设计和管理版权的不同方法。(感谢Audrey、Ericka 和 John 施罗德 !)
- 文档/本地化:将 PDF 的输出名称从 MIF-PDF 自动作业更改为适合网络的文件名。几乎所有工作都已完成 - 剩余三个工作应于下周完成。
- 常规 DevOps:继续监控单元测试自动化。感谢Nick Ruva 和 Jim – 本周这些测试非常稳定!开始计划迁移 Stringbot 以用于示例数据和内置功能(目前优先级较低)。
- 在家里欣赏雪景!
- Bob H:为 18.2.1 Windows 安装程序创建脚本和流程。清理安装程序验证脚本以准备 18.2.0。与 Bryan Fricke 合作制作 19 的安装程序启动画面。与 Hunter 合作进行学生版测试。与 John Schroedl 合作进行 InstallChecker 修改。安装构建、测试、发布 EA 7。
- Jim:多个 JMP 19.0 EA #7 重建;关闭许多 JMPTOOL JIRA 票证;处理 ASAN 单元测试输出,产生多个 JIRA 票证;在少数公司机器上更新 Mac 操作系统;EA、18.2 和 18.2.1 分支的 Perforce 集成。
- Myron:将遥测数据从 jmptool.na.sas.com/MySQL 迁移到 jmptoolprod.dev.jmp.com/PostgreSQL,其中一些数据在 JMPTOOL-1497 中跟踪。还进行了一些其他数据库迁移工作(测试和崩溃数据库)。
- Shannon C:与开发人员和测试人员合作解决了 18.2.1 和 19.0 中发生的多起神秘崩溃。在夜间流程中审查了超时、崩溃和 DNC,并输入了一些 Jira 问题 - 感谢测试人员的快速修复!
本土化
- Allison:致力于准备 19.0 JMP Live UI 和 Keycloak 字符串的交付工具包 1,并将包发送给供应商进行本地化;报告我们本地化仪表板-Jira 集成自动化流程中的错误;研究翻译团队关于 19.0 Portable UI 字符串的疑问并与开发人员沟通;浏览 OTL Redwood 的培训文件;完成道德规范和保护隐私方面的培训课程。
- Krzysztof:完成了 Marketplace 描述和评论环境的自动 MT 翻译的设置。继续在 AWS 机器上设置 FrameMaker + Fm2Dita。测试新的 L10N 自动化功能。调整测试项目以进行连续的字数统计生成。
- Sohail:继续致力于关键字数据集创建,并解决了数据库的编码错误。参加了2025 年 UCSD GenAI 峰会,演讲内容涵盖 Agentic AI 系统、LLM 安全性和可解释性。
- Sandy:继续测试和完善新的字符串返回处理程序。验证了一些项目创建仪表板功能。
- Howard: Jira 集成用例研究,用于项目修订。审查 Jenkins 作业以反映 PDF 重命名。修复错误。
文档
- Qiana:继续处理样本数据表。与 Aaron 及其团队合作,为 jmp.com 上的帮助添加新的标题。与 SAS 帮助台合作,让 Mac min 启动并运行远程连接。完成 ACT-now 培训。项目规划和协调。
- Susan C:审查 Oxygen 中的 DJ 章节。处理 JMP Live 控制图分类新内容。处理 19 年 1 月以来的 UI 字符串。规划 18.2.1 RN。完成 ACT-now 培训。报名参加技术写作课程中的 AI。
- Devon:审查 Ying 在 L10N 中的屏幕截图和脚本更新,开始为 19.0 编写列过滤和数据连接器文档。
- Khawar: JMP-24261 - 编辑并更新了脚本。氧气标注图像 - 根据指南更新了已创建的图像。完成合规培训。
- 克里斯 :Mike 发现错误后重新发布了 18.1 帮助。处理了 Paul 的 Python/R 文档。在 19.0 帮助版本中实现了新标题。
香农的注释
非常感谢还有情人节分享这个完美有趣的笑话!希望大家享受一个轻松的周末!:smiling_face_with_smiling_eyes:
