欢迎阅读 2025 年 5 月 30 日的 JMP 开发更新!
我们目前处于JMP 19 代码审查模式, JMP 19 EA9计划于下周五(2025年6月5日)冻结。我们将为 EA9 提供 JMP、JMP Pro、JMP Clinical 和 JMP Live 的 EA 安装程序。感谢大家持续在 JMP 19 轨道中分类、修复和验证错误! JMP 代码批准模式将于 2025年6月13日启动, JMP Clinical 代码批准模式将于 2025年6月27日启动。在代码批准期间,我们的目标是修复发布 19.0 版本所需的最重要的错误。19.0 版本冻结后,JMP 19.1 和 20 轨道将开放其他错误修复。
随着JMP 19.0 代码冻结(2025 年 7 月 3 日)的临近,请将您的错误项目分类为计划版本 19.0,并对不再计划在 19.0 中发布的项目进行更新。您应该将大多数错误项目分配为计划版本 20.0,但如果某个项目看起来足够重要,值得考虑集成到我们的第一个维护版本轨道中,您可能还希望将 19.1 添加到计划版本字段。当然,在评估是否集成到 19.1 之前,应该在 20.0 轨道中测试错误修复。维护版本(19.1、19.2)中的所有错误修复都必须在集成前经过代码审查。任何考虑集成到 19.1 的次要功能都需要添加到JMP 19.1 功能页面。对于功能和错误,请确保将维护版本说明中应提及的项目标记为“受影响的版本说明”=“是”。
对于故事项,如果您确定该项目肯定在我们下一个功能版本的范围内,请将计划版本更新至 20.0。如果您知道该项目将在某个时间点进行处理,但不确定具体时间,您可以删除“计划版本”值并将该字段留空,直到选择具体的未来版本。最后,如果您列表中的某个故事需要产品管理人员事先进行更多研究或评估,您可以使用 Jira 的“ … ”菜单下的“移动”选项将其降级为功能请求。请务必添加评论并@提及负责该领域的产品经理,以引起他们的注意。
在 JMP 19 周期中,我们将开始每月发布“点对点”安全更新。由于最终确定这些月度更新的时间紧迫,我们将无法在大多数版本中纳入非安全关键错误修复。唯一可能考虑集成非安全关键错误修复的“点对点”版本是 19.0.3、19.1.3 和 19.2.3。纳入标准将比 18 周期更加严格,审批流程也将有所不同。我们将使用基于 Jira 的流程来请求集成 - 请参阅此草稿页面,了解有关月度发布和 XX3 审批流程的更多详细信息。
非常感谢托尼亚·莫尔丁分享本周的 Beta/崩溃案例以及精选的崩溃案例!

2025年5月30日当周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开发更新
统计测试
- Jacob:测试增强型 DOE 模拟响应。测试 Easy DOE,编写新的单元测试以打开在 17-19 版本中创建的已保存 .jmpdoe 文件。测试搁置的可靠性寿命测试样本量资源管理器版本。验证 Jira 工单。准备了关于 Evan 创建的全新“ut 参数化测试”函数的演示文稿。
- 标记:现在数值程序和启发式方法已经接近最终定型,我们继续使用新的场景测试贝叶斯优化平台。我们已启动贝叶斯优化平台中高斯过程模型估计的单元测试脚本。
- Tonya:正在进行错误验证和单元测试清理。
生命科学动态
- Drew:正在处理 JMP Clinical 的最后 19 个 Jiras
- 理查德:网络!(拍手)网络!(拍手)
技术支持与参与
每周技术支持案例数量:

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

每周参与支持案例数量:

上周参与队列的案例主题:

开发运营
- 梅兰妮:
- Bob: Pro Live 19 EA 的创建和测试。添加了安装程序启动画面,并修复了初步测试期间报告的一些 JIRA 问题。我们将于 6 月 6 日推出一个良好的安装程序进行测试。我们改进了如何使用 Windows 安装程序的自定义文件选项来安装文件。
- Shannon L:与业务负责人一起初步审核 JMP Marketplace Monetization 项目的产品需求。负责 Atlassian 工具的用户支持,并继续制定 Atlassian 工具的政策和流程文档以及其他研发政策。每周召开技术会议,包括文档和本地化会议。与产品管理团队会面。
- Shannon C:审核了 JMP 19 后期功能页面上的项目,并帮助将项目移至“测试就绪”状态。继续审核未解决的 ASAN 问题,并将几个在最新运行中未出现的问题标记为“测试就绪”。调查了一些神秘崩溃事件。审核了计划版本 19.0 的项目,并添加了 Origin 详细信息和评论。在每周技术会议上审核了正在进行的工作。
- Myron:批量更新了技术作家的作业 (JMPTOOL-1603)。调查了示例数据注释中的多余空白行 (JMPTOOL-1618)。继续将单元测试、崩溃和其他 SQL Server 数据迁移到 AWS 上的 PostgreSQL (JMPTOOL-1477)。
本土化
- Allison:致力于调查和解决 QA 报告的样本数据和 JMP Live 的翻译错误;准备 19.0 HTML5 的翻译包并交给翻译团队;准备 19.0 便携式 UI 的最终交接的翻译包并将其发送给翻译团队;向 Howard 报告自动化流程中的错误。
- Krzysztof:运行 Stringbot 并提交 PortableUI 的第三次(也是最后一次)更新。创建了一个 Jenkins 作业来设置 HTML5 帮助构建环境。测试了新的 UI Return 作业和更新后的 Jenkins Quick-Start 项目。开始研究 SampleData 注释中多余的换行符问题。
- Howard:完成了 Jenkins 快速启动任务,包括标签同步和镜像比对。完成了 LS 相关 Jenkins 任务的测试。正在调查 Dashboard 上的项目启用问题。
- Sandy:继续针对样本数据开发新的退货流程。已测试“快速启动”/Html5 填充作业。
- Trish:花了很多时间处理与 Stringbot 相关的样本数据问题。修复了 19.0 EA 的中文菜单翻译 ( JMP-24433 )。计划在 7 月份进行交接。
- Ying:完成了 FrameMaker V19 模板的本地化。备份和传输数据。
文档
- Susan C:已标记并交付 HTML5 帮助和 JMP Live 的文本插图。已完成 JMP Live 安装帮助的更新,并(提前)发送审核。已将 UG 手册中 JMP Live 和 HTML5 的发布内容发送审核,并将收集反馈意见。继续更新 JMP Live 管理员/用户帮助。五月份的 UI 字符串也已跟进。
- Khawar:氧气标注- 为所有剩余书籍(剩余4本书)制作了图片列表;开始为PR创建图片。JMP首选项- 与Ernest讨论了列标签并获得了一些帮助;更新了章节中的信息
- 克里斯 :我推进了一些 Python 文档的初稿。尝试诊断 JMP Live 资源页面上的链接问题。正在研究 JMP Live/Public 的字体大小。
- 德文:继续审查 JMP 用户指南的编辑,继续处理各种数据连接器文档。
系统/主机测试-Cary
- Nick H:在过去一年的 19.0 开发过程中,我努力尝试找出 For Each Row() 性能下降的原因,并最终帮助 Ernest 做出了一些性能改进。我还与 Morgan 合作修复并改进了一些 JSL Snippet 代码。最后,我正在与 Myron 合作,准备将测试仪表板代码库迁移到 Postgres 数据库——这项工作将在接下来的几周内持续进行。
- Mandy:主要在 JMP 19 上工作,验证 JIRA 并添加测试。处理了NYC 311 记录.jmp表——对该表进行了一些清理工作,这些工作将在 19.1 版本中推送。正在整理关于 JMP19 数据表变更的奥斯汀 Discovery 峰会论文的想法。
- Audrey:为我们的 Jira/Confluence 用户访问创建了一些政策草案,并为 19.xx 版本中即将推出的更严格的代码审批流程制定了一项政策草案。收集额外的第三方库信息以及相关测试。组织实习生活动。
- Lisa:致力于调查图形中的轴重命名问题,帮助使用 Qiana 更新一些 JSL 脚本以进行文档编制,并继续进行错误验证。
- Hunter:本周大部分时间都花在了 JIRA 验证上。还运行了一些授权更新的测试用例。
系统/主机测试-北京
核
- Dan S:与布莱恩·布恩合作修复了查询生成器对话框中的拉伸问题。修复了使用筛选器启动 GB 时缺少 where 子句的问题。修复了使用筛选器在分发版中预设的问题。正在修复 JMP Live JSS 主题 + 暗黑模式下的图像输出问题。
- Xan:强制值;Jasean 发现的形状文件问题;空轴调度键;重复的颜色/覆盖变量。
交互式 HTML
- 保罗·斯皮查拉 :修复 HTML 和 JMPLive 的错误。
- 约翰·鲍威尔:
- 参加了几门短期 Pluralsight 课程。
- 修复了在每个单元格图行代表多个表行的情况下的 CellPlotBox 错误:
- JMPHTML-14626 Cellplot(具有 GroupRowstateAbility)没有工具提示。
- JMPHTML-14646 EMV:单击树状图线不会选择细胞图中的相关细胞。
- JMPHTML-14652 EMV:当 CellPlot 行代表多个表行时,选择无法正常工作。
- 与 Dan Sckikore 合作解决JMPHTML-14654回归问题:更改列表 857057 后背景颜色丢失。
- Mike Stickles:已完成JMPHTML-14460 (线条:HTML5 不支持线条标签颜色)、 JMPHTML-14556 (导出/发布的报告中的条形段不支持透明度)和JMPHTML-14454 (填充图案:椭圆不支持图例中设置的填充图案)等 bug 的修复工作,并已提交测试。这项工作似乎也解决了相关和/或重复的问题 JMPHTML-13454 和 JMPHTML-13681(椭圆填充图案)以及 JMPHTML-14173(线条标签颜色);这些 JIRA 问题与原始问题存在关联。此外,还确定JMPHTML-2299 (在独立 HTML5 的深色主题下,图例文本未使用白色)和JMPHTML-2368 (CCB:通过排除的数据点连接的线条)这两个 bug 似乎已作为其他工作的副产品得到修复,并已将这些 bug 提交测试进行验证。
- Sam:我正在为 JMP Live 开发交互式多响应直方图。除此之外,我还在修复一些与 JMP Live 中的饼图及其与特殊字符交互相关的错误。
JMP Live
- Aurora:控制图警告改进(修复发布时的标记数据链接,存储不带扩展名的表名以解释来自 JMP 的不同信息,调整 OpenAPI 文档,存储并传递 qc_byLevel - 正在进行中)。在用户头像中添加针对伪造图像文件的保护措施。
统计文档
- Karen:已将更新后的“样本大小探索器”章节发送出去供审阅。文档现在包含了许多探索器的示例,因为它们的编码方式支持脚本截图功能。
香农的注释
感谢John Sall分享!祝大家周末愉快,注意安全,避免天气反常!

“放心吧!我们有百分之五十的概率不会被狼吃掉,同样,也有百分之五十的概率不会被那些熊吃掉。......”
约翰·兰德斯为本科统计学教育促进联盟创作的漫画。获奖标题由德克萨斯大学埃尔帕索分校的Cigdem Sirin撰写。