欢迎阅读 2025 年 5 月 15 日的 JMP 开发更新!
JMP 18.2.1 现已完成签核,计划于下周二在 MyJMP 上发布。您可以点击此处下载 18.2.1 发行说明中包含的漏洞修复详情。此外,18.2.1 还包含大量第三方库更新。在过去的几个发布周期中,JMP 在扫描、审查和修复第三方库方面取得了长足进步,以满足注重安全的客户的需求。此外,许多客户还会扫描我们的软件产品,以对其中包含的第三方组件进行分类并识别任何漏洞。JMP 计划在 19.0 周期内每月进行安全更新,以进一步缩短安全漏洞的修复周期——敬请关注 19.0 后续更新,了解更多信息。
JMP 19.0 错误修复仍在继续,JMP 19 后期功能页面的“正在开发”部分仅剩少量修复内容。JMP 19 代码审查模式将于 2025 年 5 月 23 日启动。提醒您,5 月 23 日之后推送的代码需要在推送描述、Jira 问题以及 JMP 19代码审批模式于 2025 年 6 月 13 日启动后发送的任何审批请求中包含审阅者的姓名。
感谢香农·莱斯利分享这些 5 月份 Atlassian 产品变化以及 4 月份/5 月份 Atlassian 定制和改进!
5 月 12 日,Atlassian 对我们的 Jira 和 Confluence Cloud 网站进行了变更。相关变更列表以及重点内容和文档可在此处查看。
这些变化包括:
- Jira 中的克隆功能改进 - Nnw 在 Epics 中克隆子问题!
- 还可以克隆评论,并更改受让人和报告人(如果有权限)
- 导出最多 10,000 个问题,而不是最多 1,000 个问题
- 还有更多!
此外,在 4 月末/5 月初,管理团队对我们的 Jira 实例进行了一些改进。 您可以在此处查看改进列表、详细信息和文档。
这些变化包括:
- 用于敏捷规划的新 Jira 插件:Planning Poker Agility for Jira
- 来源字段新增选项:“JMP 信息安全”
- 还有更多!
如有任何问题,请联系香农·莱斯利或其他 JMP Atlassian 管理员。另请访问我们的JMP Atlassian 问答团队频道,我们将在此继续分享此信息以及其他 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开发更新
DOE和可靠性
- Ryan L: JMP 小组在最近的 ASA 选举中表现出色:
- 物理与工程科学系(SPES):
- 2026年当选主席:迈克尔·克罗蒂
- 2026 年候任项目主席:Ryan Lekivetz
- 2026-2027 年秘书/财务主管:Yeng Saanchi
- 统计程序员和分析师部分
- 我们还收到了专利申请的授权通知:
专利申请号 18/933,070
标题:自适应设计探索和模型管理的系统、方法和图形用户界面
归档于:2024-10-31
发明人:Caleb Bridges King;Peng Liu;Ryan Adam Lekivetz;Jacob Davis Rhyne;Rajneesh Rajneesh
- Caleb:致力于提高 CSALT 设计平台与已保存文件的一致性。我正在为加拿大统计学会的年会准备演讲稿,下周休假结束后,我会在月底去明尼阿波利斯参加。此外,我还在协助我们为 ISEA 制定的一些计划,包括峰会。
托管和接口
- John Schroedl:添加了 Windows 专用偏好设置,以便为需要使用旧版 IME 的用户以及在 Windows 10 旧版本上进行错误处理的用户切换到“旧版”文本处理。与 Morgan Gribbins 合作,支持从上下文菜单触发 IME 重新转换。添加了与 Mac 保持一致的断言,以确保在处理现有的 show() 调用时不会显示模态对话框。推送了浏览器控件创建更新,使用旧版(不良空域)模式进行快速启动和 OAuth 使用,避免在旧版 Windows 10 上启动时出现错误。处理 Visual Studio 更新问题;JMP 现在可以使用新版本进行干净的构建。崩溃调查
交互式 HTML
- Praveena:处理过许多 Jira 问题
- Mike Stickles:代码审查后,提交了JMPHTML-1407的错误修复(尺寸角色的图例设置在 HTML5 上无效)。此外,还修复了JMPHTML-14515问题( SP3D:图例文本在暗色模式下不可见),并在代码审查后提交了修复。对JMPHTML-13955 问题( CCB:在阶段中使用“\”时,HTML5 页面无法加载)进行了初步调查,并在 JIRA 中记录了调查结果。已开始修复JMPHTML-577错误( S1518749:错误间隔缺少颜色)。
- John Powell:修复了当 CellPlotBox 与使用不同数据集的另一个图表一起出现在报表中时发生的崩溃 ( JMPHTML-14267 )。在 John Schroedl 和 Dan S. 的帮助下,静态内容已在当前颜色模式下渲染 ( JMPHTML-14606 )。已完成第二季度签到:发展目标培训。已审阅交互式 HTML 帮助文档。
- Michael Senoyuit:处理了一些 graphlet 错误和边缘情况。
JMP Live
- Aurora:修复错误(通知管理员关于评论提及)。添加了请求的限制,限制哪些人可以下载控制图警告信息。会议讨论了控制图分类发明披露表的更新。
统计数据
- Annie:继续致力于修复 Cusum、EWMA 和 CCB 中的 Jira 票证。具体来说,Jira JMP-1873、Jira JMP-17716、Jira JMP-13271、Jira JMP-25778、Jira JMP-25916 和 Jira JMP-26185。
- 伊丽莎白:修复了错误(感谢方 Chen 的全面测试!)并继续研究名义多项式 GLMM。
统计文档
- Michael C:审查并更新了贝叶斯优化平台中的许多字符串,为即将进行的 19.0 翻译的最终字符串提取做准备;发现我当选为 ASA 物理和工程科学部门的候任主席;记录了参数生存中的一些 NF。
统计测试
- 马克:我和雅各布与卡莱布讨论了向 ISEA 提交案例研究的预期。本周我们开始撰写初稿。我参加了比尔一项新选择设计专利的专利审查员面试。我和雅各布一起集思广益,准备向联邦贸易委员会 (FTC) 提交的演示文稿。我还参加了由 SAS D&I 赞助的“被盗姐妹”活动。我完成了对卡莱布反射率测量的讲解,并开始编写一个图像分析脚本,以便使用智能手机摄像头从 3D 打印夹子中获取准确的反射率数据。
生命科学动态
- Richard:撰写了7篇博客文章。概述了JMP Clinical 20的功能。
- 文俊:参加CDISC董事会及CDISC交流会。
技术支持与参与
上周技术支持队列的案例主题:
上周参与队列的案例主题:

开发运营
- Shannon L:为 JMP Marketplace Monetization 项目启动制定了完整的项目计划。整理了 Atlassian 5 月发布版本中影响我们 Jira 和 Confluence 站点的变更列表,并记录了我们自身的配置改进。与产品管理团队合作,确定 Jira 改进的范围并实施,以协助功能跟踪。就每月安全版本的命名以及 JMP 无版本发布和持续功能发布的想法进行了更多讨论(所有讨论均有待进一步讨论)。每周举行技术会议,包括定期产品安全漏洞审查。与 Snyk 和 Atlassian 举行技术会议。
- Melanie:已完成处理自动化流程和 Jira 问题组件及字段的工作,以便将“遗传学”书籍重命名为“生命科学”。 (JMPTOOL-1594 、 JMPDOC-2368 )。为 19.0 生成本地化的示例数据表;对表格进行常规 QA;报告值标签的错误;提交最终表格。 (JMPLOC-7051 、 JMP-25193 、 JMP-26341 ) 在所有内置 JSL 脚本中添加了更新的 JMP 免责声明和版权代码(由法律部门提供)。 (JMPTOOL-1449 ) 检查了 JSL 与中文和韩文的冲突,并为 Handoff 2 返回了可移植的 UI 字符串。 (JMPLOC-6852 、 JMPLOC-6861 ) 与 Shannon Leslie 合作,为 JMP Marketplace 项目实施了问题级别安全性。 (JIRAHELP-194 ) 参与了关于未来月度发布命名规范的讨论。学习了 Perforce 标签。谢谢艾莉森·梁 !DevOps 中的通用流程、分支、质量保证和问答系统。
- Bob:完成了 Windows 安装程序验证文件的上传和确认 (JMPWEB-1764)。修改了 Windows 安装程序,希望能解决安装过程中字体锁定的问题 (JMP-26196)。修改了 Windows 安装程序,使其无法在最旧版本的 Windows 10 上安装 - 现在 JMP 只能安装在 1809 及更高版本上 (JMP-26228)。修改了 Windows 安装程序,添加了允许在安装过程中添加自定义菜单文件 (admincust.jmpcust) 的代码 (JMP-26373)。研究了安全问题,以帮助改善安装程序体验。
- Jim:已验证 JMP Pro 19 中的多个断言失败和 LEAKS JIRA 票证已修复;JMP 产品和安装程序正在从 18.2.2 Perforce 分支每晚构建;所有本地化的 WinOS 和 mac OS 支持系统上,针对 JMP Pro 18.2.2 每晚运行 Baseline/NIST 单元测试脚本,并且完整的单元测试套件的运行工作正在进行中;已为暑期实习生设置了 Perforce 帐户(据我所知)。
- Myron:花了更多时间进行 SQL Server 到 PostgreSQL 的转换(Jenkins 脚本、数据库、开发中的仪表盘环境)。还处理了一些其他小型维护问题,例如更新 Web 仪表盘的 18.2.2 版本数据。
- 香农C:
- 讨论月度发布的版本编号。调查客户崩溃问题,输入并更新 Jira 问题。调查了新 jmp.com 上线后出现的帮助重定向的 origin- 前缀问题。
- 感谢丽莎·格罗斯曼发布了一份按年份分类的事故新报告并发布到 JMP Live!
- 如果您查看此图,可以看到 JMP 17.0 和 17.2(下方为简化版本)的显著条形。当然,该版本在实际应用中的较长时间会产生影响。但深入挖掘就会发现,JMP 17.0 中的许多报告显然源于两个常见原因:
- 随着 JMP 17 在现场的使用减少以及这些普遍存在的问题得到修复或解决,我们发现 18.X 版本中报告的崩溃次数减少了。
- 虽然这张图没有显示出来,但另一个趋势是,现在匿名收到的崩溃比通过技术支持发送的要多得多。这就是为什么我一直专注于在我的“神秘崩溃”史诗 ( JMPTEST-95 ) 下输入 JMPTEST 项目,以便突出显示那些缺乏明确可复现案例、需要开发人员进一步调查的匹配匿名崩溃堆栈分组。一旦它们可以复现,就会被移动到 JMP 项目中的正确组件。

本土化
- Allison:完成了 JA 19.0 示例数据的翻译,并将 ZH 和 JA 交给 Melanie 来构建表格;准备了 18.2.1 发行说明翻译项目并交给 JMP Japan 进行翻译;我翻译了 ZH 18.2.1 发行说明;回复了关于示例数据和便携式 UI 字符串的翻译查询;审查了本地化快速入门的流程以准备交接 19.0。
- Trish:为帮助和快速入门做日期规划。解答关于可移植用户界面字符串的翻译问题。与 Krzysztof 讨论市场描述工作流程和 memoQweb。跟踪可移植用户界面字符串,为最终交接做准备。
- Sandy:继续测试和完善新的字符串返回流程程序,使其适用于可移植的用户界面。继续开发新的样本数据返回流程。测试了需要更改的作业,以便将 GA 重命名为 LS。
- Ying:为 ZH 创建了 18.2.1 版发行说明的最终 PDF 版本。为 V19 创建了本地化的 FrameMaker 模板。JA 模板已完成。
- Howard:已测试/调整与 GA 相关的 Jenkins 作业,并将其重命名为 LS。修复了一些仪表盘问题。完成了仪表盘进度消息的显示。
文档
- Susan C:完成了HTML5更新,并提前发送审核。正在处理JMP Live 19.0版本到UG的更新(发布)、安装帮助和用户帮助。与Roger合作,将最新的18.2.1 RN PDF版本发布到jmp.com的JMP文档页面上。感谢Roger!正在规划后续项目并确定日期。
- 德文郡 :JMP-23540:向 UG 添加了有关自动提供给脚本的摘要表角色的注释,继续进行 AspenTech 和 Python 数据连接器更新工作,继续修改编辑和屏幕截图,向 JMPDOC-2166 添加了 Web 帮助发布选项列表。
- Khawar:氧气标注 -与 Chris 讨论 DJ、UG、CR 和 DOE 编辑;完成 JSG 图像。正在更新图像。JMP首选项 -与 Chris B 讨论笔记本。
- Qiana:与采购部门合作更新 WebWorks 软件。继续更新 JSG,将旧金山犯罪记录替换为纽约市 311 记录。负责项目规划和协调。
- 克里斯 :和 Khawar 一起审阅了标注说明,并审阅了他的 JSG 标注图片。上传了 JMPLive/Public 的副本脚本。更新了 18.2 版帮助图中的关键字。正在编写 Python 文档。
系统/主机测试-Cary
- 曼迪:
- 解决了列管理器问题,其中 Ernest 将列排序和重新排序功能添加回 19,该功能与列查看器(JMP-26228 ) 类似。

- 致力于列过滤 – 在列面板中添加编辑 > 撤消和操作记录这些命令 – 也添加了一些 JSL 测试 – 感谢 Evan 提供的一些 JSL 测试和模板;致力于解决平台和过滤中发生的强制值属性问题 – 一些 LDF 和 DF 甚至在过滤视图中 – 也添加了一些测试 – 需要处理更多涉及字符数据和 MR 的情况 – 感谢 Dan 提供的测试模板;测试 EA9 中的内容 – 尝试领先一步,也许制作 EA9 视频,将最后一些内容与用户分享。
- 奥黛丽 :完成了 18.2.1 版本的测试。完成了与 18.2.2 版本相关的分支任务。继续将第三方库映射到特定的 JMP 功能(和测试)。与 Shannon L 和 Travis 一起评估 Loom。实习生下周到岗,我正在制定计划,为他们的到来做好准备。
- 尼克·H :最近我一直在进行 19.0 版本的验证工作。修复了夜间运行中几个失败的单元测试。受 Fang Chen 的启发,我开始构思对 JSL 单元测试 GUI 进行一些新的增强——按修改日期对单元测试列表进行排序,并添加可标记的多个自定义测试列表的功能。
- Hunter:完成了 JMP 18.2.1 最终安装程序测试,使用 JMP 18.2.2 夜间版本测试了 JMP 产品/主机配置的在线/离线授权案例,以及 JIRA 验证。
- Lisa:完成了 18.2.1 安装程序的测试。之后,我开始验证和测试 Graph Builder 的新边距功能。
系统/主机测试-北京
核
- Xan:重新设计了图形生成器中的边距,新增了图形边距属性,并支持 DisplayBox 边距属性。图形生成器默认尺寸更大。强制值列属性与缺失值。非条形图(无计数)不再显示直方图条形标签。
- Dan S:如果新的“强制值”列属性引入的级别出现在过滤器中且未被选中,则它们将不再显示在报告中。进行了一些更改以减少焦点切换时的滚动,并修复了 TableBox 的一些“发送至报告”问题。
- 摩根:解决一些未解决的 IME 项目和笔记本错误,并确保脚本编辑器能够正常处理 CJK 字符。
- 欧内斯特:更改表格->更新以重命名冲突的列,而不是删除它们。
- Evan:完成了 v19 的列过滤功能。
香农的注释
我觉得这个活动很有趣!希望大家玩得开心——周末愉快!
