欢迎阅读 2025 年 4 月 25 日的 JMP 开发更新!
JMP 19 EA8冻结后,Windows 和 Mac 安装程序已创建完毕,并正在接受 JMP QA 团队的审核。一旦审核通过并将安装程序发布到 MyJMP,产品管理部门计划立即向客户公布。提醒一下,JMP 19 EA 版本仅剩一个,EA9 将于 2025 年 6 月 5 日冻结。
JMP 18.2.1 即将迎来安全冻结和代码冻结,计划于下周五(2025年5月2日)实施。最终安装程序候选版本将于2025年5月5日(星期一)创建。非常感谢吉姆·博雷克与 JMP Clinical 团队合作,将修复程序集成到版本控制轨道中。第三方库的更新也将随 18.2.1 一起发布。感谢香农·莱斯利 、 特拉维斯·拉普以及所有参与 18.2.1 PLSR 流程的安全专家!
非常感谢亚历克斯·泰勒在周四的开发会议上的精彩演讲(以及 JMP Live 团队的参与)。希望您能够收听 Alex 的精彩演讲,了解 JMP Live 团队如何过渡到使用 Bitbucket/Git 进行源代码管理。如果您无法参加直播, 可以在这里观看录音。Alex 的幻灯片也可以在这里找到。
最后,感谢托尼亚·莫尔丁分享 4/4/25 至 4/25/25 的 Beta/Crash 报告,其中选定了崩溃情况!

2025 年 4 月 4 日至 2025 年 4 月 25 日 Beta 版及崩溃报告 | JMP Live
一般公告
即将到来的重要日期
- JMP 19 审阅模式 – 2025年5月23日
- JMP 19 EA9 冻结 – 6/5/25
- JMP 19 批准模式 – 2025年6月13日
- JMP 19 安全冻结 - 8/15/25
- JMP 19 最终候选图像 – 2025年8月18日
- JMP 19 QA 签核 – 2025年9月11日
- JMP 19 发布至 MyJMP – 2025年9月16日
- 请访问合流获取JMP 18和JMP 19日期的完整列表。
JMP开发更新
核
- 戴夫·B:
- 为两个匿名用户崩溃创建测试用例 - 保存大型 PDF 文件和文本浏览器
- 部分修复了保存 PDF 文件时崩溃的问题,jmp 仍然不会创建 PDF 文件,而是向日志中写入一条消息,而不是崩溃
- 修复了 Mac 3D 设置对话框中的 3D 回归问题
- 修复了自动更新插件导致偶尔发生临床崩溃的错误
- Dan S:继续改进英文版“保存脚本”。支持 Fit LS 中的数据同步警告图标。空平台不再自动启用“自动重新计算”功能 - 平台行为将被继承。数据过滤器更新 - 布局已更改,列选择器宽度增加,工作时显示忙碌指示器,过滤器视图将隐藏部分控件。平台列列表到 Column Group() 语法的转换已更新,以更好地支持嵌套组。
- Evan:讨论并归档了在 Mimic Testing Framework 和 JMP Telemetry Explorer 插件开发过程中发现的 Jiras 问题。完成了 JSL 脚本使用的初步遥测分析。尝试打包所有可能影响屏幕截图的剩余功能工作。
- 摩根:本周致力于解决脚本编辑器/笔记本偏好设置错误和一些自动完成错误。
- Xan:更好地截断轴上的持续时间格式;强制值相关的错误。
DOE和可靠性
- 祝贺美国能源部团队在2024年获得多项专利!您可以在今天的《JMP内部》文章中详细了解他们的成就。
- Caleb:这周我花了不少时间修复 CSALT 的错误,进展缓慢。我还参加了 DATAWorks 的线上会议,听了一些关于应用 DOE 和不确定性量化的精彩演讲。
托管和接口
- 保罗·N:
- 修复了 Windows 18.2.1 Python 更新。源代码包不包含 pip 或 setuptools 软件包。需要通过初始运行构建好的 Python 来安装它们,并从互联网上下载这两个软件包。下载后,我更新的脚本会选择它们并将其添加到 site-packages 中。此外,还从 python-secure python311.zip 中精简了几个软件包。
- 已修复 JMP 19 EA-8 签名问题。一个额外的软件包“P4Python”被添加到站点包中,其中包含一个未签名的共享库,这导致了签名问题。
- 软件安全
- PLSR 分析器扫描 JMP 18.2.1。
- 尽管我们更新了 Python 源代码,但仍对 Snyk 报告进行了分类和调查。结果发现 Snyk 尚未更新其数据库。
- 正在研究使用 CMake 构建一些第三方库。LibCurl 将于今年秋季停止使用 winbuild 工具。Libzip 已停止使用其他构建工具,转而使用 CMake。HDF5 也使用 CMake 进行构建。所有这些库都需要从源代码构建,才能在 Windows arm64 平台上运行。
交互式 HTML
- Mike Stickles:修复了 JMPHTML-1864 错误(发布到 JMP Live 时条形图上的数字重叠);作为这项工作的一部分,开发了 JSL 模板来模拟 JMP Live 的重新生成,以便于调试,并将其发布到 Confluence 上。此外,还修复了 JMPHTML-1514 错误(带有预先计算数据的折线图有时绘制完全错误)。修复了区域和条形段的 Web 解析器测试,使它们可以独立运行,而不仅仅是作为 allTestNof4 测试的一部分。目前正在处理 JMPHTML-1407 错误(尺寸角色上的图例设置在 HTML5 上不起作用);已经确定了导致问题的两个点,正在努力修复。
- 约翰·鲍威尔:
- Praveena:致力于以下问题
JMP Live
- Aurora:修复错误(例如“未知”用户操作的审计日志记录、在 Microsoft Excel 中打开 *.csv 下载文件以及 BMP 图像文件的处理)。将新的分类 X 信息传递给客户用于控制图。与Aaron和Dieter一起集思广益,探讨如何在 JMP Live 的未来版本中简化权限。在我的电脑被清空并重置后,改进了多篇关于如何设置新的开发者电脑以使用 JMP Live 的 Confluence 文章。
统计数据
- 约翰·霍尔
- 对于 Fit Generalized(非专业版),如果使用偏移列,我会禁用 Profiler 和逆预测(JMP-25852)。
- 对于 Profiler Optimizer,与其他人合作启用多线程,正在进行中,这是 Chris 为 BO (JMP-25826) 提出的要求。
- 在各个地方修复了“以英文保存脚本”的情况(JMP-25901,JMP-25901)。
- 对于 Profiler,为 Chris Gotwalt 的 BO (JMP-25954) 添加“隐藏可取性行”命令。
- 对于轮廓刻画器,在剪切椭圆周围画一条线 (JMP-25394)
- Laura CS:继续修复 MIIV-2SLS 中涉及各种条件下等式约束的 bug。修复了几个涉及保存英文脚本的 bug(感谢丹·希科雷 !)。分别与泰勒·弗格森和瑞安·莱基维茨会面,讨论工具变量。为 Haley 即将发布的关于其插件的博客文章提供反馈。与拉里·拉鲁索和约翰·莫西尔会面,讨论 SEM SKP 页面内容。整理了 SPSP 研讨会的邮件列表并与学术团队分享。在 Burkett Farms 做了几个小时的志愿者,非常愉快。已向 Discovery Americas 提交论文摘要。
统计文档
- Michael C:与凯伦·科普兰和科琳·麦肯德里一起审查了 Easy DOE 团队的一些字符串;与我的团队合作完成了 2025 年的目标并将其纳入 Workday;对 Fit Model 平台中与 NF 工作相关的文档进行了更新;将更新后的 Recurrence 章节发送出去进行技术审查。
统计测试
- 标记:修复了一个单元测试脚本,因为 Easy DOE 中用于生成随机系数的随机数字流在 Mac 和 Windows 之间不再有差异。与 Yeng 一起测试贝叶斯优化平台。
- Jacob:测试 BayesFlo。阅读 Irene 的论文并规划单元测试。
调查潜在的性能问题。测试 CSALT 设计的待定变更。
生命科学动态
- Drew: JMP Clinical Jira 适用于 19 和 18.2.1 版本。负责为安进公司 (Amgen) 进行问题分类和解决。发现并修复了 JMPC 构建基础架构中的一个小 bug,该 bug 导致 JMP Clinical 版本的 JMPRunner 无法正常运行。
- Richard:制作并分发了19.0版《临床特征》的视频。重新提交了一份学生研究手稿。规划20.0版。
产品管理和产品营销
- Kaylee:我们周二围绕JMP 应用市场举办了一场销售赋能培训。培训首先分享了 Marketplace 对客户的价值,然后让演讲者有机会展示 JMP Marketplace 上的五大特色扩展功能,并介绍它们如何适应不同的客户需求。如果您想观看此次培训,可以点击JMP Marketplace 销售单顶部的录像链接观看。此外,Sara 在 Inside JMP 上发布了 4 月份的销售赋能更新,点击此处。
- Bryan:继续处理图形(InstallShield、JMP Live 的 FavIcon 和图标)。据我所知,我已经完成了所有 JMP 19 图标的请求。我还在 JMP Live 主题中添加了暗黑模式支持。我审核了 JMP Live 的字符串。我与 Sarah Gilyard 和 Sarah Sylvestre 协调了即将进行的 Profiler 更新可用性研究,并创建了一份筛选调查。此外,我还根据 Sarah Sylvestre 在 JMP Live 主题中发现的一些问题创建了一些缺陷。
技术支持与参与
- 温迪:
- 支持团队正在推进一些在重聚讨论中产生的项目,并持续更新技术支持 Confluence 主页面。参与工作包括花时间与 Sage 合作,并确保她与美国和伦敦的团队保持联系。
- 以下是技术支持和客户参与度的常用案例数量和主题图表。以下是TS JMP Live 报告以及 Jira 过滤器链接,其中显示了过去 14 天内支持部门报告的工单。




开发运营
- Shannon L: JMP 18.2.1 周期结束任务,包括 PLSR 评审和与 Snyk 的支持电话。创建了每月安全更新提案,包括流程变更——将于下周与利益相关者进行审核。与产品管理部门会面。与 CIS 会面,讨论从 SAS 系统迁移的当前状态。每周举行技术会议。继续减少 Atlassian 工具的用户数量。
- 梅兰妮:
- 与 Shannon L. 一起讨论 EA8-EA9 冲刺过渡。
- 回忆起为 Trish 处理丢失的文件名标记的情形。
- 完善了 18.2.2 版本(下周发布)的分支任务表。
- 致力于 JMP Live Help 19.0 脚本模板迁移
- 周末 stringbot 运行后,已验证样本数据文件以进行本地化
- Myron: JMPTOOL-1561 – AWS 服务器上的示例数据(运行良好)
JMPTOOL-1477 – 重写从测试机器人运行输出文件加载数据的 Jenkins 作业。调查了崩溃注释未在 Salesforce 案例中显示的问题(案例编号 00199255)。
- Shannon C:调查了神秘崩溃事件,并审查了旧的 Jira 崩溃问题。将几项似乎已修复的项目标记为“测试就绪”以供验证。讨论每月安全发布提案并审查早期评估 (EA) 问题。
- Jim: JMP 19.0 EA 和 Clinical 18.2.1 的诸多集成;感谢保罗·尼尔森及时修复了JMP-26019 !已报告 JMP 19 的 JIRA 泄漏问题。
本土化
- Allison:准备了 19.0 示例数据的翻译包并将其交给日语和中文翻译团队;调查并与开发人员和翻译团队沟通有关示例数据和便携式 UI 的翻译查询;与 Howard 合作设置 Jenkins 作业,以自动将本地化的文档库标题页文件和文档 pdf 复制到 P4 中指定的交付文件夹。
- Trish:审核 jmp.com 的新页面,查找本地化文档。分类本地化查询。在交接前审核样本数据包。审核 19.0 版本交接的项目/日期,并根据需要调整计划。查看 Chris 一直在分类的 18.2 版本 JA 帮助问题。研究 Ying 的想法,自动化一些用于创建本地化 PDF 的流程。
- Ying:继续检查 EG 的 EN 截图脚本,并在需要时重新截图 ( JMPLOCTOOL-736 )。已完成五章,并提交了四个 Jira 错误报告,供文档团队更正某些截图脚本。总结了在创建 PDF 的过程中可以自动化的步骤。
- Sandy:继续测试和完善 Portable UI 的新字符串返回处理程序。已开始开发示例数据和内置函数的新返回处理程序。
- Krzysztof:测试 JMP UI 的新本地化返回作业和脚本。为 JMP Live 处理非美式英语语言环境的日期格式。协助启动 SampleData 19.0 项目的本地化工作。进一步完善代码审查流程。
- Sohail:探索了 BitBucket/Git 针对本地化代码库的各种功能,并更新了创建和审核 PR 的文档。开发并开始测试 RAG 流水线 LLM 的 UI。
文档
- 苏珊C:
- 快速启动更新 - 与 Trish 和 Mandy 合作规划活动日期。Mandy 主动提出查看/测试更新。
- JMP Live - 致力于将 Eric 的更新实施到我们的 JSL 内容中。
- 德文:继续致力于 19.0 的数据连接器文档更新,发布了有关 XML JSL 语法高亮插件当前状态的Confluence 页面,并根据文档团队发现的错误清理了我们的 FrameMaker 转换表。
- 克里斯 :重新构建了日语 18.2 帮助,并追踪了它与英语 18.2 帮助之间的差异。审核了 DJ 的编辑。
- Khawar:氧气标注 - UG 已准备好进行审查;为 FLM 图像创建了列表;开始为 JSG 图像制作列表。
系统/主机测试-Cary
- Mandy:致力于 EA8 安装程序测试 - 追踪到一些表格脚本问题,但我们认为目前还没有出现什么大问题;致力于验证 JIRA 并编写一些 JSL 测试以添加到我的框架测试中;创建了一些带有标签和过滤视图的表格,并将其放在 JMPSRV01/Users/Chambers 目录中,供人们用来测试对 18.2.1 的修复,以确保如果打开包含 19 版新功能的表格,则不会在没有警告的情况下保存并覆盖它 - 这似乎运行良好;继续审查问题的修复并处理 19 - 表格、标签、测试编写、表情符号、制表 - 并使用标签!
- Nick H:我一直在适应在伦敦的工作,新的工作时间是上午 10 点到下午 6 点(美国东部时间上午 5 点到下午 1 点)。本周我修复了AllJMPJiraIssues.jmp的一个问题,这个问题导致描述列显示不正确,甚至在某些情况下完全不显示。我提交了几个关于 Notebook 的 bug 和改进建议。已添加到 Notebook 导出到 WFB 的单元测试中。继续进行 19.0 版本的 bug 和功能验证。
- 奥黛丽: EA 8 测试,调整样本中的几个表格脚本,考虑每月发布节奏,暑期实习生计划。
网络测试 – Cary
- 今天:
- 报告了有关 HTML5 菜单、标记、流程筛选、工具提示等的16 个问题。已验证17 个错误修复并关闭了问题。
- 在 HTML5 上测试了双变量的 Fit 菜单并报告了几个小问题。
- 参加了HTML5开发者白盒测试报告会议,会上开发者们分享了他们在白盒测试过程中的发现。非常有趣。
- 参加 HTML5 自动化测试会议以了解 HTML5 自动化的状态。
- Natalie:持续更新和添加 HTML 自动化的控制图测试用例。监控每日自动化运行中出现的 Jira 故障单。
- 安娜:验证修复并在桌面和 HTML5 上测试散点图 3D。
系统/主机测试-北京
香农的注释
今天我注意到《自然》杂志上的一篇文章,重点介绍了一项研究成果,该成果鉴定了160年前公民科学家格雷戈尔·孟德尔研究的豌豆中编码三种性状的基因。孟德尔研究的七个性状中,有四个基因此前已被鉴定(种子形状、植株高度、种子颜色和花朵颜色),而决定豆荚颜色、豆荚形状和花朵簇生的基因最近才被基因组学研究人员确认。
如果你上过生物学或遗传学的课,你可能做过一个练习,用棋盘法将两个具有显性、隐性或共显性性状的亲本基因型进行杂交,以预测其后代出现这些性状的概率。如果你做过,那么这个例子很可能用的是豌豆性状。孟德尔的实验远在基因概念出现之前。他得出结论,亲本植物会将遗传“因素”遗传给后代,比如种子的形状或豆荚的颜色。他绝对走在了时代的前列!
