欢迎来到 2024 年 1 月 26 日的 JMP 开发更新!
JMP 18 EA8本周发生分支。 JMP Pro 和 JMP Clinical 的 EA8 安装程序目前正在接受测试,卡里和北京的 QA 团队希望在下周初签署。 JMP Live 还将为重要客户发布 EA8 版本。
随着文档冻结在后视镜中,文档团队一直专注于生成 JMP 帮助文件,并在最终安装程序候选测试之前验证内容和格式是否正确。我们目前计划使用 2024 年 1 月 30 日起的 18.0 安装程序作为 JMP 18.0 的最终候选安装程序。
我感谢人们今天在Jira 分类方面所做的所有工作!我添加了从今天起两周的日历提醒,其中包含有关更新计划版本 = 18.0 的剩余未关闭项目的详细信息。届时未更新的项目将从计划版本中删除 18.0。更新计划版本的步骤是开发者关闭18.0过程中的重要组成部分。它对于下游团队的 18.1 规划过程也非常有帮助。文档和本地化团队目前正在共同努力将 JMP 书籍内容发送出去进行翻译,并且可能会根据 18.1 时间表中的近期计划确定不同的工作优先级。
如果您仍计划在 18.1 中添加尚未准备好在 18.0 中发布的次要新功能,请注意,我们18.1 的开发功能冻结日期目前计划为 2024 年 4 月 19 日,就在可移植 UI 字符串之前18.1 的截止日期。在周期的早期完成所有计划的功能工作至关重要,这样我们才能实现里程碑并按计划在 9 月份发布 18.1。
今年的JMP 开发会议日程非常开放,因此,如果您想讨论新功能计划、分享您使用的可能感兴趣的工具或实践,请将您的名字添加到Confluence 中的志愿者日程中小组,或分享您正在 Discovery 或其他会议上进行的或已经进行的演示。
最后,非常感谢Tonya Mauldin分享本周的测试版和崩溃案例报告,并选择了崩溃!
2024 年 1 月 26 日当周的 Beta 版和崩溃案例 | JMP Live (sas.com)
一般公告
- 如果您愿意成为 Inside JMP 的特色员工,请下载“了解”表格的副本。只需填写问题,完成后将其连同 3 张照片上传到文件夹中。感谢您帮助我们更加熟悉我们的 JMP 系列!
即将到来的重要日期
- JMP 18.0 最终安装程序候选者 – 2024 年 1 月 30 日
- JMP 18.0 QA 签核 – 2/20/24
- 请访问Confluence查看JMP 18日期的完整列表。
JMP 开发更新
网络测试 – 卡里
- Josh L: Chris Humphrey 和我花了几个小时在技术支持电话上解决证书问题。事实证明,问题是服务器上的根证书错误以及工作站上的客户端证书损坏。重构了一些 JMP Live 自动安装脚本,现在可以记录一些开始和停止时间。这将有助于在发布过程中进行调试。致力于验证 Jira 是否改善了 JMP Live 用户的删除体验。我们从不到 4 分钟缩短到 49 秒。 18.1 和 19.0 中涉及了大量代码,因此此验证需要我一段时间才能完成。
- **欢迎新测试员** Natalie M:终于收到徽章了,可以自己开门了!耶!收到了我们订购的办公设备,并在卡里办事处的设立方面取得了进展。与 Beth 会面,了解更多入职信息。我正在整理她的清单。与奥黛丽见面。大量阅读 Confluence 来熟悉团队职责。开始每周例会。通过网络研讨会完成了一些 JMP 培训。和陈士骏一起开始学习自动化框架。
- Anna:尝试跟上 Praveena 对面积图的所有修复的验证。现在一切正常了!帮助 Paul S 追踪各种浏览器中拟合曲线图的问题。研究 JMP Live 中的选择和缩放问题。
系统/主机测试-北京
- 大张: (1)Bug验证。 (2) 审核JMeter负载测试结果。 (3)TS00122726和TS00123740的调查。 (4) 测试两个新的 HTTP 请求功能: JMP-20018和JMP-19933 。 (5) JMP 19.0 WinAutomation 测试失败调查 ( JMPTESTBJ-2953 )。
数据发现
- Ernest:推动了左侧桌面面板的返工。欢迎提供反馈,如有任何问题,请随时联系我。该面板管理列选择,因此细微的差别可能会导致 JMP 中较远位置的意外行为变化。
- Dave B:推送了另存为 pdf 对话框的预览并修复了相关错误,修复了目录中的空白页并添加了对目录的 jsl 支持(大纲框用于生成目录)。
- Xan:抖动工作和小错误:良好的对数刻度、极值的 SVG 导出、SI 示例、退化的 GB 情况。
- Dan S: JMP 19 中视觉样式的更多原型设计。JMP 18.1 更新了数据过滤器和带有按组的 CCB。
- Evan:完成了视觉样式的第二轮原型设计。开始计划下一步。
- Morgan:完成了将 JMP Notebook 和 Scintilla 5.x 合并到 JMP 的准备工作。
主持人
- Paul N: JMP 19.0 和 18.1 的安全更新:Libcurl 更新至 8.5.0,Zlib 更新至 1.3.1。更新了 JMPDtPreview 的 Zlib 副本和 JMPPreviewer 的 Zlib 副本。已修复 JMP-20150 – JMP 19.0、18.1 - 修复 JMP 启动后安装 numpy 时的 Python Send()/Get()。 JMP 在下次重新启动之前不会识别。自 JMP 14 以来问题就存在,但没有客户报告。 JMP 14 – 17 软件包安装始终在 JMP 之外。还解决了 JMP-20140 – JMP 18.0、18.01、18.1、19.0 – 修复了首次启动 JMP 时未找到模块的错误,site-packages 目录不存在,并且 Python 将忽略在该目录中查找,直到下次重新启动该目录为止。 EA-7 客户报告的技术支持事件。对 Python 功能页面进行最后的修改。
- Michael H:对于 JMP 19,将最低 macOS 版本更改为 macOS 12 Monterey。这需要对 Mac 主机进行许多更改,以避免调用现已弃用的操作系统 API,主要与 Mac 系统识别文件类型有关。如果您发现任何新的文件类型问题(无法打开或保存特定类型的文件、文件没有图标等),请告诉我。复制/粘贴也会受到类似的影响。
- Daniel Powell:目前,我们正在测试到期、终止和续订的所有组合,并在 3 月份发布之前改进 AWS 和 Salesforce。
- John Schroedl:完成了 libxml2 的更新,包括静态分析修复。准备更换电脑(备份、清理等)。与 Evan 和 Dan 合作进行视觉造型工作。
交互式 HTML
JMP 直播
- Aurora: 18.1:针对审核日志记录和包访问记录的各种错误修复。创建脚本来生成内部自托管的 REST API 文档。 19.0:删除了过时的 CLI 工具。删除/替换了不健康的第三方库。其他:为 Discovery Europe 录制在线演讲。审查了 JMP Marketplace 演示。
统计数据
- 剑锋:多级(超过2级)和N大于50的非参数精确测试( JMP-13863 )已经被推动。还添加了一个进度条,允许用户控制计算过程。该功能目前正处于测试过程中。如果测试顺利,该功能计划在 JMP18.1 中使用。谢谢!
- Laura CS:修复了 SEM 图的复制选项问题。有 3 个不同的选项令人困惑并且无法正常工作。减少到一个选项,确保图表在粘贴时不会被截断(感谢 Dave Barbour!),它不会在 HTML5 中消失,完整的选项卡式报告不会被复制,并且保留边缘的格式。返回为新的估计方法定制 SEM 对话框。
- John Sall:集成到 VMedian (JMP-9346)、轮廓分析器 (JMP-20008)、模型对话框 (JMP-19690)、交互分析器 (JMP-19690) 和 Bootstrap Forest (JMP-20064) 的 18.1 修复中。在响应筛选中,完成了泊松和负二项式(JMP-19552 和 JMP-19559)。在 Design Spacer Profiler 中,实现了交互式锁定 (JMP-18962)。在过程筛选中,修复了限制表自动选择问题 (JMP-20181)。在“拟合模型”对话框中,开始实施因果 Trt 个性 (JMP-20202)。
统计文档
- Michael C:通过在线帮助输出检查 18.0 文档;审查了新功能融合页面;建议对脚本索引中的一些控制图条目进行更新,将于 19.0/18.1 完成。
统计测试
- Mark B:参加了 2024 年 DEI 行动小组启动会议。使用选择设计创建新的可用性研究,以进一步了解 Easy DOE 的“分析”选项卡上的新交互式图和用户帮助的偏好。与 Mia 和 JMP Discovery Summit Europe 路线图会议的其他参与者会面,计划闪电会谈。在 James 的帮助下测试 Torch 深度学习插件,以在 AWS 中设置虚拟机,以提供足够的计算资源来运行该插件。
- Tonya:处理 beta 报告,测试 18 中的各种选项,查看 Yusuke 提出的短期问题,并进行错误验证。
产品管理和产品营销
- Bryan F: Sarah Sylvestre 和我通过使用 Parker 的 AI 助手综合内部用户研究的痛点,制定了对 AI 助手的初步要求。规划与 JMP 19 相关的“发现”工作(即外部观察研究),以改进数据表并引入人工智能助手。与朱利安的小组举行了第一次“日常事物的设计”读书俱乐部会议。创建了 JMP 18 的 AWS 实例,用于测试一些 Easy DOE 设计选项。创建了一个概念验证,以展示如何将用户研究结果发送到 Google Firebase 数据库。更新了 JMP 18关于对话框中使用的横幅,以与新的应用程序启动屏幕保持一致。更多与欧洲发现峰会 JMP 可用性实验室相关的后勤工作。参与规划 JMP Live 报告的可视化更新。
技术支持和参与
开发运营
- Melanie:实施、测试并启用自动集成作业,以快速启动 19.0 和 18.1 分支。面试了 2 位 DevOps 项目经理职位的优秀候选人。与本地化合作添加一个作业,他们可以在返回翻译后运行来编译 XSTR 文件。重新组织帮助生产 Jenkins 作业,以隔离要从正在使用/开发的新/当前作业中删除的旧作业。测试了 Jirabot 分配的更新。从事各种 Jenkins 工作和其他 Jira 更新工作。
- Jim: WinOS 和 mac OS 上 JMP Pro 和 JMP Clinical 的 EA #8 的分支 18.0 文件。 Perforce 支持 – 主要是权限和集成。致力于设置新的日常 UT 机器并与 Jenkins 项目相关联。适用于各种构建和单元测试机器的大量软件更新。
- Myron:负责 Stringbot 18.1 (JMPTOOL-1076) 和 19.0/main (JMPTOOL-877) 配置,并继续致力于 JiraBot UI 以及支持程序和数据库更新。
本土化
- Allison:向 Doc 团队交付本地化的 HTML5;与 Krzysztof 一起培训本地化文件推送到 P4 后在 Jenkins 中运行验证的流程;接受 Krzysztof 的培训,了解验证和提取生产源文件以创建本地化项目的流程;处理本地化的 MDC、KS 和 DJ,并检查是否已实施更改以反映更新的源英文文件。
- Krzysztof:为 v18 图书翻译设置 L10N 工作流程。处理 DJ、菜单描述卡、共享文本插入和键盘快捷键项目的最新更新。使用最新的 UI 翻译更新 TermBank(术语)。完善图书项目的质量检查设置。
- Sohail:完成了 TermBank 脚本和流程。对 TM 搜索进行了更新以每晚运行。准备重新训练 JMP Google AutoML 模型。
- Trish: 领导每月的文档和本地化团队会议;为 18.0 构建 HTML5 帮助所需的本地化文件交付给文档团队;与 Allison 举行会议,审查文档项目的项目设置;收集有关 JMP 用户文档移交翻译的信息并发送给供应商。
- Sandy :致力于对各种 Jenkins l10n 源填充作业进行自动验证。对 Big Books 源负载进行了空运行。验证了各种 Jira bug。开始处理 XSTR 文件编译的 Jenkins 工作,该工作在处理返回后完成。这将取代当前运行的手动流程。
- Howard:已完成将本地 Jenkins 作业迁移到 AWS。
文档
- Qiana:关闭或移出开放 18.0 Jiras。在生成的 JMP 帮助中查看了我的可交付成果。致力于我的新功能项目。更新了自动化参考书和菜单描述卡。
- Devon:对 Excel 多文件导入和 Wide Transforms 文档、各种文档发布任务和故障排除的最终审查。
系统/主机测试-Cary
- Mandy:致力于 Main(19) 的更改并解决了 19 或 18.1 中的几次崩溃问题。 Main for Mac 的几项更改导致了一些差异 - 开发人员是否在那里进行了更改。本周再次审查了几个 TS 轨道,并报告了 18 的“表”>“摘要”(本地数据过滤器)的崩溃和其他一些有趣的问题,但将在 18.1 和 19.0 中解决。认识了乔什的新测试员娜塔莉。对 Mac 版 JMP18EA8 进行了安装程序测试 - 并报告说我没有发现它的问题。注意:接下来将是 18.0 安装程序测试 - 开发人员必须密切关注他们推送到主分支的内容,以确保他们不会破坏内容,因为所有测试人员都将与安装程序测试紧密相关。 :微笑的脸和微笑的眼睛:
- Hunter:更多授权测试(包括到期日期和终止日期以及配置网格)并向 Daniel 报告了问题,为 Jim 测试了 JMP 18 EA 8 的多个版本的安装程序,进行了一些文档审查,并运行了一系列路径和文件位置影响项目的测试并引发了一个问题。
香农的注释
感谢(产品管理总监) Dan Valente转发了开发人员的这篇 Instagram 帖子,提醒您 PM 团队相信您! (好像您需要提醒一样。我们都知道我们的 PM 团队确实需要提醒。)祝大家周末愉快!