欢迎阅读 2025 年 4 月 18 日的 JMP 开发更新!
JMP 19 EA8 现已冻结。请尽快更新您功能页面的“动机和摘要”部分。此外,请审核您目前在JMP 19 后期功能页面上的所有未完成项目,并将已完成的项目移至“已完成”部分。在许多情况下,我们会使用后期功能页面上的“史诗”来跟踪后期项目的完成时间。由于 Bug 可以在周期后期解决,因此无需将 Bug 链接到这些功能“史诗”。因此,如果所有“故事”项目都已关闭,请随时将未完成的 Bug 与“史诗”分离。
随着 JMP 19 功能开发工作的逐步完成,我们开始着手 JMP 20 的开发。如果您有兴趣在接下来的几个月内参加会议并发表演讲,请在JMP 开发者会议志愿者日程页面上注册!下周,Alex Taylor和其他 JMP Live 团队成员将分享 JMP Live 向 Git 迁移的历程。
您可能已经知道,JMP 19 计划在搭载新 Windows ARM 处理器的机器上以兼容模式运行。随着我们所需的更多库在 Windows ARM 环境中获得支持,JMP 的开发工作正朝着 JMP 20 能够在 Windows ARM 环境中原生运行的目标迈进。感谢约翰·施罗德本周分享这方面的进展!
我终于能够运行第一个用于 ARM 的 JMP 构建实例了。感谢Paul Nelson编写的脚本,我也能使用 Python 了!当然,有些功能(比如 OpenBLAS)被禁用了,但这也算是一种进步!

最后,感谢香农·莱斯利分享 4 月 7 日 Atlassian 对 Jira/Confluence 产品变更的详细信息:
4 月 7 日,Atlassian 发布了 Jira 和 Confluence Cloud 网站的变更。 相关变更列表以及重点内容和文档可在此处查看。
这些变化包括:
- 在 Confluence 空间内查看内容树中的项目
- 弃用 JQL 搜索/评估表达式端点(从 5 月 1 日开始)
- 配置父级中的子问题的列视图
如有疑问,请联系香农·莱斯利或任何其他 JMP Atlassian 管理员。
一般公告
即将到来的重要日期
- 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开发更新
核
- Dan S:继续分类并修复英文版“保存脚本”的错误。修复了非英语语言环境下属性面板中组合框的显示问题。修复了数据表中“过滤视图”面板的拉伸问题,并更新了“过滤视图”的弹出菜单。修复了在“群组平台”内进行拖放操作以及在“轮廓图”对话框中使用“调用”功能时出现的崩溃问题。
- Evan:重写了JMP Telemetry Explorer 插件。编写了 Mimic TestRunner 的第一个版本,用于交互式测试(参见 //depot/main/test/Mimic/RunMimicTests.jsl)。提交了在这两次工作中发现的错误报告。
- Xan:如果响应是具有 2 个级别的分类,则 GB 拟合线显示二项式置信区间;preEval 与带有字符串的公式的性能问题;崩溃工作。
- Dave B:插件状态对话框已修复。获取图片错误已修复。重现了两次匿名用户崩溃。修复了 Mac 上导致 3D 图形无法正确滚动的错误。
DOE和可靠性
- 艾琳:与瑞安和约瑟夫一起审查 JMP 中 BayesFLo 实施的代码;昨天为 EA8 提交了 BayesFLo。
- Caleb:完成了样本大小探索器的一些字符串更新,并开始处理剩余的 CSALT 错误。
- 马克:继续测试贝叶斯优化平台。
托管和接口
- 保罗·N:
- Python 的安全更新。
- JMP 19 从 3.13.2 到 3.13.2。
- 从源代码编译 3.11.12 版本 - macOS 上为通用版本,Windows 上为 x86_64 版本。Python 3.11.x 处于仅安全修复维护模式,这意味着没有二进制安装程序,我们必须从源代码进行编译。
- JMP 18 从 3.11.11 到 3.11.12。
- 与 John Schroedl 合作,采用我的 Python 更新脚本并重写以支持 Windows ARM64 Python。
- 他利用该工具在 Python 的支持下启动并运行了 JMP 19 的 ARM64 版本。
- JIRA 进行分类并交接测试。
- JMP-25544 – Excel 分析器中的字符串将 JMP 更改为 -> JMP
- JMP-25783 – 如果 JSL Python Reset() 被赋予一个参数,则触发错误,因为它不需要任何参数。
- JMP-24717 – 修复了一些先前的更改。
- JMP-24183 – 修复了一些先前的更改 – 脚本索引中的 I18N。
- JMP-24402 – 例如下拉菜单中的字符串被错误地标记为 NOTRANS
- John Schroedl:致力于 Windows arm64 原生构建,并致力于项目和源代码的修改。致电 MS App Assure 获取 ARM 技术支持。感谢 Paul 更新 Python 脚本以处理 x64/arm64 拆分问题。调查崩溃报告。致电咨询英特尔授权计划相关事宜。
交互式 HTML
- 保罗·斯皮查拉 :最近几周我一直在完善 HTML 和 JMPLive 导出的功能和修复错误
- 约翰·鲍威尔:
- 交互式 HTML 散点图 3D 作品:
- 报告一些 JMP 问题:
- 回复JMP 用户社区帖子,提供针对不受支持的“视图中的组级别”的解决方法。
- 关于发布“不同步”报告的讨论( WEBJMP-9857 )。
- 与 Praveena 和 Shannon Leslie 讨论了分析 Jira 故事点。
- 与 Dieter Praveena 和 Paul Spychala 讨论了 JMP 20 新功能的高层目标。
- 向德克萨斯州奥斯汀举行的 2025 年 JMP Discovery Summit 提交了一份摘要。
- Praveena:我和 John 与 Shannon Leslie 会面,讨论如何定制 Jira 报告以适应我们团队的工作流程。我们还与 Paul Spychala 合作,为奥斯汀的 Discovery 项目提交了一份摘要,并参与了以下 Jiras 项目的开发:
JMP Live
统计数据
- Laura CS:回复了关于SEM的问题邮件。重写了MIIV-2SLS中大部分等式约束的代码,使其更不容易崩溃和出错。与Taylor会面,探讨了在SEM中使用工具变量的潜在合作。审阅了我和北卡罗来纳大学(UNC)的同事使用SEM平台共同撰写的一篇稿件。
- 伊丽莎白:漏洞调查和修复。感谢约翰·施罗德协助调查了这次毫无意义的崩溃堆栈!
统计文档
- Michael C:在 EA8 帮助构建之前审查了文档更新;与团队成员讨论了 2025 年的目标;审查了字符串;计划下个月我们的暑期学生的开始日期。
统计测试
- Jacob:正在编写 set cover() 的测试。测试 Easy DOE 模拟 EA8 的响应更新。调查性能问题。验证工单并清理单元测试。
生命科学动态
- Drew:在 IQ/OQ 脚本中构建附加功能,实现一键生成带签名页的 PDF/RTF 文件(感谢 Jeff Perkinson 启动初始 JSL 脚本!)。对安进公司 AE Narratives 报告中的问题进行分类,并将 Nora 的修复补丁作为 18.1.2 版本的安装补丁提供,以便他们在 18.2.1 版本安装前进行评估。研究 Snyk 脚本的修改,用于扫描 Python 软件包中的安全漏洞。JMP Clinical 19 版本中的 bug 以及最后一个 18.2.1 版本中的 bug。
- 理查德:为新的临床特征创建一个视频汇聚页面 - 这里是链接: 临床特征视频。
产品管理和产品营销
- Bryan F:继续处理图标,并更新了 JMP Pro 的启动画面以适配 JMP Live。此外,我还与 Sarah Sylvestre 协调,准备为我们的 Salesforce 设置进行一些可用性方面的工作。
技术支持与参与
每周技术支持案例数量:

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

每周参与支持案例数量:

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

开发运营
- 梅兰妮:
- 测试新的样本数据字符串流程,并确保表格在周一之前准备好进行本地化。感谢Myron、Mandy、Qiana、Trish 和 Krzysztof 的协调!
- 向 Qiana 简要介绍了如何在 Visual Studio 中编辑字符串。上周,向文档和本地化团队成员演示了如何从 CSV 文件批量导入 Jira 问题,以管理复杂的项目。
- 上周与艾丽卡·皮罗齐 (JMP 法律团队)会面并协调了有关 JSL Builtins 的新 JMP 免责声明。
- 在 JMP 聚会期间参加了一些非常富有成效的会议。
- 了解了如何管理 JMP 19 的 EA Sprint Jira 流程。谢谢, 香农·L !
- 秋季完成了探索峰会的摘要。感谢Mandy、Shannon C 和 Audrey 的反馈!
- Shannon L:规划上周技术会议的后续任务。继续协助清理 JMP 19 案例。与采购部门合作处理 Atlassian 的续订流程。为我们的 Jira 实例进行一些站点清理。协助规划 18.2.1 的安全漏洞审查。与 Kristen 一起制定 Marketplace 货币化项目的项目计划。每周技术会议。
- Bob:正在完成 Beyond Trust 修复程序的测试和审批协调工作,以使 JMP Windows 安装程序能够正确更新注册表。Windows 18.2.1 安装程序已从 Python 13.11.11 更新至 13.11.12。更新了 19 版安装程序代码,以便在 Perforce 中使用更新的 Python 文件夹组织结构。
- Shannon C:调查了多起 JMP 19、JMP 18.1.X 和 JMP 18.2.X 崩溃问题,并输入了 JMPTEST Jira 问题以解决新出现的崩溃问题。感谢戴夫·巴伯 、 丹·希科雷 、 雅各布·莱恩 、 欧内斯特·帕索尔和Mandy Chambers等众多人士的帮助,他们帮助复现了多个问题!
本土化
- Ying:已完成 DJ 的英文截图脚本检查,并在需要时重新截取截图 ( JMPLOCTOOL-735 )。已提交 6 个 Jira Bug,供文档团队修改部分截图脚本。已提交一个 Jira Bug,用于功能 ( JMP-25873 )。已开始检查 EG 的英文截图脚本,并在需要时重新截取截图 ( JMPLOCTOOL-736 )。已完成一章,并提交一个 Jira Bug,供文档团队修改部分截图脚本。
- Krzysztof:为本地化技术小组准备并引入新的编码指南和标准(拉取请求和代码注释)。根据文档团队的脚本,测试将 fm 文件转换为 DITA XML 的过程。向 JMP Live 翻译推送更新。更新 memoQ 模板。
- 艾莉森:就我们收到的有关 19.0 便携式 UI 字符串的翻译查询与翻译人员和开发人员进行沟通;修复 QA 团队报告的有关 JMP Live 字符串的翻译问题;与 Howard 合作测试 jenkins 作业,将本地化的 JMP 文档库 pdf 和标题页 pdf 复制到 P4 中的指定文件夹。
- Sohail:为团队仓库设置、测试并记录 Bitbucket 拉取请求。将 JMP 聚会期间从不同团队了解到的 LLM 项目信息整合到一个 Confluence 页面中。
- Howard:更新了 Jenkins Job 插件,以便自动将翻译好的 PDF 导入到 CreateDocLibrary。此外,还开发了仪表盘活动进度功能。
- Trish:更新了测试矩阵信息。处理了团聚的费用。对一些翻译问题进行了分类。对 18.2 JA 帮助错误进行了更多研究。
文档
- Qiana:完成了 19.0 版本的示例数据工作。将示例数据移交给本地化团队。完成了“设置开发电脑”的步骤,为 Melanie 的培训做准备。接受了 Melanie 关于更新 UI 字符串的培训。项目规划与协调。
- Khawar:氧气标注:JMP 使用说明的标注图片已完成 2/3。JMP首选项:已开始更新“JMP 使用首选项”章节。正在努力获取夏季授权。
- 德文郡 :开始开发用于 XML 文件的 JSL 语法高亮插件,为 19 版数据连接器编写各种更新,并审查《使用 JMP》一书中的编辑。
系统/主机测试-Cary
- Mandy:正在处理 JIRA 问题,验证修复并添加测试。在尝试解决崩溃问题时发现了一些问题,并遇到了另一个与标签和属性相关的用户崩溃。处理了数据表筛选视图和标记,以及添加了标签的更改列表——希望在这方面获得更多反馈。下周将验证 EA8 JMP 19 的交付情况,并可能制作至少两个 EA 视频,介绍数据网格/筛选视图以及标签/属性的更新。
- Hunter:已完成授权项目JMP-22660和JMP-22400的验证。报告了终止响应代码被接受的问题 ( JMP-25770 )。报告了 Daniel P. 提出的云端修复方案,该方案在离线授权期间应用下载的响应代码文件时,日志中出现“遇到不匹配的结束标签”错误。已从公司门户在多台 Windows 10 和 11 设备上安装了 BeyondTrust 25.2.40.0 更新,并验证了 JMP 18.x 和 19.0 安装是否正确注册了组件。
- 奥黛丽:实习生规划,与史蒂夫一起为 JMP Live 进行 JMP Live 自动化报告、Jira 管理工作。
网络测试 – Cary
- 安娜:
- 跟踪 Adrianna、John P 和 Aa 针对 JMP Live 问题所做的工作,并在与数据不同步的情况下发布刷新报告。
- 在桌面上测试了散点图 3D 功能,为测试 John P 和 Paul S 在 HTML5 中的新实现做准备。
- 据报道,将拟合最小二乘报告导出到 HTML5 时发生崩溃,John P 现已修复该问题。
- 开始测试 Dan S 报告的带有 Groups 的平台不响应数据更改或支持排序的问题。
- 在桌面和 JMP Live 上测试带有动态转换列的列切换器和本地数据过滤器。
- 报告的问题称,Xan 现已修复,当过滤条件未返回数据时,图表区域轮廓、标签和轴不会绘制。
系统/主机测试-北京
香农的注释
祝大家周末愉快!:smiling_face_with_smiling_eyes:

