欢迎阅读 2025 年 5 月 23 日的 JMP 开发更新!
JMP 18.2.1现已在 My JMP 中发布,我们开始收到客户在采用新版本过程中提交的案例和崩溃报告。感谢所有帮助发布流程顺利进行的用户!接下来是JMP 19 EA9 ,计划于 2025 年 6 月 5 日冻结。本周,我们将 JMP Live 添加到 EA9 计划中。JMP Live 19 EA9 将与一位非常有兴趣测试 JMP 19 中扩展控制图功能的现有客户共享。我们期待他们的反馈,并感谢所有客户继续通过 EA 流程贡献错误报告、崩溃和未来改进建议。
JMP 19 EA9 安装程序于六月中旬发布后,我们期待JMP 18.2.2 代码冻结/安全冻结以及JMP 19 代码冻结的同步发布,发布日期为 2025 年 7 月 3 日。团队将努力尽快发布JMP 18.2.2,以保持我们每两个月一次的安全修复周期。JMP 18.2.2 最终安装程序候选版本计划于 2025 年 7 月 7 日创建。所有必要的 18.2.2 签核完成后,预计将于 2025 年 7 月 22 日在 My JMP 中发布。
与 18.2.2 安装程序相对较快的审核流程相比,我们新功能版本JMP 19.0必须在 2025 年 8 月 15 日的代码冻结和安全冻结期间进行额外的验证、文档制作和翻译定稿。卡里和北京的 QA 团队将在 2025 年 8 月 18 日创建 JMP 19.0 安装程序候选版本后开始审核。我们预计将于 2025 年 9 月 16 日在 My JMP 中交付 JMP 19.0。(与所有版本一样,最好不要向客户承诺具体的交付日期,但我一定会随时向大家通报 18.2.2 和 19.0 版本里程碑的进展!)
JMP 暑期实习生来了!本周早些时候,学生们参加了 SAS 的新生培训和 JMP 学院的课程,周四在 A 楼与他们的经理和 JMP 高管共进午餐。我很高兴能和我们的一些实习生见面,也很高兴在午餐时见到 JMP 的同事。如果您 5 月 27 日星期二在办公室,请回复是否参加与实习生一起举办的披萨派对(您应该已经收到 Beth 的邀请了)!由于 SAS 休息充电日,当天 SAS 咖啡厅将关闭,但 JMP 仍在营业(期待我们 6 月份的下一个充电日)。如果您能参与披萨午餐,您将有机会与我们的 JMP 实习生以及办公室的其他同事交流。
感谢Shannon Leslie 分享有关 2025 年 All Things Open 会议的详细信息!
开发者们请注意:2025 年All Things Open年度大会将于罗利会展中心举行,并于 6 月 10 日开放早鸟注册。 门票价格为 99 美元,有效期至 7 月 1 日。如果您不熟悉本次大会,请务必注意,会议论文和演讲嘉宾的技术主题远不止开源领域,还包括机器学习、安全、数据库、大数据和 DevOps。完整的演讲嘉宾名单即将发布,但2025 年 ATO 大会的首三位演讲嘉宾已经公布。
注意:请务必先与您的经理确认他们的预算中有足够的资金来支付您的门票费用。另外,请注意,这是秋季探索峰会(10月21日至24日)在奥斯汀举行的前一周。如果您对会议有任何疑问,请联系香农·莱斯利 ,并在您注册后告知她,以便她协调拼车等事宜。
感谢托尼亚·莫尔丁分享过去两周的测试版/崩溃案例以及精选的崩溃案例!

2025 年 5 月 9 日至 5 月 23 日 Beta 版及崩溃报告 | JMP Live
一般公告
即将到来的重要日期
- JMP 19 审阅模式 – 2025年5月23日
- JMP 19 EA9 冻结 – 6/5/25
- JMP 19 批准模式 – 2025年6月13日
- JMP 19 代码冻结 – 7/3/25
- 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开发更新
交互式 HTML
- 保罗·斯皮查拉 :过去两周我一直在完善 HTML 和 JMPLive 导出的功能和修复错误
- Praveena:在错误修复冲刺期间,我继续处理错误。我参加了 SAS 职业发展周组织的几场会议。
- 约翰·鲍威尔:
- 参加了几次发展周会议。
- 修复错误
- 使 3D 散点图的正交投影呈现静态 ( JMPHTML-14623 )。
- 审阅了 Susan C. 的交互式 HTML 文档。
- Mike Stickles:对一些错误进行了初步调查,以确定在代码冻结之前哪些可以修复。提交了针对JMPHTML-13729 (标记、条形和线等绘图不支持叠加角色的自定义级别)的更改,将错误绘图导出为非交互式绘图,以便在无法及时完成完整修复的情况下,相关日志消息能够在字符串翻译截止日期之前提交。5 月 23 日星期五休假。
JMP Live
- Aurora:已完成对控制图警告信息下载权限的限制。修复了错误(取消审计日志下载,更改了下载中的时间戳标题)。已审核 JMP Live 渗透测试报告。已审核 JMP Live 发布文档。已编制 JMP Live 19.5 的愿望清单。
统计数据
- 约翰·霍尔
- 在 Profiler 中,重构 Chris 和 Kasia 的 Desirability Settings 对话框。
- 在流程筛选中,重新措辞各种提示(JMP-26501),修复“设置滚动”(JMP-26502)。
- 在模型筛选中修复重复的 ROC 和 PR 曲线 (JMP-26527)。
- 在“拟合响应筛选”中,从已关闭的已保存的“效应”表中转回 RowStates (JMP-26456)。
- 在“拟合模型”对话框中,修复“随机效应”中的 Scheffe 三次 (JMP-26432)。
- 在设计空间分析器中,支持锁定脚本以重现分析(JMP-26350)。
统计文档
- Michael C:主要负责处理字符串,为 19.0 版本最终的字符串转交翻译做准备;这其中包括大量处理贝叶斯优化平台的字符串,以及 StringBot 中“新建”类别中其他各种字符串。本周,我们也迎来了Safiya Sirota 的实习生培训。我们期待她今年夏天与统计文档团队合作,特别是为 JMP Pro 中新的因果处理平台编写文档!
统计测试
- 雅各布:
- 创建 c++ 单元测试来重现JMP-23471中由编译器更改引起的性能问题。
- 测试 CSALT Design 的更新
- 为设计资源管理器和保存响应添加测试
- 准备关于Evan McCorkle创建的新“ut 参数化测试”函数的演示
- 马克:与SAS专利团队和其他发明人会面,讨论如何应对驳回。我完成了一个脚本,用于分析美国能源部关于3D打印夹子样品的图像,以支持Caleb King的项目。我继续测试贝叶斯优化。
- David:已完成混合 PCA 测试。
- Tonya:正在进行错误验证。
生命科学动态
- Drew:正在尝试使用一组纯 Python 包将 DOCX 文件渲染为 PDF。此方法使用 python-docx 包读取 DOCX 文件,然后使用 FPDF2 包构建包含元素(段落、图像、链接、表格、字体样式等)的 PDF。虽然它并非完全保真,但满足了使用 DOCX 文件作为模板动态构建 PDF 内容的大部分要求。最初的用例是作为生成 IQ/OQ/PQ 合规性文档的工具,但 JMP Clinical 的更广泛用例可能是叙述和 DSUR/PSUR 报告。与现有产品相比,此方法的一大优势在于它不需要安装任何外部工具(例如 MS Word、Latex、OpenOffice 等)。
技术支持与参与
每周技术支持案例数量:

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

每周参与支持案例数量:

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

开发运营
- 香农C :为技术支持审核了一些尚未解决的崩溃问题。与团队成员讨论了 JMP Live EA 和零售版本/公证。从迈克尔·赫克特那里了解了线程清理器 (TSAN) 的运行以及特殊版本结果汇总的详细信息。审核了未解决的特殊版本问题,并将一些不再发生的旧项目标记为“测试就绪”以供 Jim 审核。感谢 Michael 自愿在不久的将来介绍 TSAN——最新的“特殊版本类型”,它可以帮助我们在周期早期发现代码问题!
- Shannon L:继续与 Snyk 和 DevOps 团队合作,改进我们的安全扫描。每周举行技术会议。为 Atlassian 工具提供用户支持,并致力于 Atlassian 工具的政策和流程文档编写。Atlassian 工具的续订工作仍在进行中。JMP 漏洞披露计划会议。
- 吉姆:感谢迈克尔·赫克特协助更新即将推出的 JMP Pro 19 的 Thread Sanitizer 和 Undefined Sanitizer 单元测试运行;更加感谢迈克尔对 mac OS 磁盘映像文件公证的代码更改;JIRA 验证;为添加 JMP Pro Live EA 准备构建脚本;Perforce 支持。
- Bob: 18.2.1 – 上传、下载并测试了 MyJMP 的安装程序,并将其加载到 SalesForce 流程中。将安装程序的安全性修改为 V19 的管理员级别 ( JMP-26374 )。与丹尼尔·鲍威尔合作完成了更新表。为刚刚确定的 JMP Pro Live EA 9 准备了安装程序。
- Myron:运行 Acrolinx 进行 stringbot 测试 (JMPLOC-6828)。更新 JiraBot UI 以添加新的 LS 书籍名称 (JMPTOOL-1595)。致力于协调测试仪表盘的测试数据变更。
本土化
- Allison:准备提交 2 个 JMP Live 字符串,并将软件包发送给翻译团队;调查 QA 团队报告的 19.0 示例数据翻译中的错误,并在翻译记忆库中修复,以便在我们推送 2 个示例数据字符串后实施更改。根据 QA 对提交 1 推送的测试,修复了 JMP Live 翻译字符串;向 Web 团队提交了 18.2.1 本地化版本发布说明,并处理了供应商的发票;
- Krzysztof: Processing PortableUI 19.0 Drop 2 翻译版本回归。Processing SampleData 翻译版本回归。协助发布 JMP Live 19.0 翻译版本2。进一步优化 Marketplace 描述自动化功能,并向开发人员和作者/编辑提供演示。测试新的 L10N 工作流自动化功能(返回 UI 作业、推送功能)。
- Trish:对 JMP Live 和示例数据的 Jira 错误进行分类。审查“快速入门”的本地化流程——在 Confluence 中进行记录。参加了 Krzysztof 主持的会议,该会议讨论了 Marketplace 开发团队、编写人员和国内审阅人员可以使用的自动化流程,用于编辑/修改扩展的描述文本。
- Ying:为JA创建了18.2.1版发行说明的最终PDF版本。为Quick Start的所有语言版本本地化了quick_start_banner.png图片。继续为V19创建本地化的FrameMaker模板。ZH模板已完成。
- Howard:已完成仪表板重新推送功能,并提供 API 支持,允许项目经理重新导出翻译并推送回 P4/Git。继续为新更名的 LS 测试 Jenkins 作业。修复错误。
- Sandy:继续测试和完善用于便携式用户界面的新字符串返回处理程序。继续开发用于示例数据的新返回流程。
- Sohail:设置 RAG 界面 UI 并添加对话历史记录功能。改进 UI/UX 功能,并将界面托管在远程机器上。
文档
- 苏珊C:
- 完成了 19 年的 HTML5 帮助内容审查。感谢所有提供反馈的人。
- 完成了 19 年的 JMP Live 脚本内容审查。感谢所有提供反馈的人。
- 完成 HTML5 和 JMP Live 发布内容的更新并发送以供审核。
- 继续致力于更新 JMP Live 安装帮助和 19 的用户/管理员帮助。
- 本月继续审查 UI 字符串。
- Qiana:更新了 JSG,将旧金山犯罪记录替换为纽约市 311 记录。开始更新 UG、JSG 和 EG 中的截图脚本。继续与采购部门合作,将 Quadralay Corp 纳入第三方供应商。项目规划与协调。
- Khawar:编辑并更新了 DOE、CR、UG 和 DJ 中的标注图像。完成了 JSG 图像的创建和更新。开始制作 PR、PSM、QPM 和 RSM 的图像列表。
- 克里斯·B :继续进行字符串审查并致力于 Python 文档。
系统/主机测试-Cary
- Audrey:欢迎我们的实习生!我很高兴认识我们的新员工并向他们介绍JMP。我更新了JMP 19的日期页面,添加了我们新的每月安全更新频率。我和Mandy一起研究了一些许可证/版权信息,以便她可以在JMP Discovery演讲中使用数据。我还和Nick H一起研究JMP中潜在的性能改进。
- Mandy:验证和测试 JMP 19 Jiras 并添加测试。数据赶上了进度,但今天很多事情都推迟了——不过一切都很好!开始尝试为 Discovery Summit Americas 论文收集数据,并提交了几张第三方工单,以确保我可以访问和演示我想要使用的奶酪/乳制品数据。处理了NYC 311 记录.jmp表——根据本地化过程中发现的列名等问题进行了清理——在其他人检查之后,应该可以在周二左右返回。下周我会加班赶进度,在 EA9 截止之前——也赶在假期到来之前!:smiling_face_with_smiling_eyes:祝所有为国效力的退伍军人和亲人们阵亡将士纪念日快乐。

网络测试 – Cary
- Josh:检查了 JMP Live 18.2.2 安装程序,包括拆分服务器配置、GUID 验证和连接测试。验证了 JMP Pool 连接以及手动和自动报告生成。制定了JMP Live 19.0 EA发送给单个客户的计划。现在我需要在 Shannon 夫妇来找我之前把一些东西导入 Confluence。同时,也为实习生的到来做好了准备。
系统/主机测试-北京
核
- Dan S:对数据过滤器中的强制值以及链接报表的行为进行了额外的改进。修复了数据过滤器中按计数排序时带条件的问题。
- Xan:对数轴错误:不再强制计划中的最小/最大;调整边距和格式。
- Evan:更多暗黑模式修复。帮助解决本地化和图标问题。
托管和接口
- John Schroedl:为“信息栏”区域添加了基于主题的警告背景和文本颜色。如果策略限制更改,请在首选项中使用警告颜色。与雅各布·莱恩和克里斯·戈特沃特合作解决编译器性能问题。计划向微软提交一个复现程序来说明回归问题。调查与表情符号处理相关的问题以及中文文本中不常见的字体回退问题。尝试布莱恩·弗里克提供的图标调整。
- Michael H:改进了 JMP Clinical 中 SAS 数据集导入的字符集(“最佳猜测”)选项。修复了 Mac JMP 19 公证问题,并对流程进行了一些改进。调整了 JSS 布局,使其支持带菜单的纯图标按钮。调查了一些 Mac 拼音输入法问题。为即将推出的 Thread Sanitizer 特殊版本做好准备。
- Will:我正在致力于 Matlab 重构,并继续用新的实现来构建旧接口。我还在添加更多单元测试,重构完成后会进行一些回归测试。
香农的注释
希望大家喜欢这部漫画以及这个长周末!:smiling_face_with_smiling_eyes:
