欢迎阅读 2024 年 5 月 31 日的 JMP 开发更新!
本周,JMP 开发经理和产品管理部门同意将JMP 19 EA1 代码冻结推迟至 2024 年 6 月 14 日,以允许实施对 EA 授权和安装程序的更改。随着 JMP 源代码更改的完成以及对 EA 安装程序的更改的进行,测试团队将期待一轮早期安装程序测试,以尽快验证所有更改。一旦代码冻结并生成并签署候选安装程序,安装程序将在 MyJMP 中提供给 EA 计划成员。早期 EA 的安装程序验证过程通常需要大约两周时间。
对于 JMP 19 EA 计划,我们将看到一个重大变化:该计划将基于用户的 JMP 许可证,而不是由 SalesForce 中 EA 活动的会员资格决定。本质上,任何拥有 JMP、JMP Pro 或 JMP Clinical 许可证的用户都能够安装和授权适当的 EA 版本(JMP、JMP Pro 或 JMP Clinical)——不再需要正式邀请加入 EA 计划才能获得授权。在幕后,JMP 19 EA 现在将使用与授权生产版本时相同的 Salesforce 代码路径。这将帮助我们在 JMP 19 周期的早期更彻底地测试生产授权。更多细节即将公布,但如果您有任何疑问,请告知Mia Stephens 。
我们也将很快于 2024 年 6 月 4 日开始JMP 18.1 审批模式。提醒一下,对于 18.1 版本中需要审批的任何修复,您仍需要进行代码审查。如果您有必须包含在 18.1 版本中的关键修复,请向JMP Approvers电子邮件列表发送请求,其中包含审阅者的姓名和拟议变更的信息,包括 Jira 链接和 Swarm 链接问题的简短描述(如果适用)。请务必评论变更对测试的任何预期影响。谢谢
一般公告
即将到来的重要日期
- JMP 18.1 审批模式开始 – 6/4/24
- JMP 19 EA1 代码冻结 – 6/14/24
- JMP 18.1 代码冻结 – 6/28/24
- 请访问Confluence获取JMP 18和JMP 19日期的完整列表。
JMP 开发更新
核
- Xan:为网格抖动添加平滑和重叠选项:来自 Wilkinson 的开创性点图论文的功能。
- Ernest:上周推出了列标记支持( Confluence 页面在这里)。希望听到 SE 或其他可能指导开发的人员的用例。
- Dave B:改进了晶圆图的加载时间 (JMPHTML-13752)。回应了 JMP 用户社区中关于在 iFrames 中使用交互式 HTML 的讨论。调查了扩大本地数据过滤器以显示非常广泛的过滤器类别的可能性 (JMPPRODMGMT-1420)。
- Dan S:集成了对 18.1 版 Mac Panel Box 视觉伪影、Group Platform 数据过滤器、Tab Page 焦点和 Text Focus 取消错误的修复。19.0 版更新了 Property Panel 对象树以保留打开/关闭状态、在添加/删除滚动条时调整 ListBox 的大小以及 Group Platform 列切换器以禁止使用 By 列进行切换。
- Evan:分析了有关 Excel 导入和使用的遥测数据。将修复程序集成回 v18.1。正在开发原型以简化列的复制/粘贴。
DOE 和可靠性
- Caleb:修复了转换后的样本量探索器的错误并进行了改进。我还为这些创建了一个功能页面,并对 OC 曲线进行了一些改进。
托管和接口
- Will Morgan:致力于将我的 AWS S3 客户端模块内置到 Python 包中,以便集成到 JMP 的 Python 环境中。希望这个 Python 包能与 AWS S3 数据连接器的 JMP 插件一起使用。接下来,我将研究创建 JMP 插件所需的开发,并弄清楚插件如何与我的 AWS Python 包交互。
- John Schroedl:作为我移除 Telerik 对接库 (JMP-20282) 使用的改动的一部分,Windows 上的 Home Window 进行了一点视觉刷新。为了减少对 Telerik 的依赖,我将用自己的旋转控件替换他们的旋转控件,而且它的外观也将更加现代。花时间关注微软关于 Copilot(他们的 AI 产品)和 Windows on ARM 的一系列公告。CIS 正在研究购买一台配备新 Snapdragon X Elite CPU 的机器,我将开始创建 JMP 的 ARM 原生版本所需的工作。(JMP-21513)。帮助人们调试各种问题,例如内存泄漏、文件问题和构建问题。
- Paul N:致力于 Python 支持:
- JMP-20811 – 在 JMP 18 脚本编辑器中运行评分代码时找不到 jmp_score.py。已在 macOS JMP 19 上测试。将完成测试并进入 18.1 和 19。
- JMP-18386 – 在 Windows 安装中重新定位 Python dll。这还修复了安装 Python 包时未找到 _socket 模块的情况。已推送至 19.0 和 18.1。
- Michael H:对 Mac 构建系统的更改使我们的自定义构建阶段脚本更易于维护,并且还提供 Xcode 所需的信息,以便它可以确定何时需要运行这些脚本。
- Kristen:本周的开发重点是使用 myJMP 在 JMP Marketplace 测试环境中实施 OIDC 身份验证流程 - JMPMRKT-94
交互式 HTML
- Praveena:控制图分类 -
- 支持基于分类状态的形状并识别行状态变化并禁用分类菜单。
- 致力于更新控制图警告的 IDF 文档。
- 饼图:花了一些时间与实习生Sam Blashill一起进行饼图分段工作。
- John Powell:改进了晶圆图的加载时间 ( JMPHTML-13752 )。回应了 JMP 用户社区中关于在 iFrames 中使用交互式 HTML 的讨论。研究了扩展本地数据过滤器以显示非常宽的过滤器类别的可能性 ( JMPPRODMGMT-1420 )。
- Paul Spychala :提交了 HTML5 的初始 WebGL 渲染提交 [ JMPHTML-13795 ],以便在需要更高性能时将渲染管道切换到 WebGL。
- Mike Stickles :致力于将条形段的填充颜色移至 XML 信息部分以提高性能( JMPHTML-2018 );已完成约 70%。
- Sam Blashill :学习了大量有关 JMP 代码库的知识,并开始着手开发对 JMP Live 中交互式饼图的支持。
JMP 直播
- Aurora: 19.0:控制图警告改进(Clay Barker 非常友好地与我们会面,讨论了专利性问题,同时我还根据报告生成了分类进度/紧急程度的摘要)
- Aaron:完成对使用 Python 脚本在 JMP Live 上更新数据的支持。处理控制图发布问题。
统计数据
- Laura CS:继续在 SEM 中开展 MIIV-2SLS 工作,包括将方程式估计值的所有协方差矩阵合并为一个大矩阵,以便在报告中展示,将估计值添加到路径图中(仅用于截距/回归/加载),添加脚本索引示例,调查使用估计器作为起始值时截距的错误,并清理所有代码以准备推送到主程序(希望在下周初!)。为学术团队提供了 3 个示例,以便可以为 SEM 创建一页指南。
统计文档
- Michael C:为 Colleen 审阅了脚本索引和文档更新;为 Hamid 下周开始全职工作做好了准备;参加了 JMP HR 的管理人员焦点小组会议。
统计测试
- Mark:与 Jacob 一起通过 Easy DOE 单元测试脚本调试了一台机器上的间歇性超时问题。通过将测试(>2200)拆分为两个测试集解决了该问题。与 Chris 一起开发贝叶斯优化平台的原型。重构脚本以适应新功能。研究有关新运行侧重于探索还是利用的用户信息概念。回答 JMP 社区中的问题。
- Jacob:测试分类。开始测试新的 FDR 扩展 (JMP-2012) 并更新单元测试以说明最近的更改。调查潜在的性能问题。调查 Chris Gotwalt 发现的 BLAS 例程中的崩溃。进行单元测试以重现崩溃。
- Tonya:测试短期控制图。向测试组介绍如何回应 beta 反馈。错误验证。
生命科学动态
- Reetika Sarkar:本周早些时候参加了 Cary 的披萨午餐,感觉很棒。本周我一直在进行 STIPS 和 JSL 培训。
- 丽贝卡:修复 JMP Clinical 18.1 的最终错误。为 6 月 18 日在 DIA 会议上与 FDA 联合举办的研讨会制作幻灯片。
- Richard:制作复发报告原型,总结临床试验中的不良事件,并继续撰写 AE 手稿。
产品管理和产品营销
- Bryan:继续与Dan Schikore、David Barbour和Evan McCorkle合作,进行可按需调用的样式更改。与 Sarah Sylvestre 和 Evan McCorkle 合作撰写报告,详细介绍用户和 SE 访谈以及遥测的数据表结果。
技术支持和参与
- Wendy:由于工作周变短,案例数量有所减少,但仍然很忙!Dawn 和 Joe 的培训进展顺利。Enginement 正在为商店即将发生的变更做准备,因为 JMP Pro 和 Clinical 计划很快推出。
- 与往常一样,这里是TS JMP Live 报告和 Jira 过滤器的链接,显示过去 14 天 TS 报告的票证。
每周案件数量:
参与队列的案例主题总数:
上周参与队列的案例主题:
开发运营
- Shannon L:与产品管理部门一起进行审查,并最终确定原型,用于在 EA 版本之前跟踪 Jira 问题(即将提供更多信息);协助处理崩溃报告;从 7 月开始与采购部门合作续订 Atlassian 产品;与 Atlassian 合作解决帐户管理计数差异问题;启动每周一次的 AWS 迁移开发会议,一次针对 StringBot,另一次针对 Builds。
- Melanie:帮助流程:帮助关键作业现已更新并运行,适用于 18.1 和 19.0 帮助;对脚本进行了一些常规改进。DevOps流程:单元测试流的常规调查、测试、故障排除;更新了 Mac Crash Symbolize 机器;参加了构建迁移和 EA 规划会议。Stringbot迁移:与 Shannon C、Shannon L 和 Myron 会面,参加了第一次冲刺会议;最终确定了本次冲刺的开放故事的验收标准;开始测试规划。
- Myron:开始在 AWS 上设置 Stringbot(JMPTOOL-1181、JMPTOOL-870)。处理样本数据处理(JMPTOOL-1050)。解决 Windows 崩溃符号中的类型错误问题(JMPTOOL-1221)。
- Jim:构建机器脚本更新。启用适用于 Mac 和 Windows 的 JMP 18.0.2 版本;单元测试也是如此。为 JMP 19 测试版发布做准备。
本土化
- Allison:完成并验证了 18.1 JMP Live 翻译,并通知 QA 进行测试;解决了 QA 发现的 JA 翻译问题。与 BRD 沟通了本地化 18.0 JMP 文档 DTP 任务的时间表。回复了与便携式 UI 和 JMP 文档本地化相关的查询。将 18.1 示例数据发送给翻译团队进行本地化。
- Krzysztof:处理(验证和推送)本地化项目返回 18.1 UI:PortableUI、Builtins、SampleData、JMP Live。处理书籍项目返回。研究和记录 JMP Clinical 的本地化研究。致力于将本地化工具迁移到我们新的面向外部的机器。
- Trish:为 doc/loc 月度会议准备议程。评估本地化 18.1 文档 - 流程和时间考虑。由于开发代码冻结两周,重新配置了时间表。为翻译团队收集信息以评估某些 Sample Size Explorer 字符串的翻译。
- Sandy:在填充作业后运行带有标签的文件比较验证。已完成 jira 接口 api 的测试。
- Sohail:修复了翻译搜索界面的错误并增强了新功能。
文档
- 德文郡: JMP-21601:Kyoko Takenaka 对用户指南更新的建议,JMP-21592:删除了关于 JMP 托管 JMP Live 实例的参考,添加了平台预设图像的屏幕截图脚本并针对 18.1 更新了其中一些脚本,解决了将 Discovering JMP 转换为 XML 时出现的列表和图像问题。
- Khawar: UG 编辑( JMP-21471 :继续进行细微编辑。样本索引( JMPDOC-2184
开始浏览列表并做笔记。屏幕截图中的手动步骤( JMPDOC-26
修复了所有 UG 文件夹的脚本。
- Qiana:完成了 18.1 版 UG Jiras 的检查。关闭了 JMPDOC-26。浏览了 JMP 18.1 功能页面。JMP 18.1 项目规划和协调。
系统/主机测试-Cary
- Adnane El Hachami:参加了更多 JMP 和 JSL 培训。完成了我的数据可视化项目和 URL 引用收集项目的初始版本,该项目旨在促进和自动检查 URL 在示例数据表中是否仍可访问且有效。我还开始着手我的第三个项目,该项目旨在将一些预设测试推广到英语以外的更多语言。这个项目的另一个目标是使测试更有效;这样,它们就可以成为基准测试。今天下午我已经开始学习这方面知识并阅读代码。
- Mandy:针对 Ernest 所做的更改对列和脚本进行分组 - 发现取消分组时存在一些 JSL 问题 - 仍在进行中;发现“强制值”是列属性(JMP-6518 ),现在有一个功能页面,我会将其添加到我为数据表制作的 EA 1 视频中。列标记是我在 19 中正在研究的另一个内容,因此视频中将重点介绍 4 件事。我正在编写日志,以便我可以单击并展示如何访问每个日志并将其保持在 5-6 分钟内。还致力于修复数据过滤器和相关崩溃,这也将进入 18.1。
- 奥黛丽:与法律部门会面,讨论第三方披露网站、一些实习生计划、一些 Atlassian 管理工作,调查单元测试失败,从 JMP 19 框架中删除 Matlab 和 R 测试;这些测试可能需要使用我们的 Python 集成重写。
- Mike M: Sikuli 测试发现了 CCB By groups 的回归问题。增强了一些 Sikuli 测试以涵盖更多交互场景。跟进图像测试差异、基线故障和一些验证测试。
- Lisa:调整了 Mandy 和 Audrey 都审阅过的失败单元测试。还发现了一个错误,即轴设置中的预览无法正确更新。
网络测试——Cary
- Josh:回答 JMP Live 服务器部署问题。在需要时为团队成员提供支持。规划出我希望实现自动化的 Live 和 HTML 的下一个领域。为位于 na.sas.com 和 dev.jmp.com 的服务器创建了用于 JMP Live 和 Keycloak 的新 SSL 证书。
- Anna: HTML5 中的标记选择问题。开始检查 Parker 的更新以改进桌面版地图。测试 Group 平台和列切换器的问题,Dan 通过限制可用于填充 CS 的列来解决并修复了该问题。Marketplace Capability Explorer 插件在 Mac 上与暗模式有关,在 Windows 上的 JMP 17 中报告了 DAD 17 问题。
|
北京 Web 测试团队 / Cary Jira 状态
|
|
测试
|
5
|
|
测试就绪
|
43
|
|
过去 7 天创建
|
15
|
|
过去 7 天关闭
|
33
|
系统/主机测试-北京
香农的注释
感谢Dan Valente分享了这篇有趣的 BBC 文章,介绍了谷歌新推出的 AI 概览搜索所提供的不稳定答案——你肯定不想用它来获取周末餐食的食谱……
另外,感谢Josh LoPresti分享此内容!很高兴我本周的更新中没有任何附件可以分享……:smiling_face_with_smiling_eyes:但下次我会想到这一点!
希望你们周末过得愉快!