欢迎阅读 2025 年 5 月 2 日的 JMP 开发更新!
JMP 19 EA8现已完成签名,安装程序已上传至 MyJMP。请查看下方“重要日期”部分中的 JMP 19 发布日期列表。JMP 19 的代码审查模式(2025 年 5 月 23 日)即将到来,距离计划于 9 月中旬发布的版本还有四个多月的时间。JMP 19 的最终早期采用者版本 (EA9) 将于 2025 年 6 月 5 日冻结。
JMP 18.2.1 代码冻结和安全冻结现已发布;所有产品的最终安装程序候选版本将于下周一创建。除了第三方库修复外,此版本还修复了一些关键的 JMP 错误。JMP Clinical 18.2.1 还将发布一些仅限 JSL 的修复以及重要客户所需的新报告。随着 18.2.1 版本的发布,DevOps 团队正在为 JMP 18 的最后一个安全修复版本 18.2.2 做准备。
感谢拉斯·沃尔芬格在本周的 JMP 开发会议上介绍 JMP 系统工程师迈克·安德森 ,分享他对美国能源部直升机实验扩展的见解!正如我在会上提到的,Mike 最近也庆祝了他在 JMP 工作十周年。恭喜!如果您无法亲自出席, 可以在这里观看录音。
感谢托尼亚·莫尔丁分享本周的 Beta/Crash 案例以及精选的崩溃案例。

2025年5月2日当周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开发更新
网络测试 - Cary
- Josh:查看了休假期间更新的电子邮件和 Confluence 页面。创建了 Live 18.2.1 安装程序测试的测试矩阵。围绕 KeyCloak 开发了各种 Jiras,并修改了部分 JMP Live 管理控制台的交付方式。

系统/主机测试 - 北京
- 祝我们在中国的同事,包括我们的北京测试团队和本地化工程师周英,劳动节快乐!
核
- Dan S:修复了三元混合体中总和不为 1.0 的三元分量约束。JSS 修复了 colbox 属性的修改,并在双变量平台中提供了更多样式选项。降低了大型分析器报告的部分框测量开销。正在处理带有滚动条和/或填充的框的 JSL 尺寸问题。
- Evan:改进了列标签符号的绘制,包括新的字体偏好设置。支持列过滤的脚本。修复了暗黑模式。帮助解决与中文和日文键盘输入和文本渲染相关的各种问题。
- Xan:带排序的嵌套轴现在将轴作为一个整体进行排序,而不是分别对每个级别进行排序(JMP-1718)。为 TermCombo 添加了强制值列属性支持,这会影响嵌套轴、Summarize() 和一些统计平台。
DOE和可靠性
- Caleb:继续修复 CSALT 的 bug 并进行改进。我还和一位即将入职的实习生聊过,我们可以在暑假和瑞安·德威特一起做一个有趣的项目。我还在准备一个演讲,准备在月底的加拿大统计学会年会上发表。
托管和接口
- John Schroedl:感谢小野佑介先生和与我们同在的重新测试,我们发现了一些与新 IME 文本输入代码相关的问题。在 Evan McCorkle 的多次讨论和帮助下,我们解决了许多问题(谢谢!)。中文 IME 的一个特别严重的问题已经得到解决,但还需要更多改进。修复了暗黑模式下单选/复选组的标题颜色。与 CIS 合作,将一台 ARM 笔记本电脑连接到 SAS 网络。这需要很大的帮助,因为这是第一台非 IT 部门的设备,所以他们的系统正在进行更新。
- Will Morgan:正在开发用户请求的 S3 和 SharePoint 数据连接器功能。更新市场上的文档和插件版本。除此之外,我已经完成了最后一个学期的学习,正式从北卡罗来纳州立大学毕业了!(恭喜 Will!!!)
- Michael H: Mac IM 改进(IM = 输入法;如何用日语、韩语、表情符号、听写等进行打字)
交互式 HTML
- 保罗·斯皮查拉 :最近几周我一直在完善 HTML 和 JMPLive 导出的功能和修复错误
- 修复图形生成器中平行图的错误 ( JMPHTML-14509 )
- 解决 JMPLive 上的红色三角形菜单问题
- 解决更多适合窗口不一致的问题
- Mike Stickles:已完成JMPHTML-1407 (尺寸角色的图例设置在 HTML5 上无效),并将代码提交审核。目前正在调查JMPHTML-616 (条形图:左侧 Y 轴列的工具提示始终按默认条形图绘制顺序显示)。5 月 4 日至 10 日当周休假。
- 普拉维娜:
- 我们正处于错误修复冲刺阶段,这些是我本周处理的问题。
JMP Live
- Aurora:修复错误(提升发布大量警告时的性能,提升基于时间戳(例如审计日志)的反向分页性能,禁止删除引用的用户等)。更新了 Confluence 页面中关于自动化 JMP Live 测试(“ Vitest ”)的内容。
统计数据
统计测试
- Haley:继续在包含等式约束的模型上测试 MIIV 估计量;研究了如何在提供该估计量的两个 R 包中计算这些模型的标准误差。开始在缺失数据的情况下测试 MIIV 估计量。验证了 SEM 中评估测量模型的变更。发表了这篇博文,展示了一个使用我的“调节与中介”插件处理非社会科学数据的示例。
- 标记:当 Mac 和 Windows 系统之间的随机系数差异再次出现时,Easy DOE 中“数据录入”选项卡的单元测试脚本已恢复到早期版本。已关闭近期贝叶斯优化的工单。继续生成用于测试 BO 的现实案例,以便在剩余的开发过程中及时获得反馈。
- Jacob:为 BayesFlo 编写单元测试。测试 CSALT Design 的更新,并根据模拟器的变化修改单元测试。调查大型表格排序中潜在的性能问题。验证 Jira 工单并清理 DOE 单元测试。
- Tonya:致力于流程筛选变更和错误验证的单元测试。
生命科学动态
- Drew:处理 Jira 积压问题,并在内部和客户层面进行分类。Michael Hecht提供了一些打开数据表(和 sas7bdat 文件)的新功能,使我们能够更好地处理错误编码的数据。我一直在开发一个简单的 JSL 实用程序,它可以尝试十几种临床试验数据中最常用的编码,并为我们提供一个简化的“最佳猜测”打开选项。这一点很重要,因为之前的 JMP Clinical 版本(基于 SAS 构建)可以处理这些问题,因为 SAS 内置了对猜测编码的容忍度。
产品管理和产品营销
- 布莱恩·F :完成了 InstallShield 的图形设计。对 JMP Live 主题进行了更多更新,并针对 JMP Live 主题的视觉问题输入了一些 Jiras。我正在开发 Discovery Summit JMP Lab 中使用的脚本框架的通用版本,以便人们更轻松地发送可用性研究并自动收集结果。
技术支持与参与




开发运营
- Bob:根据客户反馈和产品管理请求JMP-26113 ,将 19 版维护安装程序的默认设置从“移除”更改为“修复”。已完成 JMP 19 EA8 的上传和分发,适用于 JMP、JMP Pro 和 JMP Clinical,所有版本均支持 Macintosh 和 Windows 系统。重组了 19 版 Windows 安装程序文件,以优化快速入门版临床文件差异。此操作对客户无影响。与 Bryan Fricke 合作,更新 19 版 Windows 安装程序,使其使用 JMP 品牌图形 ( JMP-24979 )。
- Shannon L:完成 JMP 18.2.1 周期结束任务,包括完成 PLSR 评审并发送签核提醒。倡导在 DevOps 和研发部门采用每月安全发布,并在运营会议上进行了汇报——将与客户服务和产品管理部门进一步审核,以考虑发布的命名规范。与 JMP 开发团队一起审查了 Jira 项目的 Jira 问题级安全方案,该项目计划于 5/6 日推出。每周举行技术会议。
- Shannon C:继续讨论每月的安全更新。在使用 JMP 崩溃表(讽刺!)时,我复现了一个神秘的热图崩溃问题,这个问题自 17.0 以来已被报告了 50 多次。我报告了JMP-26081 ,Xan 已将其修复到 19.0 版本。调查了 18.2 版日本 TS 的一个 CRP 崩溃问题,该问题与 Xan 在 18.2.1/19.0 中修复的一个已知常见崩溃( JMP-20690 )相符。
- Jim: JMP Clinical 与 18.2.1 的最终集成;为 JMP 18.2.2 分支做准备;检查 Anaconda 的所有单元测试机器;JMP 构建节奏会议以及随后与 Audrey 的头脑风暴。
- Myron:本周我的主要工作是修改加载单元测试数据的脚本 - 删除 XML 临时输出,更新它们以使用 PostgreSQL 而不是 SQL Server,然后进行测试。
本土化
- 艾莉森:回复了我们从翻译团队收到的有关 19.0 示例数据字符串的翻译查询;完成并验证了 JA 示例数据翻译;验证了供应商发票并将其发送给应付部门进行付款;根据 QA 报告实施了 JMP Live ZH 翻译修复;完成了几门关于项目管理主题的电子学习课程。
- Krzysztof:验证并推送了供应商首次退回的 19.0 版 SampleData。推送了 19.0 版 JMP Live UI 翻译的更正。测试了新的 JMP UI 退货和验证脚本。为文档团队准备了英文版 Marketplace 插件描述审核流程的演示。创建了新的自动机开发任务(JMP Clinical 推送自动化)。
- Sohail:部署了用于与 RAG 流水线交互的 UI,并致力于在永久服务器上托管。尝试使用来自不同模型系列的更大模型。移除了所有机器上的 conda 安装,并更新了 Bitbucket 工作流文档,以提供更清晰的 PR 历史记录。
- Howard:升级并测试了 Python Jira 库。Atlassian 正在弃用 Jira REST 端点。完成了仪表板消息的日志记录方法。更改了 memoQ 启动方法的后台任务。致力于临床翻译推送自动化。
- Ying:继续检查英语版英语截图脚本,并在需要时重新截图 ( JMPLOCTOOL-736 ),本周完成了一章。发现了一个 Jira 接口错误 ( JMP-26064 )。创建 PDF 自动化流程的后续任务 ( JMPLOCTOOL-766 )。
- Sandy:继续测试和完善用于便携式用户界面的新字符串返回处理程序。继续开发用于示例数据的新返回处理程序。
- Trish:帮助分类本地化查询。负责本地化JMP Live和HTML5工具的研究工作,共计 19 个工作日。
文档
- Qiana:与 Michael 和 Ruth 会面,讨论 SKP。与 Rick 会面,讨论需要完成的 FrameScript 工作。更新了 UG_Reports 文件,将旧金山犯罪记录替换为纽约 311 记录。与人力资源部门会面,讨论编辑资源。对 Jiras 进行分类。项目规划与协调。
- 克里斯 :审核了二月和四月的字符串。接受了对 JSG 和 DJ 的修改,并修复了图片引用。审核了 CR、DJ、DOE 和 UG 中 Khawar 的标注图片。编写了 JMP Live/Public 文件的复制脚本。
- 苏珊·C :正在处理 18.2.1 版本发布说明。完成了 JMP Live 19.0 的 JSL 更新。感谢 Eric 的帮助!正在更新 JMP Live 19.0 的 EN 模板。正在处理 JMP Live 19.0 的安装更新。将“遗传学”书籍更新为“生命科学”。
- Khawar:氧气标注 - 创建了 FLM、JSG 和 MM 的图像列表;MM 完成;开始创建 FLM 的图像。JMP 首选项 - 更新 UG。暑期工作授权已完成。
系统/主机测试 - Cary
- Mandy:我正在验证 JIRA 修复,并尝试尽可能添加 JSL 测试。之前收到了一些 EA7 轨道,但今天收到了 3 个 JMP19 EA8 轨道——尽管这些建议与 EA8 更新无关,但与 EA8 更新无关。我正在使用 Evan 提供的列面板区域的新列过滤器 JSL 编写一些测试。之后会添加一些其他内容,包括列标签和过滤器视图。我正在审查NYC 311 Records.jmp表,并尝试了一些数据清理步骤——重新编码列名、重新编码列中的值、使用一些格式并添加标签,并将其添加到工作流中——同时还在考虑未来可能的更新。
- Nick H: 19.0 版本的验证工作持续推进,为新的 Outline Box 样式选项创建了一系列新的单元测试。我还继续对代码片段进行更深入的测试,并提交了一些 bug/改进建议,以改进当前代码片段的功能。
- Hunter:已完成 JMP 19 EA 8 测试。根据 SAS 9 团队的要求,使用多种 Mac 配置测试了 SAS Download Manager 3.14。JIRA 验证。在主机测试实验室的 Mac 电脑上应用了 Sequoia 15.5 beta 5,并使用 JMP 18.2.1 和 19.0 的当前版本进行了测试。
- 奥黛丽 :实习生计划正在进行中,许多精彩的入职培训课程正在筹备中。准备下周进行18.2.1 安装程序测试。Snowflake 测试。
香农的注释
感谢Xan Gregg分享这篇关于因一些与 AI 相关的“失误”而被撤回的充满错误的预印本的故事: https://retractionwatch.com/2025/04/24/google-ai-engineer-withdraws-arxiv-preprint-tortured-phrases-genai/:smiling_face_with_smiling_eyes:祝大家周末愉快!
