歡迎閱讀 2025 年 4 月 4 日的 JMP 開發更新!
下周是 JMP 重聚!期待見到你們並參加小組會議、團隊建立和社交活動!除了全體會議和「問我任何問題」會議之外,週四上午還將舉行JMP 研發跨部門會議和幾場興趣小組會議。在第二場會議(上午 10:45-11:30)期間,如果您想與同事和 JMP DevOps 分享有關 EA 和發布流程的任何想法,請隨時參加。
提醒一下, JMP19EA8計劃於 4 月 17日凍結。此時,我知道每個人都在努力修復錯誤並完成「後期功能」頁面上剩餘的所有項目。頁面上列出的項目中約有 60% 已移至「已完成」部分,其餘項目仍在進行中。請確保從您在後期功能頁面中連結的史詩中刪除所有目前未計劃用於 19.0 的項目。我們希望確保這些史詩可以在 19.0 中關閉,以便在頁面上正確反映它們的完成狀態。
感謝吉姆·博瑞克分享 SAS IT 的重要新聞:
Windows 11 24H2 功能更新將從 2025 年 4 月開始推出隨機群組。當更新到達您的機器時,您將收到彈出式通知。一旦它在您的機器上可用,您就有七天的時間使用它。您可以選擇立即更新或安排時間更新。在升級過程中,系統將重新啟動並且大約 30 分鐘內不可用。所有應用程式和數據將保持完整。了解有關更新過程的更多資訊。我們強烈建議在截止日期之前的方便時間進行安裝!
並感謝托尼亞·莫爾丁分享本週測試版/崩潰報告的詳細資訊(其中選定了崩潰資訊)。

2025 年 4 月 4 日當週 Beta 版與崩潰報告 | JMP 直播
一般公告
即將到來的重要日期
- JMP 19 EA8 凍結 – 4/17/25
- JMP 19 審查模式 – 5/23/25
- JMP 19 EA9 凍結 – 6/5/25
- JMP 19 核准模式 – 6/13/25
- JMP 19 安全凍結 - 8/15/25
- JMP 19 最終候選影像 – 8/18/25
- JMP 19 QA 簽核 – 9/11/25
- JMP 19 發佈至 MyJMP – 9/16/25
- 請造訪合流以取得JMP 18和JMP 19日期的完整清單。
JMP 開發更新
託管和介面
- Paul N:致力於編寫腳本,自動執行 Python 分發的過程,對其進行精簡並重新打包,以滿足 JMP 的嵌入需求。目標是將手動更新 Mac 和 Windows 版本所需的大約一周時間縮短至不到一小時 + 測試時間。如果我們需要快速對 Python 進行安全性更新,這將允許更快且可預測的周轉。首先使用 Mac 版本的腳本將 JMP 19 更新至 Python 3.13.2,然後今天執行 Windows 腳本並推送 Windows 更新。 (注意:這些腳本從終端運行。:smiling_face_with_smiling_eyes: )
- John Schroedl:繼續解決最新 BeyondTrust 更新所引起的問題。更多暗模式調整:主題系統選單、標籤控制列印。圖示更新和相關程式碼變更。當清單為空時在最近的文件清單中新增提示文字。允許非活動視窗的工具提示。
互動式 HTML
- 約翰鮑威爾:
- 致力於更新 Scatterplot 3D 的 HTML(WebGL)版本中的標記形狀渲染,以處理像 JMP 這樣的高標記質量,它對某些標記形狀有特殊處理,並開始研究支援 unicode 標記形狀。
- 報告了禁用硬體加速時 Scatterplot 3D 中的點標記大小問題 ( JMP-25673 )。
- 與行銷部門合作進行團聚專案。
- 幫助 SE Donny Kopp 回答客戶關於以自動方式將靜態分佈作為單一 HTML 檔案共享的請求。
- Mike Stickles:解決了由於未偵測到預先計算而導致某些折線圖繪製不正確的問題 ( JMPHTML-1516 ),並將其發布以供審核。還修復了嵌套條形圖上標籤放置不正確的問題 ( JMPHTML-1864 );這也已發布以供審查。在調查另一個問題時,發現帶有覆蓋的密集條形圖導致 JMP 中的懸停標籤不正確(不僅僅是在 HTML 中);將其傳遞給 Anna Kushner 以便在 Jira 中驗證和登入。
JMP 直播
- Aurora:錯誤修復 - 大量刪除邊緣情況、從 Mac 發布控製圖、為審計日誌、損壞的測試等添加書籤。在 Confluence 中的 Bitbucket 文章中加入了一些提示。白盒測試。
統計數據
- 安妮:
- 致力於修復 CCB 中的短期問題:(Jira JMP-22152、JMP-20328 和 JMP-22717)
- 致力於解決 CCB 效能問題 (Jira JMP-25285)
- 研究了設定最後 n 個子組選項 (Jira JMP-25071 和 JMP-24813)
- 修複雜項。 CCB 問題:(Jira JMP-25411、JMP-25503、JMP-25503、JMP-22346、JMP-25284 和 JMP-25439)
- 修正了 EWMA 圖表測試問題 (Jira JMP-20187)
- 約翰·薩爾:
- 在回應篩選中,將最大比較等級預設值從 10 增加到 100 (JMP-25615)。
- 在設計空間分析器中 - 新的 Corners 欄位現在稱為「-log10 Prob」(JMP-25550)。
- 在擬合最小平方法中 - Shift 鍵提示儲存指令的字尾和 alpha 等級 (JMP-23590)。
- 在流程篩選中 - 修復崩潰和其他一些警報/行動項目的錯誤編碼(JMP-25526),以及許多其他小修復。
- 在擬合組中 - 如果混合因子(JMP-25531),則啟用混合分析器。
- 在探索異常值時 - 即使鎖定也允許對單元格進行著色(JMP-25341)。
- 在擬合反應篩選中 - 將 L95、U95 加到 LS 平均值,將 SE、L95、U95 加到切片 LS 平均值差異 (JMP-25142)。
- 在設計空間分析器中 - 鎖定中點(JMP-18962)並初步實現影響比率(隱藏功能)(JMP-14552)。
- 也正在對「響應篩選」中的 2-by-M 案例進行全部比較。
統計測試
- 雅各:
- 測試擱置的模擬響應更新
- 測試 Set Cover() 內建函數,該函數將用於測試覆蓋數組中的 BayesFlo。編寫我自己的 Set Cover() 的 JSL 實作來測試這一點。
- 驗證票據和清理單元測試,包括更新運行順序改變的 DOE 預言機(由於變更清單 844792)
- Tonya:為流程能力和流程篩選中的新功能撰寫測試。也致力於 Jira 驗證。
- 馬克:與 Yeng、Kasia 和 Chris 一起測試貝葉斯優化。
生命科學動態
- Drew:建立了一個 TabulateToDOCXTable 外掛程式(類似 TabulateToRTFTable),但使用 Python python-docx 套件,而不是 SAS。獲得批准並在 18.2.1 中對 Jira 進行了修復,如果使用者的 Documents 資料夾包含逗號,則 JMP Clinical 無法啟動。我們有 2 位新客戶報告了此問題,而且由於人們將其組織的名稱包含在其 OneDrive 根資料夾中 - 包括“,Inc.”,因此這個問題變得越來越普遍。作為示例。致力於 JMP Clinical 錯誤和 Jiras 功能。
- 理查德:制定了一項新的分析方法來總結患者的治療情況。在北卡羅來納大學教授資料視覺化課程。
產品管理和產品行銷
- Bryan F:過去一周,我一直在開發和完善新的圖示。此外,我對 JMP Live 主題做了一些調整。我還與代表使用者進行了偏好研究,收集有關 JMP 主題的意見。此外,也與 Michael Goff 合作研究 JMP Live 圖示顏色。
- Kaylee:舉辦了有關 Salesforce 報告的銷售支援培訓。如果有人有興趣的話,我在 insideJMP 上發布了一篇文章,其中有頁面連結和培訓記錄。
技術支援和參與
- 加里:
- 支援團隊繼續解答與最近發布的 18.2 相關的問題。我們期待在 Reunion 度過美好的一周,與世界各地的同事們交流!
- 以下是案例數量以及技術支援和參與主題的常用圖表。由於來自 Salesforce 的數據存在問題,下面的圖表截止到 4 月 2日星期三。以下是TS JMP Live 報告和 Jira 過濾器的鏈接,顯示了過去 14 天支援人員報告的票證。




開發營運
- 吉姆:
- 在對 Mac JMP Baseline UT 機器進行多次重新測試後,它最終透過 Jenkins 專案產生了結果。
- 應 Kimi 的要求(JMPTOOL-1559),在所有 Windows AMI 上將 R 更新至 4.4.3;由於需要在測試機器上執行 clang,Macintosh 仍處於待定狀態。
- 應 Michael Hecht 的要求,Xcode 16.3 現在是 JMP 19 建置機上的最新版本。
- 最後,但同樣重要的一點是,感謝約翰·霍爾和貝絲·埃文斯允許我們並協調本週在伯克特農場的志工活動。與其他 JMP 員工進行社交很愉快,並且為我們的社區合作夥伴提供了有益的幫助!
- 梅蘭妮:
- 測試將 Stringbot 流程快速遷移到 AWS 以取得範例數據,因為我們需要 19 個資料表功能,而且我們無法在仍在執行 Windows Server 2016 的 jmptool 上安裝/執行 JMP 19。感謝 Qiana 和 Mandy注意到了這個問題,特別感謝 Myron非常快速地更新了一切!
- 單元測試流程監控工作-在圖表中新增了LDF;將它們全部發佈在 JMP Live 上! DevOps 報告 | JMP Live也遇到了一個錯誤,即在 19 中發佈時 LDF 的外觀是關閉的而不是打開的。抱歉,過濾器太小了!感謝 Josh 和 Hui查看此內容 - [JMPHTML-14476] 資料過濾器:匯出時關閉 LDF 時資料過濾器的大小不正確 - Jira
- 已完成新 stringbot 字典請求流程的設定。我們在 JMP DevOps Tooling(Stringbot Dictionary)中有一個新元件,供開發人員請求字典更新。儘管現在就可以使用了,但將會在下週的 JMP 會議之後記錄並公佈。 (流程:使用 Stringbot 字典元件在 JMPTOOL 中輸入 Jira,然後我們從那裡開始!)
- 為下週的 JMP 聚會做準備。
- Bob H:我本週大部分的時間都花在研究和測試https://sas.service-now.com/sp?id=ticket&table=incident&sys_id=63d0b9ed83a06a50a2737a10feaad3e4的可能修復方法和解決方法。這是 Beyond Trust 錯誤,它阻止 Windows 安裝程式寫入 Windows 註冊表的管理部分。
- Shannon L:繼續處理 Atlassian 續訂的採購表格,並在適當的情況下減少續訂的授權數量。繼續協助 JMP 19 故事清理。每週技術會議,包括聚會會議準備。 Atlassian 用戶支持,並審查我們 Atlassian 工具即將發生的每月變更。
本土化
- Allison:準備並驗證了 19.0 Portable UI 交接 2 個字串以便在 memoQ 中進行本地化,啟動專案並將包發送給翻譯團隊;調查並與開發人員溝通有關 JMP Live 字串的查詢;與 Doc 團隊會面討論報告開始幫助會議議程;就下週本地化幫助
- Ying:繼續檢查 DJ 的 EN 截圖腳本,並在必要時重新截圖( JMPLOCTOOL-735 )。已完成五章並開啟了四個 Jira 錯誤,以供文件團隊修正某些螢幕截圖腳本。了解創建動畫 GIF 的過程。處理 JMP 團聚旅行。
- Trish:主要是團聚計劃——與文件團隊會面,最終確定幫助會議議程的想法;為本地化團隊進行演示;本地化團隊的團隊建設活動及團隊晚宴已確定並預訂;與醫生安排會議來審查為 Quick Start 創建本地化動畫 .gif 的情況。
- Sandy:由於新的文件命名約定,對文件匹配實用程式進行回歸測試。繼續測試和完善新的字串返回過程程序。
- Howard:完成了 Confluence 上的儀表板專案生命週期指導。完成了 Jenkins 上 PDF 重命名相關測試。修復錯誤。
文件
- 蘇珊C:
- 主要致力於記錄在 Confluence 頁面中創建 JMP Live/Public 幫助的過程,以便所有過程都得到記錄和重複,同時也讓 Ying 在創建本地化幫助時得到明確的指示。
- 籌劃團聚
- 像往常一樣每週與 Qiana 和 Doc 團隊舉行會議
- 協助措辭一些 JMP Live 日誌訊息
- 克里斯 :審查並修復了螢幕截圖(JMPDOC-2386 和 2382)。修正了一些 JSL 樣本(JMP-23980)。審查了 Khawar 的標註圖像。審查了 Susan 的(廣泛的) JMP Live 建置說明。
- Qiana:繼續處理樣本資料。與 L10N 會面,討論與 Ying 建立本地化 JMP Live 幫助的會議。團聚週計劃。專案規劃和協調。
- Khawar:樣本索引 -與 Chris 討論了樣本索引的一些變化和問題。氧氣標註 -已完成為 DOE 創建圖像;開始從事UG工作;討論並編輯 EG 圖像。
- 德文:準備聚會期間的會議資料:JMP Live 文件的 XML 版本,記錄 FrameMaker 到 XML 的轉換過程。
系統/主機測試-Cary
- Nick H:致力於解決我們無法使用新的 Jira v3 API 正確匯入 TS 軌道編號和描述欄位的問題。為新的資料網格、筆記本和範例索引提交了一些問題。我也一直在致力於 19.0 驗證和 EA 回饋軌道。
- 奧黛麗:查看了一些單元測試失敗的情況,在發現從新的 API 端點返回的 JSON 發生變化後,與 Nick H 一起重新查詢我們的 Jira 數據,進行最後的重聚準備。期待下週能見到你們!
- Lisa:查看了來自 Myron 的 18.0 遙測的範例 tsv 匯出,檢查了影像測試差異以查找圖形產生器錯誤修復,並更新了 JSL 測試計時腳本以刪除 18.2 報告。
網路測試——Cary
- 喬許
- JMP Live Jira 驗證
- 本機授權的 API 速率限制測試
- 多種發布場景
- 致力於將 auth.live.com 的資料庫更新至 Keycloak 25。由於 Keycloak 中的遷移錯誤,資料庫無法直接升級到 25.0.6。我必須使用以下版本逐步遷移資料庫:Keycloak 15 → Keycloak 20 → Keycloak 22 → Keycloak 24 → 最後是 Keycloak 25。
- 然後,我們可以直接從 Keycloak 15 遷移到 Keycloak 26,沒有任何問題。
- 安娜:在桌面上測試散佈圖 3D,為約翰在 HTML5 中的實作做準備。已報告 Mike Stickles 發現的桌面欄擁擠問題。重新驗證了 Xan 對具有動態轉換的 LDF 的更新修復。
- 娜塔莉:完成了所有 HTML 圖像基準的自動化更新。繼續監控 Jenkins 管道中的間歇性掛起。從表格樣式的新自動化覆蓋範圍開始。
系統/主機測試-北京
核
- Morgan:修正了腳本編輯器尋找平台和 JSL 函數以進行反白顯示的方式,大幅減少了每次搜尋的時間,並在自動完成功能表中新增了定義的符號。
- Dan S:暗模式修復(圖例、圖形)。編制英文儲存腳本問題清單並修復部分問題。研究提高數據過濾器顯示的數字精度。
- 安德魯:更新了顏色主題選擇器色盲過濾器的行為,並在匯出到資料表時將分組儲存為標籤。
- Dave B:重現了一次匿名崩潰,並花了一些時間處理第二次。表格框錯誤修復(取得矩陣,製作組合資料表)。
DOE 和可靠性
- Caleb:修復更多錯誤並為 JMP 重聚做準備。期待與大家見面!
香農的註釋
本週傳來悲傷消息,演員瓦爾·基爾默去世。他在好萊塢有點格格不入,但絕對是一位對自己職業高度敬業的演員。我小時候看過他演過很多類型的電影,包括幾部喜劇片——我記得我看的第一部他的電影是一部非常搞笑的間諜模仿片《絕密》,而《天才醫院》是我和我妹妹最喜歡的另一部電影。有一年夏天,我們幾乎每天都看《壯志凌雲》……但我個人最喜歡的一部劇集是《威洛》,最近這部劇集作為(短暫的)流媒體劇集重新上線(不過沒有基爾默)。 《Willow》是我年輕時看過的為數不多的幾部我 13 歲的兒子並不認為其爛透了的電影之一。 (我們只能說,《無盡的故事》已經過時了!)RIP Madmartigan。
