19.1.2:安全凍結 2026年5月7日 • 19.2:代碼核准模式開始 2026年6月18日 • 20.0:在主目錄中開啟 • 20 EA3 凍結 2026年4月30日;功能凍結 2026年723日
歡迎閱讀 2026 年 5 月 1 日 JMP 開發更新!

非常感謝奧黛麗·舒爾分享這篇對Mandy Chambers 的致敬文章!
恭喜 Mandy 在 SAS 工作滿 40 週年! Mandy 對 JMP 產生了深遠的影響。從她加入公司的第一年(當時她帶著海龜海報投身 JMP Discovery 專案)到如今,她積極參與數據表設計/重構的討論,她一直是公司品質提升和積極貢獻的中堅力量。許多人都知道她是 Mac 和數據表方面的專家,她有時被戲稱為“崩潰女王”,因為她總是可以找到並重現各種崩潰問題。
Mandy在2015年加入JMP之前,曾在SAS工作了24年。我無法輕易取得她在SAS時期提交的缺陷報告,但下圖展示了她在加入JMP的11年間提交的2000個缺陷/Jira問題。她也一直是SAS社群的積極志願者,參與了SAS導師圈和女性倡議網絡等計畫。 Mandy,感謝您與同事和客戶分享您的時間和才華,並讓SAS和JMP成為如此優秀的工作場所。請和我一起祝賀Mandy在JMP的40週年!

EA3 版本已完成程式碼凍結階段。待 JMP QA 團隊審核通過後,我們將發布安裝程式。請在 5 月 4 日(週一)結束前,更新 EA3 版本的功能頁面,包括新增 ea3 標籤、更新「動機」和「摘要」部分,並刪除所有過時的內容。 EA 版本影片請於 5 月 5 日(週二)前準備就緒。 EA4 版本預定於 6 月 11 日凍結。
請注意,距離JMP 19.2進入代碼核准階段還有大約 6 週時間。 19.2 版本的代碼凍結計劃於7 月 9 日進行,也就是我們 7 月假期結束後不久。
JMP暑期實習生即將到來! SAS和JMP的暑期實習生都將於5月19日開始實習。您可以在這裡找到新舊實習生及經理的名單。我們期待在夏季晚些時候聽到實習生們分享他們的專案演示和成果!
一般公告
重要日期
- JMP 20 EA4 代碼凍結 – 2026年6月11日
- JMP 19.2 代碼批准 - 2026年6月18日
- JMP 19.2 代碼凍結 – 2026年7月9日
- JMP 20 EA5 代碼凍結 – 2026年7月23日
- JMP 20 功能凍結 – 2026年7月23日
- 請造訪合流查看JMP 19和JMP 20的完整日期清單。
JMP 開發最新進展
JMP Live
- 極光:
- 調查並修復一些警告分類錯誤。
- 思考和討論建議的版本 20 功能:報告工作流程、套件版本控制、自訂分類狀態、自訂分類輸入欄位。
- 為 JMP Live 團隊引進了兩款基於 AI 的全新缺陷偵測工具。 「pr-review」工具允許 GitHub Copilot 對 Pull Request 進行審核,作為人工審核的補充(而非替代)——該工具會匯入現有的審核評論以提供上下文資訊。 「random-file-review」工具允許 GitHub Copilot 對隨機選擇的 JMP Live 原始碼檔案進行審核——該工具會匯入其他原始程式碼以及可能相關的 Jira 問題以提供上下文資訊。這兩個工具都需要 JMP Live 開發人員評估其輸出結果。結果可能包含「不對,你錯了」、「嗯,從技術上講你是對的,但誰在乎呢」以及「哇,發現得好,我們需要修復這個問題!」等不同意見。根據我的經驗,最後一種意見足以證明閱讀其餘輸出結果是值得的。
統計數據
- Laura CS:根據 Christian Geiser 博士(順便一提,他一直在 LinkedIn 上發布 JMP 中的 SEM 相關影片!)的建議/發現,對 SEM 進行了多項改進並修復了錯誤。改進內容包括:允許潛在變數在群組不變性快捷方式中為斜交/正交;消除多組分析報告中列印的 bootstrap 表中的冗餘資料;允許在繪製預測值圖 (PVP) 時選擇隨機觀測子集;在 PVP 中疊加觀測值;以及刷新交叉滯後面板模型快捷方式中的複選框。
- John Sall:在分類中,為了回應寶潔公司最近的訪問,在「突出顯示單元格」中添加一個功能,以對與指定類別明顯不同的單元格進行著色( JMP-30536 )。
統計測試
- 雅各:
- 在分類資料中測試高亮單元格,編寫新的單元測試並準備測試新的「Signif > 'Category'」高亮單元格功能 (JMP-30536)
- 測試空間填充設計。為混合求和功能新增了單元測試。開始為新的隨機方法編寫測試(JMP-20367)。
- 準備關於使用覆蓋數組編寫單元測試的簡報
- 根據英特爾對 Easy DOE 的回饋進行分類,並添加和更新 Jira 工單。
統計文檔
- Michael C:統計文檔團隊已經完成了JMP文件中所有獨立公式的LaTeX標記產生工作。總共有近2000個公式需要處理。下一步,我們將把這些標記貼到文件團隊正在為我們準備的轉換文件中。
生命科學最新動態

- 向 JMP Marketplace 提交了一個插件,這是北卡羅來納大學學生關於縱向患者概況的本科榮譽論文的一部分,該概況描述了每個患者在更大群體中的背景。

產品管理和產品行銷
- 瓦萊麗:最近一直在寫環境監測部落格。它們已經發佈在這裡:
- 第五天:
- 作為近期我和 Scott 就 LLM 和 AI 進行的培訓的後續,並與 Sara 和 Kaylee 合作開發了銷售表,我寫了一篇文章,表達了我對 JMP 在以 AI 為中心的世界中的獨特價值主張的一些思考。
- 正在敲定5月18日當週在城裡舉行的專案經理會議計畫。期待這富有成效的一周會議,討論JMP 20及以後的關鍵項目。
- 布萊恩:
- 圖標現代化:持續更新 Fluent 系統圖標,並為 DOE 和可靠性平台添加圖標。
- 選單最佳化:與開發人員合作解決 Mac 選單圖示大小問題,迭代資源以解除 EA 進度障礙。
- 工作區原型設計:繼續進行與工作區設計相關的原型設計工作與討論。
- 無障礙設計:跨團隊溝通和協調,促進無障礙設計開發和回饋。
技術支援與互動
每週技術支援案例數:

上週技術支援隊列中的案例主題:

每週客戶支援案例量:

上週待處理案件隊列中的案件主題(不包括與受限方篩選相關的案件):

開發營運
- Nick R:
- 我與安全團隊合作改進了一次性軟體包掃描器。它對 DuckDB 的掃描效果正如我們預期,但對其他隨機軟體包的掃描效果卻很不穩定。我做了一些記錄,並正在改進其未來的工作方式,重點放在原始程式碼/倉庫掃描上,而不是使用軟體包管理器,以提高其可靠性。
- 升級了 Jenkins 插件,以解決本週報告的安全漏洞( JMPTOOL-2173) 。
- 本週出現了一些 DailyUT 和 HTML5 的問題,目前正在進行故障排除。 HTML5 的問題似乎與 P4 Jenkins 插件直接相關,該插件已作為安全更新的一部分進行了升級。幸運的是,該插件不在已報告的問題之列,因此我可以輕鬆地將版本回滾。我已經向 P4Java 團隊提交了問題報告,並將密切關注後續更新。
- Shannon L: 19.1.2 版本的安全凍結將於下週四,5 月 7 日進行,其中包含多個第三方庫的更新。本週在 DigiOps 高峰會上,我與史考特·艾倫和馬修·吉爾摩一起介紹了公司範圍內的 Marketplace Monetization 計劃。我們參與了 Atlassian 生態系統中多個概念驗證專案。每週都會召開技術會議,並改善安全計畫。
- Bob:完成了 20 個 EA 3 安裝程式的最後準備。與 Jim 合作處理了狀態郵件(JMPTOOL-2152)。協助技術支援撰寫了關於靜默安裝程序的公開 JMP 說明文本。協助技術支援解決了客戶在使用 19 版本和 VC 可再發行組件包時遇到的問題。
- Shannon C:負責 19.1.2 版本的協調工作。審查了生產環境中的單元測試失敗和崩潰報告。參加了團隊會議和每週例會。
- Jim: JMPTOOL-1708和 b
- JMP 20 EA #3 牧場。
本土化
- Krzysztof:修正了 JMP (19.1.2) 中的日文翻譯錯誤。改進了 Oxygen 翻譯的工具和流程(P4 中的資料夾結構、驗證、文件分塊)。評估了潛在新供應商提供的簡體中文測試翻譯。更新了 JMP Live Help 的作業(新的版本號和新的交付物)。
- Trish:繼續評估桌面排版 (DTP) 替代職位的候選人——已安排週一面試一位候選人。供應商在截圖時發現與範例資料表值標籤相關的國際化 (i18n) 錯誤-已提交JMP-30598給 Ernest 審核。清理 Jira 表。
- Howard:改進了儀錶板的錯誤處理機制。優化了本地化流程中的 Dita XML 黏合/分割功能。改進了 Project TM 導出功能。
- Sandy:評估在新的 Oxygen 檔案 XML 驗證過程中使用不同工具的情況。
文件
- Devon:審核並向 P4V 推送了 5 本轉換為 XML 格式的統計書籍,以便文件團隊開始轉換清理工作:CR、MM、PSM、FLM 和 PR。
- Susan C:對 Oxygen 的修復程序進行了同行評審,包括 BA、CR 和 DOE。將 Jill 的修改納入了 JMP Live/Public 幫助文件。建立了 JMP Live/Public 英文說明文件。
- Qiana:參加了會議。清理了轉換後的BA檔案。進行了專案規劃和協調。
- Jill:在 oXygen 遷移後,編輯 JMP 公共文件並處理 DOE 文件。
- 克里斯 :清理 XML。
系統/主機測試-Cary
- Mandy:我編寫了用於標記列和檢查標籤表格的 JSL 測試——這是 20 版本新增的功能。我還繼續研究了 Recode 功能以及一些新的 JSL 代碼——發現了一些將多個列重新編碼的新方法存在的問題。我正在測試一個包含 ID 的表格建立版本,以幫助 Clinical 團隊應對他們在 20 版本中即將進行的更改。我需要處理開發人員本週推送的一些動態表格更改,並查看是否需要添加更多測試。資料表在 EA3 版本中有兩個變更-腳本現在移回表格左上角最前面的位置,並且儲存報表的提示現在會在第一次顯示時出現,讓您勾選「不再顯示此提示」的複選框。


- 艾瑞克:
- 嘗試在 VS Code 中使用 GitHub Copilot 編寫 JSL 測試腳本,並在 JMP 20 中使用 Assistant 進行相同的嘗試。
- 探索我們線上文件中的 JSL 資源(特別是擴展 JMP 部分中的外部資料來源)和學習庫中的 JSL 簡介。
- 繼續調試 JMP 20 中的 ODBC MySQL JSL 測試失敗問題。已提交錯誤報告JMP-30560 :使用最新的 ODBC 驅動程式無法開啟 MySQL 表。
- 嘗試在 JMP 19.0.1 中重現客戶資料連線問題,此問題導致客戶資料連線在使用可信任身分驗證時失敗。
- Hunter:正在測試 JMP 20 版本,以進行JMP-30541的許可證驗證更新。
- 在各種配置下,歷時數天,測試了運行會話從有效到過期再到終止的轉變過程。使用配備 A18 Pro 處理器和 8GB 記憶體的 MacBook Neo 運行 JMP 學生版 19.2 進行了一些簡短的測試。 JMP 的安裝和運行均未遇到任何問題,基準測試在兩分鐘內完成,比在我的辦公室 M1 Mac Mini 上運行速度更快。 JIRA 驗證。查閱了更多本地化文檔,並更新了相關的 JIRA 條目。
- 奧黛麗:正在審查斯科特艾倫發來的最終版 JSL 代碼片段,這些片段用於幫助培訓語言學習導師 (LLM) 使用 JSL。與賈斯汀·庫什合作,定義第三方後綴運行的測試子集。評估我們的實踐互動測試是否適合納入 Mimic 測試框架。與麗莎·格羅斯曼合作,審核我們用於檢查 JSL 測試時間的自動化腳本。為暑期實習生做準備。
- Nick H:我學習了一些新的模擬 GUI 自動化測試功能,並建立了一個單元測試,用於驗證資料表操作記錄錯誤。在此過程中,我發現當清單中存在分組列時,模擬清單的處理有錯誤。此外,我還參與了其他驗證工作,重點關注計劃在 19.2 和 19.1.3 版本整合中修復的錯誤。
網站測試 – Cary
- 惠
- 已驗證修復特定桌面和 HTML5 工作流程中的崩潰問題,包括圖表建立器、HTML5 箱線圖和期刊編輯,以防止對 JMP 20 EA 客戶造成影響。
- 報告了一個主要問題和兩個標準優先權問題,這些問題影響圖形建構器的可用性和渲染正確性(JMPHTML 15484、JMPHTML 15481、JMPHTML 15479)。
- 驗證了並行繪圖調整大小的效能改進,減少了不必要的資料重建(JMPHTML 15450)。
- 對儀表板嵌入式圖表和 JMP Live 發布場景(JMPHTML 15458、JMPHTML 15408、JMPHTML 15398)進行持續的效能調查和測試。
- 本週已驗證修復了 10 個問題,涉及崩潰修復、UI 回歸覆蓋率以及桌面和 HTML5 的效能相關變更。
- Natalie: HTML自動化報告:19.1.2 版本-全部通過,19.5 版本-全部通過,20.0 版本-新增4個失敗。本週為流程篩選新增了6個測試案例。今天有4個失敗,原因是昨天推送的該區域效能修復。我們的自動化測試發現了此次變更引入的幾個問題。自動化測試成功!今天推送的修復將在周末使用自動化測試進行測試。本週我還完成了其他一些新的測試案例,將於下週合併。
- 西瑪:
- 已接受並關閉:
- 當軟體包版本更新時,重新取得所有標記。
- CCB:在警告 JSON qc_ids 字串中使用 Unicode 0x1F 作為分隔符
- PS:在警告 JSON qc_ids 字串中使用 Unicode 0x1F 作為分隔符
- 處理 PS 和 CCB 中 ID 列的分號
- 群組值可以為空(GraphQL 會報錯)
- 將 ID 值新增至控製圖通知郵件中
- 降低對某個群體開啟警告的影響範圍
- 創建了 Jiras:
- 警告面板文字表明,原本沒有警告的類別實際上也存在警告。
- 缺少字元組的通知郵件為空,而不是顯示「缺少 groupValue」。
- 警告面板:當 ID 值為數字時,如果缺少 ID 值,則會顯示 ID 標籤
- 對於包含多行/多 ID 的 CCB 警告,缺少字串 ID 會導致警告面板和電子郵件通知中傳回意外值。
核
- 可汗:
- 在 Graph Builder 中增加了對多個 Freq 變數的支援——這對於按元素進行資料篩選非常方便。
- 感謝小野佑介的報告,更新了 GB 線擬合不等方差的置信區間。
- 及時為 EA3 新增了按變數疊加編碼的 UI。
- 更新了 Y 函數() 及其相關函數,使其使用局部變數而不是全域變數。
- 戴夫B:
- 已發現並修復了幾個與拖曳時撤銷操作相關的崩潰問題,雖然很少見,但似乎有幾位用戶遇到了這個問題。
- 繼續測試運行帶有受保護 JSL 檔案的插件的功能
- Dan S:正在努力改進 TableBox 的輔助功能支援——螢幕閱讀器即將能夠導航到每個單元格。已將三元軸的修復整合到 19.2 版本中。新增了針對客戶回饋的在條件資料篩選器中使用搜尋欄位的問題的修復。
- Evan:負責 TableBox 的無障礙功能開發。調查 macOS 系統上的分類複製/貼上問題。重新設計連結項,並為 EA3 版本進行一些修改。為 Mimic 測試框架建立 JUnit XML 檔案。
主機和介面
- 麥可H:
- 更新了執行單元測試,使其直接使用 viewdiagnostic 將 .ips 檔案轉換為崩潰報告,取代了 ipstocrash。此外,還修復了崩潰記錄和診斷捕獲之間可能存在的競爭條件,該條件可能導致在極少數情況下報告缺失。
- 將 Mac 版 JMP 20 的最低作業系統支援版本提升至 macOS 14 Sonoma(蘋果目前支援的最低版本)。修正了由此產生的多個方面的棄用警告,包括語音合成 (speak())、Metal 檢查、授權碼、已刪除項目動畫、檔案系統監視以及 LAPACK/CBLAS。
- 修正了對 Mac JMP 專案檔案的意外更改,這些更改啟用了沙盒功能並更改了程式碼簽名設置,從而導致了多個問題。
- 更新了 Mac 版 JMP 選單項目狀態圖標,採用了更現代化的設計,包括新的深色模式變體。
互動式 HTML
- 麥克‧史蒂克爾斯:
- 表格效能分析採用的是密集的折線圖,載入時間長達 50-65 秒,但所有可用的效能分析工具都顯示載入時間僅為 1 到 2.5 秒。我無法找出剩餘時間都耗費在了哪裡,最終將其作為新 bug ( JMPHTML-15455 ) 提交,以免問題被遺忘。
- 目前正在實作互動式 HTML 中的日期模式格式 ( JMPHTML-14083 )。在 38 個模式程式碼中,目前有 14 個會導致日期解析失敗,4 個解析錯誤。我正在努力實現這 18 個,然後在非美國地區測試所有 38 個模式的正確性。
- 約翰鮑威爾:
- Michael Senoyuit:致力於提升 JMP Live 中 LDF 的效率。對 HTML 中的 performanceData 進行了少量修改。
香農的筆記
感謝Mike Stickles分享他最喜歡的量子力學漫畫!祝大家週末愉快!
