提醒:请设置对于应记录在维护版本说明中的项目,将版本说明受影响字段设置为是。我们的作者使用此字段来跟踪哪些 Jira 问题需要与客户共享。如果您可以在 Jira 评论中包含描述更改的草稿文本,这对作者也非常有帮助。
欢迎阅读 2024 年 11 月 1 日的 JMP 开发更新!
希望大家昨晚的万圣节之夜过得愉快!明天是北卡罗来纳州提前投票的最后一天。有关投票选项的更多详细信息,请参阅更新的结尾。
本周, Paul Nelson确定了 JMP 嵌入式 Python 文件的一个关键更新,必须在所有活动版本轨道中进行,包括 JMP 19 EA4 和 18.1.1。随着 Windows 和 Mac 的 Python 文件更新最终完成,Bob 和 Jim 正在与 Paul 合作开发代码签名和安装程序。我们预计,重建的 EA4 的测试工作将在下周再次开始。到目前为止,在测试安装程序的上一版本时,没有发现任何问题。
一旦更新后的 Python 版本在 Mac 和 Windows 的 18.1.1 轨道中更新,将为此 dot-dot 版本创建最终安装程序候选版本。本周又对 18.1.1 进行了一次修复,以解决某些情况下 Tabulate 性能的 CRP 问题。感谢开发、测试和开发运维团队的所有人帮助准备 18.1.1 更改!
Brian Corcoran邀请我们与他一起祝贺Chris Humphrey 11 月 3日的 10周年纪念日!他知道 Chris 将会与 JMP 的其他 11 月周年纪念日和新员工一起在 Inside JMP 上受到表彰,但他也要求在这里特别感谢 Chris!Brian 说 Chris 是一位理想的导师、开发人员和队友。Chris 在 JMP 工作时使用的是 iPad 版 JMP Graph Builder,多年来在 Mac、JMP Live 和 Mac 版 JMP Runner 方面也做得非常出色。Chris,10周年纪念日快乐!
最后,感谢Tonya Mauldin分享过去两周的测试版/崩溃报告(其中选定了崩溃情况)!

https://jmplivedaily.dev.jmp.com:3501/packages/F042V6wsbZSfshWv1XFxM
一般公告
即将到来的重要日期
- JMP 18.1.1 安全冻结 - 下周初(延长以适应所需的 Python 3.11.10 安全修复)
- JMP 18.1.1 最终图像候选版本 – ~11/4/24
- JMP 18.1.1 QA 签核 – 11/14/24
- JMP 18.1.1 在 MyJMP 中发布 - 约 2024 年 11 月 19 日
- 请访问Confluence获取JMP 18和JMP 19日期的完整列表。
JMP 开发更新
系统/主机测试-Cary
- Audrey: EA4 测试,为 18.1.1 测试做准备。继续审查将我们的单元测试划分为三个相等的运行长度段,一旦我们实现了单元测试的并行化,这将帮助我们的单元测试框架更快地完成。为了实现这一目标,我们做了很多出色的工作(感谢 Nick Ruva 和 Jim Borek)。下面的图表显示了我们三个流中每个流所需的总时间。当我们在 3 个并行流中运行测试时,整个流将在大约 4 小时内完成(而不是现在测试连续运行时需要的 12 多个小时)。

- Nick H:发现并提交了一些错误,其中包括与新拖放重新排序功能相关的笔记本错误:无法将块拖到第一个位置,并且撤消/重做无法捕获块的重新排序。提交的另一个错误与将函数回调传递到 _ init _ 有关,这导致 JSL 类崩溃。花了一些时间尝试清理夜间运行中的单元测试失败,为我无法在本地表示的类测试失败提交 jira,并继续进行 19.0 验证工作。我将在未来几周内与 Mike M. 合作,让 JSL 测试框架与正在进行的新模拟测试一起工作。
- Hunter:开始 JMP 19 EA 4 测试并响应一个 JMP 19 EA 3 案例。调查崩溃并更新相关 JIRA 项目。与Daniel P.合作解决 JMP 学生版更新到期日期的问题。在实验室的主机测试 Mac 上更新到 Sequoia 15.1 并运行测试。审阅更多本地化文档 PDF 文件。
- Lisa:开始 EA4 测试,验证标题图修复,并在使用平行 Y 轴平台首选项时输入一些错误报告。
网络测试——Cary
- Natalie:已完成对现有 V19 UI 更改的 HTML 自动化测试用例的所有更新。我们的日常运行现在基本干净。继续为启用“适合窗口”添加新的测试覆盖范围。开始为“控制图”添加新的覆盖范围。更新我们的 Confluence 页面以跟踪自动化进度。
系统/主机测试-北京
核
- Dave B:推动了第一轮更改,使插件构建器更倾向于引用内部文件。修复我在修改插件构建器时发现的错误。Xan 和 Mike M 注意到,如果图像不是最近创建的,图像差异的历史记录会产生误导,因此我修复了这个问题。添加了在 segs 绘制选定元素时让图形脚本在第二个渲染过程中渲染的选项。更新了十字线工具,以便它将显示平行图的所有 Y 值。
- Dan S:启用了 JSL 和过滤表中数据过滤器的拉伸。修复了 CalendarBox 的最小/最大支持,并在日历与 NumberEditBox 一起使用时应用最小/最大值。修复了平台预设图标大小的问题。修复了 TabList 中的焦点问题,该问题导致切换选项卡变得困难。
- Morgan:为笔记本添加了工具栏和新工具栏项。为笔记本添加了拖放功能。添加了监听笔记本的编辑操作。在笔记本中实现了复制/粘贴功能。
- Xan:启动新功能,因此转换列可以依赖于数据过滤器和图形生成器分组。
DOE 和可靠性
- Caleb:修复了一些样本量探索器错误,并进一步开发了 CSALT。我还根据 Discovery 的用户反馈,在单一验收抽样的探索器版本上取得了重大进展。
托管和接口
- Paul N:完成 JMP-23620 – 在执行 JSL Python Get(data_frame) 时使用可移植数据帧协议而不是 CSV。通过对 Python 的安全更新从 3.11.9(Python.org 支持的最后一个二进制版本)到 3.11.10(第一个仅限源代码的安全补丁)来解决 JMP-23662。此更新解决了严重和高漏洞。我们的 Snyk 扫描未检测到,但就在 Discovery 之前,一位 Elite 客户询问了此更新。在 Windows 上从源代码构建 Python,推送到 18.1.1、18.2、19.0 和 19.0 EA 分支。致力于在 macOS – x86_64 和 Apple Silicon 上完成等效发行版构建。
- John Schroedl:为迎接 EA4,对暗模式和整体 UI 功能进行了大量更新。处理只读文件时改进了隔离对话框。
交互式 HTML
JMP 直播
- Aurora:控制图警告改进(将无效标记保留在数据库中,防止匿名访问者的某些行为,翻译下载的警告文件)。第三方软件包更新。帮助 GitKraken 许可证续订至 2025 年。
统计数据
- Laura CS:参加了针对高中生的 SAS 和 NCSHP 小组讨论,与 DEI Metrics 委员会会面,面试了一名申请暑期实习的研究生,与 Tom Donelly 会面讨论 DATAWorks 会议并向他发送了一份 SEM 迷你教程提案。与 Discovery 的两位客户进行了跟进,分享了与 SEM 相关的资源。完成了最新的 ACT-Now 培训。修复了 MIIV-2SLS 中潜变量平均值的一个错误,并开始调查另一个错误。
统计文档
- Michael C:修复了部分 FLM 章节中损坏的交叉引用,更新了标准最小二乘法的脚本索引条目,并为即将开展的项目做了规划。
统计测试
- Jacob:与 Mark Bailey 一起分析 Discovery 的 Easy DOE 可用性研究结果。测试 Caleb 正在研究的新的 Sample Size Explorer 的搁置版本,即验收单次抽样。调查单元测试失败并验证 Jira 票证。
- Tonya:致力于错误验证和更新单元测试。
生命科学动态

- Drew:参与了一次成果丰硕的 Discovery!与很多客户进行了很好的互动,我还听说了一些新的 JMP Clinical 销售!继续对 JMP Clinical 18.2 和 19 进行功能/错误修复。与技术支持合作,协助 Amgen 将 JMP Clinical 7.1 升级到 18.1。
- Richard:完成了 UNC 学生插件 JMP Marketplace、UpSet 图和 Forest 图的测试/最终步骤。在 UNC 生物统计学系就数据可视化对于交流的重要性发表了演讲。
技术支持和参与
- 温迪:
- 探索周对支持团队来说是非常棒的一周!这是多位团队成员第一次参加探索周。技术支持台配备了统计员、系统专家和参与专家,他们回答了有关 ODBC、Graph Builder、项目、脚本等方面的问题。参加探索周总是让人充满活力!
- 本周,参与团队要特别感谢Daniel Powell对 RPS 问题的快速帮助。
每周技术支持案例数量:

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

每周参与支持案例数量:

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

开发运营
- Shannon L:为 Atlassian 产品提供用户支持 - 帮助实施 Jira 最佳实践;发布 Jira 中研发功能请求工作流的改进。关于 Builds 和 StringBot 迁移的开发会议。参加 All Things Open - 在罗利举行的年度秋季会议,该会议不仅关注当前行业开源主题,还关注其他新软件技术和最佳实践。完成 18.1.1 版本的产品出口注册。
- Bob:与卸载之前的 EA 相关的安装程序的最终翻译字符串。谢谢 Trish!(JMPTOOL-1363)在 Confluence 中创建了软件签收的产品就绪页面。与法务部确认学生版可以在软件安装程序中使用标准点击许可协议(JMP 23517)。使用 3.11.10 修复程序对 18.1.1、18.2、main、EA 进行数字签名的 python 文件(JMP-23662)。
- Melanie:继续致力于每日单元测试日志改进:规范当前控制台日志搜索字符串以触发故障,添加新的搜索字符串,提高脚本抓取 Jenkins 数据的性能。为 18.1.2 分支任务添加了 Jiras。继续与 Myron 合作将 Stringbot 迁移到 AWS(几乎准备就绪!)
- Jim:与 Paul N 和 Bob 一起研究 JMP 18.X 和 19.0(包括 EA4)的 Python 更新。单元测试故障排除并与测试人员协作以解决特定配置上的测试失败。
- Myron:更新了文档团队 VM(JMPDOC-2289)。已完成设置 jmptoolprod 以运行 stringbot(JMPTOOL-1183)。已开始 VM 更新(JMPDOC-2286)。
- Shannon C:参加了各种小组会议,讨论了产品和网页上的术语一致性,并继续与测试人员一起进行故障排除工作以解决单元测试失败的问题。
本土化
- Allison:与供应商合作获取 V19 JMP 软件本地化的报价并提交采购订单请求。验证并最终确定本地化的 18.0 和 18.1 文档 pdf 并移交给 QA 进行测试;准备将 18.0 和 18.1 本地化文档 pdf 移交给文档团队以创建文档库。最终确定并移交给本地化的 18.2 JMP Live UI 和安装程序字符串;将本地化的 18.0 文档 pdf 移交给市场营销部门。
- Trish:与 Allison 合作,为 V19 本地化工作提供报价。与 JMP 文档库相关的 PM 任务。跟进开发人员的字符串清理工作。为文档团队提供构建 18.2 版 JMP Live 帮助的本地化文件。
- Sandy:完成将新源提交到 P4 的自动化工作。测试图像差异文件比较。
文档
- 德文: JMPLOC-6781:修复了 18.1 版中标题页和文本插入标签上的一个小问题,消除了 ZH 转换中的错误,起草了一个关于使用 FM2DITA 将结构化 FM 转换为 DITA XML 的 Confluence 页面,继续 JSL 课程,继续阅读全球英语风格指南。
- Susan C:致力于为 EN 和所有语言编写 18.2 JMP Live 帮助。致力于修复一些回顾性 JMP Live 问题并完善流程。更新 18.1.1 RN。完成 10 月份非统计字符串的审查。审查了影响 EG 的 Khawar 错误。
- ChrisB :审查了 18.2 和 19.0 字符串。修复了 19 中源文件中的 PDF 目录,并手动修复了 18.1 中 PDF 中的目录。重新创建了 18.1 文档库 PDF 和文档插件。开始修复创建站点地图的脚本。
- Khawar:样本索引:将问题分为 5 个主要类别;将为每个类别创建一个 Confluence 页面以收集反馈。基本图表:处理所有开放的 Jiras;解决问题并联系测试人员。
- Qiana:负责用户内容映射项目。Jira 工作。项目规划和协调。
香农的注释
请记住,如果您尚未在北卡罗来纳州享受提前投票的优惠,您仍然可以在明天(2024 年 11 月 2 日星期六)前往提前投票站。请务必携带有效的带照片身份证件( 您可以在此处找到有关有效身份证件类型的详细信息) 。
如果您有资格在北卡罗来纳州投票但尚未登记,您可以在明天的提前投票点享受当天登记的优势。选举日不提供当天选民登记。如果您错过了提前投票但已经登记投票,您可以在 2024 年 11 月 5 日星期二进行登记。请投票!
