19.0:最终测试- 19.0.1:仅修复安全问题- 19.1:代码审查截止 9 月 30 日- 20.0:开放推送至主版本; 20 EA1:~11/30/25
欢迎阅读 2025 年 8 月 8 日的 JMP 开发更新!
感谢赞·格雷格建议使用上面的“功能区”来总结我们每个版本发布的进度!由于我们同时发布多个版本,我希望这能帮助我们快速查看每个版本的状态。
约翰·霍尔分享了以下有关在最近的开发更新和会议中讨论的在线脚本索引更新的信息。许多人已经致力于增强 19.1 和 20 轨道中众多平台的 JSL 示例。
JSL 示例项目将脚本索引发布到网络 ( https://jsl.jmp.com ),并将于 8 月 15 日基于 19.1 版本进行下一次摘录。如果您有新的 ScriptItem“.example”作品,请将您的作品链接到史诗JMP-27234。,并在 8 月 15 日之前将其集成到 19.1 版本中。Kristen Slappey、Evan McCorkle和马修·吉尔摩负责提取数据并将其转换为网页。该项目对于法学硕士 (LLM) 学习如何更好地编写 JSL 代码至关重要。
非常感谢尼克·鲁瓦本周协调 JMP Perforce 服务器向LDAP 身份验证的转换!正如 JMP 安全经理特拉维斯·拉普之前宣布的那样,此次更新旨在简化访问管理并增强 JMP 的安全态势。我非常感谢上周末登录进行短暂试用的早期测试人员——特别感谢吉姆·博雷克 、 戴夫·巴伯和约翰·霍尔报告他们发现的问题,以及 Nick 和 Jim 在迁移过程中解答疑问、进行研究并解决问题的努力。如果您遇到任何与 LDAP 转换相关的遗留问题,请联系 Nick 详细说明您的问题,以便他协助调查。
希望大家在过去几周里都参加了我们暑期实习生的演示!本周,我们观看了托尼·麦考伊 、 布拉德利·鲍文 、 马特奥·科拉多 、 Hunter Sill、 Elikem Dodor、Ashley Fowler 、 莫莱娜·黄 、 杰米·杨 、 贾斯汀·沃尔特斯 、 维多利亚·乌奇曼和西姆兰·阿吉瓦尼的线上演示。如果您错过了会议,可以在这里找到: 实习生会议 4和实习生会议 5。这些会议和其他近期录音的链接也可以在这里找到。
周三在C楼的实习生博览会上,能和我们当地的一些实习生交流真是太棒了!今年因为下雨没在A楼,我很遗憾。不过,我们这些撑着伞勇敢走到C楼的人,发现房间里挤满了海报展示者和与会者。我有机会和一些实习生聊了聊,甚至还看到了我们JMP的明星访谈嘉宾卡梅伦和她的母亲艾莉森·海因斯 !你可以去看看实习生们在这次活动中最后一场的搞笑表演。
感谢托尼亚·莫尔丁分享本周的测试版/崩溃案例以及精选的崩溃案例!

2025年8月8日当周Beta和崩溃案例 | JMP Live
一般公告
即将到来的重要日期
- 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开发更新
开发运营
- Nick:如果您发现Perforce中存在任何可能与LDAP 转换相关的异常情况,请告诉我,我很乐意帮助您排除故障!请注意,我们的 Snyk 扫描也将于下周更新。我正在与 Travis 合作,确认 18.x-20 版本中第三方软件包的版本,以便迁移到我编写的基于清单的软件包管理器,以便更好地服务于我们的安全扫描。
- 吉姆:
- 感谢尼克·鲁瓦对 Perforce LDAP 迁移的所有规划、执行和支持!
- 在JMPTEST-1819上花费了大量时间,在 macOS 上为 JMP 19.0、19.1 和 20.0 安装和配置 ODBC 驱动程序
- 在 Mac OS 上为 JMP 20 创建了 ASAN 版本,运行了 UT 套件,并报告了新问题的 JIRA
- 在 WinOS 上为 JMP 20 创建了调试版本,运行了 UT 套件;尚未报告新问题的 JIRA
- 与 CIS 合作,重新部署(BeyondTrust 变更)已删除管理员权限的销售工程 mac OS 计算机
- 与 CIS 合作,撤销 BeyondTrust 的一项变更,该变更删除了 JMPBLDR 在 JMP 19.1 Sonoma 测试机上的管理员权限
- 开始对 JMP 20 的 WinOS 构建脚本进行更改
- Perforce 支持。
- 梅兰妮:
- 文档流程:我让自动图像检查器再次运行起来——它在不久前的一次 Python 更新后就坏掉了()。我还更新了电子邮件设置,修复了更新后的图书名称,并添加了几本检查中缺失的图书(JMPTOOL-1728)。感谢 Trish注意到了这项作业运行异常。• 重置了 JMPWRITER perforce 密码,并在 Jenkins 中更新了凭证。• 解答了 Trish 的一些 FrameMaker 和截图脚本问题。
- DevOps 流程:致力于从 Jenkins 调用 UT 日志捕获脚本。• 调查了 SAS 关于即将迁移到新存储阵列的服务器备份的问题 - 提升了此项目的优先级,以便在迁移到新存储阵列之前(9 月下旬)迁移到 JMP 存储。 [JMPTOOL-1734] • 调查了在 19.0 版 JMP Live 上发布时出现的流程筛选问题并提出了我的看法。 [JMPHTML-14905] • 开始计划在接下来的几周内在主版本 (20.0) 和 19.1 上设置和运行 Stringbot。• 在 perforce 密码方面提供了一些帮助。非常感谢 Nick Ruva为这个复杂的流程完成了非常干净的切换!
- 最后,感谢 Jim Borek 和 Nick Ruva ,他们在过去几周内运行了大量单元测试流,涵盖了 19.0.1、19.1 和 20.0 版本。以下是总体状态。只有几台机器比较棘手,他们还在纠结。这些图表(以及更多内容)发布在 jmplivedaily: DevOps 报告 | JMP Live
视窗

- Shannon L: Atlassian 工具的用户支持,以及 IdP 证书的配置更新。安全会议,包括 Snyk 审核和 PLSR 审核。JMP Marketplace 盈利利益相关者会议及规划。每周技术会议,包括文档团队会议和 JMP Live 19.5 功能发布审核。调研 Atlassian 服务账户的新功能。
- Shannon C:讨论各种可能的修复方案。每周举行技术会议并与团队成员交流。审查了简短且无用堆栈的崩溃评分表,并在此过程中发现了一些需要调查的神秘崩溃。调查了内部用户以及通过 JMP TS 报告的一些 18.X 和 EA 版本崩溃问题。特别感谢丹·希科雷和约翰·施罗德本周在崩溃调查方面提供的帮助!
本土化
- 艾莉森:准备并将 19.0 GPO 制作工具包发送给语言学家进行本地化;准备并将 DJ SharedTextInsets 制作工具包发送给供应商;使用 memoQ 中的 19.0 Big Books 测试工具包运行预翻译,使用我们应用更改以反映英语源编辑的 TM;并验证本地化的 JMP Live Public 屏幕截图。
- Krzysztof:为大型图书本地化交接准备本地化工作流程(memoQ 模板、机器翻译、翻译记忆库、本地化仪表盘)。继续致力于减轻 19.0 英文文档源码中样式变化对预翻译的影响。重新测试 Jenkins 作业和脚本,这些脚本在输入密码后使用 jmploc 执行 P4 操作。测试新的本地化自动化功能(JMP UI 的提交和返回脚本)。
- Sohail:自动测试术语提取,并针对各个模型进行快速工程化,以提取相关术语。修复了转换脚本,以便将文件移植到 jmptransweb,在新机器上安装了依赖项,并设置了 SSH 访问权限。
- 崔西: 不可触摸
- 在提交 QA 之前,本地化的 HTML5 帮助进行了验证。与文档团队合作,解决了阻碍大型书籍本地化工作的剩余问题。
- Howard:负责在 Dashboard 中开发 Book 项目新的交付质量保证流程。将 memoQ 提交项目集成到 Dashboard,并使用新设置的 P4 密码对 P4 命令进行故障排除。
- Sandy:在多个 Jenkins 作业中测试 P4 LDAP 更新。持续开发/测试示例数据、内置函数和 PortableUI 的新返回流程。
文档
- Susan C:审核了 JMP 的“新增功能”页面,并与 Jiras 和团队合作进行更新。完成了 JMP Live/Public 和 HTML5 英文帮助的工作,并将 rel/19.0 中的所有文件更新到最新版本。正在编写 JMP Live for SPC 文档。
- Qiana:查看了 NIJ 页面并添加了我缺失的内容。查看了本地化团队识别出的文档全局变更。与 Bob 和 Tom 沟通了 JMP 19.0 的安装验证文档。参加了本地化审计委员会 (L-CAB) 会议。删除了未使用的图片文件,并取消了以后文档中引用的 .png 文件的标签。协助 Tom 为本地化团队创建截图脚本。更新了 GPO 手册并移交给测试和本地化团队。
- Jill:通过 EG Jiras 工作,创建屏幕截图和相关的 JSL 脚本,并编辑即将推出的功能的 Marketplace 插件信息。
系统/主机测试-Cary
- Mandy:密切关注 20/main 的推送,以便我可以验证一些,然后将它们推送回 19.1 的开发人员;在 8 月下旬录制之前,致力于 Discovery Summit 论文/演示、计时和练习;跟上 2025 年的目标和任务。
- Hunter:已将 Tahoe Dev. Beta 5 应用于 MDA692 和 Macbeta2x86 并运行测试。仍在尝试复现 Tahoe Mac 上 ODBC 管理器的测试连接在访问 jmpdev2 上的数据库时返回错误这一间歇性问题。
网络测试 – Cary
- 安娜:验证修复并审查 19.0 版桌面图形生成器中已关闭的问题,并在 JMP Live 20.0 中对其进行测试。
系统/主机测试-北京
核
- Dave B:重现并调试了 Mandy 注意到的一个 zip 压缩包 bug,这个 bug 是由于一个基准测试失败而产生的。修复了已开发的插件对话框在打开状态下重新安装插件时出现的 bug。与 John 和 Michael 合作重构了复选框/单选按钮以及列支持。
- 摩根:继续 Git 工作并致力于改变笔记本中的标记语法以更紧密地反映标准 Markdown。
- Xan:脚本索引的编写示例。控制图生成器的轴排序。边界分割地毯图初稿。
- Dan S:添加了上下文菜单选项,用于在选择工具模式下获取框路径。正在调查并修复崩溃问题。
DOE和可靠性
- Caleb:我完成了形状分析插件的回归模型设置。我还在为我们的3D打印项目做测试。鉴于我之前尝试对这些卡扣进行强度测试的失败,我很早就意识到自己显然不是一名工程师。后来我决定把这项任务外包给Ryan,他更适合做这件事。:smiling_face_with_smiling_eyes:另一方面,耐热测试进展顺利!我们使用的每种材料对热的反应都非常清晰,有些材料的耐热性比其他材料强得多。
托管和接口
- John Schroedl:微软已经提供了解决稀疏矩阵乘法性能回归问题的变通方案,并已将修复程序推送至 19.1 和 20.0。感谢雅各布·莱恩在 JSM 工作期间测试了这项变更!讨论并审查了正在进行的剪辑工作。开始着手与使用操作系统共享表相关的工作。致力于 Windows 系统上的改进,以支持单选框和复选框中的多列。开会讨论构建和安装程序以添加 ARM 支持的计划。召开了几次会议,讨论 JMP 20 中的图标和可访问性计划。进行了各种崩溃调查。
- 将会:更新 MATLAB Send File() 函数,使其包含所有可用的数据表类型 (JMP-27339)。更新了安装时 MATLAB 补丁,以便将 Python 包的状态恢复到修补前的版本 (JMP-27308)。此外,还在进行其他 MATLAB 问题修复。
交互式 HTML
- Mike Stickles:目前正在处理JMPHTML-14080 (导出的日期格式会根据区域设置而变化),修复方案已准备就绪,但由于许多格式组合可能会受到影响,因此正在进行额外测试。此外,还将JMPHTML-14740 (第一个组的条形图不正确)的修复方案迁移到了 19.1 分支。
- 普拉维娜:
- John Powell:承诺支持散点图 3D 工具提示 ( JMPHTML-14132 )。准备为奥斯汀的 JMP Discovery 2025 录制点播视频。
统计数据

- 安妮:
- 修复 Jira 票证并将更改集成到 19.1 中。
- 练习我的探索演讲,为本月晚些时候的录音做准备。
- 与 Xan 合作研究用于 GB 和 CCB 的新 Term 排序方法。
统计测试
生命科学动态
- Drew:利用 python-docx API 解析并生成 DOCX 文件的插件(适用于 JMP 表格和制表)。JMP Clinical 19.1 和 20.0 Jiras。JMP Clinical DevOps 支持。JMP Clinical 安全漏洞缓解。
- Yiran:我的工作已经完成,插件已提交至市场,博客文章也已发布。在 SAS 博览会上进行了演示,获得了一些很棒的反馈。
- 理查德:喜欢 JSM,并为统计学家和数据科学家教授了半天的应用即兴创作课程。
技术支持与参与
- 温迪:
- 周五快乐!过去两周,我们非常享受实习生的演讲。我们也要感谢Chris Gotwalt 的BayesOpt 演讲,以及组织 JMP 19 全球技术支持培训课程的各位。我们期待接下来的课程,从八月到九月。
- 以下是技术支持和客户参与度的常用案例数量和主题图表。以下是TS JMP Live 报告以及 Jira 过滤器链接,其中显示了过去 14 天内支持部门报告的工单。
每周技术支持案例数量:

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

每周参与支持案例数量:

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

香农的注释
感谢安妮·达德利分享这张美丽的照片!卡里经历了一周的阴雨,我想我们都应该看看蓝天白云……:smiling_face_with_smiling_eyes:
安妮说:“这是我和儿子亚瑟两周前在安道尔参加地球观察组织的研究考察时拍的照片。” 安妮和亚瑟是地球观察组织考察小组的研究志愿者。您可以在这里了解更多关于地球观察这个非营利组织的信息,包括参与类似考察的机会。
祝您周末愉快!
