欢迎阅读 2025 年 2 月 7 日的 JMP 开发更新!
连续几周都在发布新的 JMP 桌面版本,今天却没有新消息要宣布!不过,我很高兴与大家分享 JMP Marketplace 2 月更新已发布的消息。您可以在产品营销团队发布的2 月 JMP Marketplace 更新文章中阅读所有详细信息。本月,推荐的扩展是 Will Morgan 的 S3 数据连接器。本文还分享了 Marketplace 使用情况的统计数据和可供下载的新扩展列表。很高兴看到 Marketplace 的持续增长和扩展,这是产品管理、主机开发、系统测试和本地化团队共同努力的结果。团队已经实现了第一阶段的所有目标,并将继续每月改进 Marketplace。
随着我们即将于下周四 2 月 13 日冻结JMP 19 EA7 ,提前感谢您更新JMP 19 功能页面。正如我在今天上午的更新电子邮件中提到的,Mia 使用我们标准 EA 流程中的功能页面来收集有关每个 EA 准备测试的功能的详细信息。此外,这些页面成为 JMP 文档团队的作者以及在每个发布周期为 SE 开发培训材料的 Hyde Miller 的宝贵资源。
如果您最近没有创建功能页面,并且需要复习一下如何创建,请参阅 JMP Confluence 项目中 JMP 19 功能类别部分中的此操作方法页面。JMP 19 功能类别部分中已经有许多功能页面,您可以查看以获取灵感。例如, 这里有一个不错的页面,由 Ernest Pasour 和 Mandy Chambers 共同制作,重点介绍了对 EA6 的列标记功能所做的更新。请注意动机和摘要部分中的摘要信息、列出的 Jira 问题、EA 客户的问题列表,当然还有一些彩色屏幕截图。
如果您已经创建了功能页面,但距离您更新它以添加新内容已经有一段时间了,请确保更新功能页面的“动机”和“摘要”部分,并特别指出已准备好在 EA7 中测试的项目。您可以删除过时的详细信息,或将仍然相关但不是新内容的旧信息移至页面底部。
由于我们将于 2025 年 2 月 13 日星期四冻结,请在 2025 年 2 月 14 日星期五当天结束前完成功能页面更新。但您不必等到冻结后才开始进行更新。在整个月内,您保持的功能页面越最新,Mia 在编译内容时就越不需要向您发送更新请求。正如我在前一周提到的,我们将从周五的 EA 冻结改为周四的 EA 冻结,以便在周末之前为 DevOps 提供额外的一天来排除任何意外的 EA 构建或安装程序问题。Audrey 还与她的团队合作,进一步简化安装程序审查流程,以便 QA 能够更快地签署安装程序。总而言之,我们希望缩短 EA 冻结到 MyJMP 中 EA 可用之间的时间,以便我们能够尽快获得有关您的新项目的反馈。
最后,非常感谢托尼亚·莫尔丁分享本周的测试版/崩溃案例(选定崩溃案例)!

2025 年 2 月 7 日当周 Beta 版和崩溃报告 | JMP Live
Tonya 还针对我们迄今为止收到的 JMP 19(preEA – EA5)EA 反馈创建了摘要报告。您可以在JMP 19 EA 摘要报告 | JMP Live 中找到以下图表和许多其他图表。
这是子主题的树状图。

这是 EA 周期内报告的仍未解决的 Jira 票证的堆积条形图。

一般公告
即将到来的重要日期
- JMP 18.2 安全冻结 – 2/21/25
- JMP 18.2 最终图像候选版本 – 2/24/25
- JMP 18.2 QA 签核 – 3/13/25
- MyJMP 中的 JMP 18.2 版本 - 2025 年 3 月 18 日
- 请访问合流获取JMP 18和JMP 19日期的完整列表。
JMP 开发更新
托管和接口
- 迈克尔·H:
- 提高我们的 Leaks 运行的性能,根据 Jim Borek 的说法,这项工作花了一个月的时间(!)才完成。
- 修复了我在处理上述工作时发现的一些泄漏。
- 与 Chris 合作解决了由于我们过于频繁地向操作系统询问打印机指标而导致的 Sequoia 速度变慢的问题。
- 与约翰·施罗德合作改进了 Scintilla 文本字段(即脚本窗口)的输入法编辑器(即日语等)。
- John Schroedl:首次尝试在脚本编辑器中支持日文、中文和韩文的内联 IME 文本输入 (JMP-586)。感谢摩根·格里宾斯审查我对 scintilla 的滥用,感谢小野佑介先生深入研究并报告了一个错误。Michael Hecht也帮助我理解了 Mac 代码。如果我们能让 Windows 上的这项附加功能运行良好,并投入生产,那么它值得一个后期功能页面。我做了各种与文本处理相关的更改,并解决了 Evan 帮助发现的字体回退问题。

交互式 HTML
- Praveena:与 Paul 合作重构菜单,并处理以下控制图警告问题:
- Mike Stickles:已完成JMPHTML-2123的工作(支持轴格式以显示科学格式,使用底数和幂/指数而不是“e”),扩展到涵盖所有标签(不仅仅是轴)。目前正在评估 HTML 中的其他几个格式问题,以确定下一步应该处理哪些问题。
JMP 直播
- Aurora:控制图警告改进(告知客户与有效警告相关的数据表数量、按包更新时间对标记进行排序、处理标记的光标分页、为 Discovery Europe 做准备)。改进下载文件中对象的格式。
统计数据
- Laura CS:继续与 Haley 合作,为 SPSP 举办 SEM 研讨会(我们终于完成了所有幻灯片)。修复了多组分析的崩溃和多元潜在增长曲线的错误。正在调查另一个具有特定间接影响的错误。
统计测试
- Mark:为 Chris 完成了一个插件,用于模拟较新的 IndPenSim 2 模拟器,用于发酵青霉素的补料分批工艺。还为 Chris 完成了新插件和模拟器的介绍。参加了 2025 年 JMP DEI 行动小组的第一次季度会议。与 Jacob 一起审查了新随机系数功能的单元测试脚本代码。Jacob 和我起草了一份给 JMP Stat Dev 的演示文稿,介绍我们如何在单元测试脚本中使用 JMP 覆盖数组。Jacob 和我与 Ryan 和 Joseph 一起审查了增强随机系数功能的新可用性研究。
- Tonya:处理 Beta 反馈报告并测试 Annie 最近的 CCB 变化。
生命科学动态
- Richard:数据可视化及其在生命科学中的应用短期课程将在两个 ASA 分会讲授:
产品管理和产品营销
- Kaylee:产品营销团队刚刚发布了2 月份的 JMP Marketplace 更新。此更新提供了有关本月精选扩展(S3 数据连接器)、新的 Marketplace 统计数据以及 Marketplace 上最新扩展的信息。提醒一下,Marketplace 更新每月进行一次。
技术支持和参与
- 温迪:
- 尽管疫情肆虐,支持团队仍齐心协力,及时解答客户问题。Christine Kjellberg 分享了本周一位客户的以下评论:“非常感谢你们提供的所有帮助以及你们出色的客户服务和支持……这是一家非常棒的公司。”
- 以下是案例数量以及技术支持和参与度主题的常用图表。以下是TS JMP Live 报告和 Jira 过滤器链接,其中显示了过去 14 天内支持部门报告的工单。
每周技术支持案例数量:

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

每周参与支持案例数量:

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

开发运营
- Shannon L:整理影响我们 Jira 和 Confluence 站点的 Atlassian 2 月发布变更列表。我们 Jira 实例的配置更新 - Atlassian 更新和配置变更的更新将于下周初共享。定期产品安全漏洞审查。与 Snyk 支持人员会面,讨论扫描第三方库源代码,并启动项目以管理该流程并跟踪每个产品版本的库更新。文档项目中的项目管理帮助。产品注册以进行出口合规性讨论。每周技术会议。
- Jim:为 UT 运行准备新的 M3 和 M4 Mac。感谢迈克尔·赫克特提供的适配器;感谢乔希·罗普雷斯蒂为许多 Mac 机器设置别名,让我可以远程访问它们。单元测试机器的多个操作系统更新。Perforce 支持。
- Bob:清理了包含旧安装程序的文件夹。从 sas.com 下载安全文件,准备将其放入 MyJMP。与 MyJMP 团队和顾问合作,制定正确上传包含关键元数据的软件的策略。
- Myron:继续清理旧的单元测试文件和数据。正在进行遥测数据的清理和迁移(JMPTOOL-1497)。
- Shannon C:检查 JMP 19 后期功能页面的完整性。调查单元测试流故障。准备并参加了各种以工具相关主题为重点的技术小组会议。
本土化
- Krzysztof:继续在我们的 AWS 机器上设置 FrameMaker+FM2DITA 环境(用于 Oxygen 迁移任务)。改进 JMP Marketplace 插件的 MT 流程。处理供应商提供的韩语 PortableUI 19.0。回答审阅者的问题。为所有书籍和 UI 项目构建测试套件,这些套件将每周末自动更新 - 它们将用于确定更新的范围、计划和评估更新及其对预翻译的影响。
- Ying:已升级到 Windows 11。查看了 JMP19 的屏幕截图说明并根据需要设置了环境。继续检查 UG 的 EN 屏幕截图脚本,并在需要时重新截取屏幕截图。
- Trish: 2025 年的集团目标已起草并由本地化团队审核。与文档团队合作完善 Ying 的屏幕截图项目流程。审核为 JMP 书籍创建的测试套件。
- Sohail:尝试了关键字提取任务的不同提示/模型,为 keyBERT/keyLLM 提取设置了脚本,测试了 JSL 生成模型并报告了错误。
- Sandy:正在研究新的字符串返回过程。
文档
- Qiana:样本索引一致性项目工作。为我的团队分类 Jiras。完成对 Windows 和 Apple macOS 菜单描述的编辑。与 Trish 和 Devon 会面,讨论 Ying 为 UG 创建的屏幕截图。与 Devon 和 Jill 会面,讨论 UG 的编辑。对 EA 7 帮助构建的指定交付物进行生产检查。
- 德文:推送转换后的 XML 文档文件以供 Doc 团队审查,更改标题格式以供统计和文档编写者审查,并准备编写列标记文档。
- Khawar:共享样本索引项目更新。创建标注图像。与 Chris 一起审查并讨论了标注指南。进行了生产检查。开始研究JMP-24261 。
系统/主机测试-Cary
- 曼迪:
- 继续解决数据表、过滤视图和标签问题。本周为过滤视图编写了一个测试 - 希望很快获得标签的 JSL,这样我就可以使用工作流生成器编写一些测试,从头开始导入表格并使用标签和属性。通过验证和测试更新。回答了 EA6 的一些 TS 问题 - 虽然由于所有新变化,回答的数量还没有我想象的那么多。致力于为 EA7 的 Tabulate 更新创建功能页面(尽管这些变化实际上是在 EA5 和 EA6 中)。
- 下面的屏幕截图显示了今天 19 个数据表的最新图像,您可以看到,如果使用过滤器,行面板现在将显示可见行;还请注意隐藏列图标以隐藏列。请注意,标签已移至列面板,它们不再位于顶部:

- Hunter:验证最近的授权和主机错误修复。与 Aaron 会面讨论几个项目缺陷的状态。
网络测试——Cary
- 乔什:
- 为 Jim 添加了 DNS 别名,这样他就不必记住 IP 和长而非描述性的机器名称。
- 修复了仍在 na.sas.com 中的 JMP Live 18.2 服务器的时间表。1/15 左右的密码更改导致了此问题。
- 将我的 JMP Live Server 数据收集脚本从 10 个合并到 2 个,使其更易于管理。
- 已完成 JMP Live 和 HTML 的 Jira 验证。
- 将我的一些 Jira 报告移至 JMP Live。

- 娜塔莉:我们在日常 HMTL 自动化测试中成功看到了“干净”的运行。增加了控制图和饼图的新测试覆盖范围。史蒂夫和我计划通过添加新的自动化控制图警告库来增加控制图的覆盖范围。
- 安娜:测试 Xan 对动态转换的修复,报告 Beta 问题,查看新数据表过滤视图并检查 JMP Live 中的输出。
核
- Dan S:多响应列的图元现在显示正确的子集。修复了模型对话框启动器以适应每个平台的新容器。数据过滤器现在按需而不是提前创建分类过滤器视图(列表、检查、单选等)——当使用过滤器字段在列表中搜索时,这是一个很好的加速。修复了数据过滤器中的“重新开始”问题,在某些情况下,该问题会遗漏部分显示,从而导致崩溃。
- Dave B:修复了一些进度条回归问题,并更新了 ThreadPool 以支持确认取消。添加了状态对话框功能。大纲框标题编辑错误修复。试图找出 jmprunner 构建速度如此缓慢的原因。
- Xan:添加了新的 JSL 函数来将列表作为集合进行操作,以便数据过滤器可以在其多响应变量的 where 子句表达式中使用它们。
- 列表 = 设置交集(列表1,列表2);
- 列表 = 设置并集(列表1,列表2);
- 列表 = 设置差异(列表1,列表2);
- 列表 = 设置唯一(列表);
DOE 和可靠性
- Caleb:本周,我正全力以赴完成最新样本量探索器的一些更新。Yeng 和 Jacob 提供了快速反馈,非常有帮助!
香农的注释
希望大家看到了本周为纪念黑人历史月而发布的Inside JMP 文章!文章指出,SAS BIG 集团欢迎所有 SAS 员工参加本月的一系列特别 BIG Friday 活动,包括以健康为重点的聚会和主题咖啡馆菜单,以庆祝瑟古德·马歇尔、玛雅·安吉洛、加勒特·摩根和约翰·刘易斯等历史黑人美国人最喜欢的菜肴。SAS 和 JMP 致力于通过教育、活动和联谊来促进和庆祝我们公司的多样性、公平和包容性。这个月和全年,我真的很自豪能成为一个重视人员和观点多样性的组织的一员。
希望大家度过一个愉快的周末——尽管这还不是“真正的”春天——但我会接受它!

