19.1.3:代碼凍結 2026年5月28日 • 19.2:代碼核准模式開始 2026年6月18日 • 20.0:主版發布;功能凍結 2026年7月23日 • 20 EA4 凍結月 2026年611日
歡迎閱讀 2025 年 5 月 29 日 JMP 開發更新!
感謝所有參與修復、測試、整合和驗證即將發布的JMP 19.1.3緊急修復版本功能性缺陷的各位!所有預期變更均已完成,我們已達到代碼凍結階段,安全凍結階段將於 6 月 4 日緊跟其後。我們預計在 6 月中旬發布 19.1.3 版本,屆時 QA 將完成所有產品的安裝程序測試。
JMP 20 EA4將在不到兩週的時間內停止開發。對於不熟悉此流程的用戶,EA4 是我們向部分感興趣的客戶開放測試的第四個JMP 20功能版本,旨在收集他們的回饋意見。開發者們,請繼續更新你們的功能頁面,詳細說明已準備好進行使用者測試的新功能!
JMP 19.2代碼核准模式將於 2026 年 6 月 18 日啟動。此版本採用Confluence 中詳述的維護版本審批流程。強烈建議開發人員在 JMP 20 中修復錯誤,並允許測試人員在將其整合到 19.2 版本之前進行驗證。
非常感謝卡萊布·金和Simin Zheng在周四的 JMP 開發者會議上帶來的題為“人工智能時代的應用統計”的精彩演講!如果您錯過了會議, 可以在這裡找到錄影。我很高興 JMP 有這麼多人如此認真地思考與人工智慧相關的話題,例如結果的可靠性。會議接近尾聲時,我們也針對人工智慧在課堂上的應用進行了一番討論。幾位實習生熱情地分享了他們在近期課程中使用(或不使用)人工智慧的經驗。這又是一個讓我們更了解 JMP 實習生的機會,感謝大家的分享。如果您不在卡里,可能沒有機會與我們的實習生見面,但您可以在 InsideJMP 上閱讀更多關於他們的資訊!
恭喜拉斯·沃爾芬格和他的家人,他的女兒Brenna上周喜結連理! Russ很高興地歡迎他的新女婿加入這個家庭,並在我們JMP員工用戶組(JEJUG)四月份的會議聊天中分享了一些婚禮照片,所以我相信他不會介意我在這裡也分享一下。如果您參加了四月份的JEJUG會議或看過錄像,您應該記得Russ提到Brenna穿著她祖母的婚紗,以及他們在尋找專業的干洗店讓婚紗恢復到婚禮狀態時遇到的種種挑戰。最終一切都非常完美!祝賀這對幸福的新人!

一般公告
重要日期
- 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 開發最新進展
核
- Xan:繼續開發自訂 JSL 圖形建構器元素,但暫時擱置以進行評估。改進了低解析度數位格式化的軸啟發式演算法。新增了 PolySeg JSL 對行連結的支援。
美國能源部和可靠性
- 顏春(實習生,向瑞安·萊基維茨匯報):這週參加了好幾項實習生培訓,包括即興表演和研發技術培訓,既有趣又收穫滿滿!我的實習專案是開發一個用於組件添加順序(OofA)實驗的模型選擇框架,其中組件的添加順序至關重要。這週,我用文獻中常見的OofA資料集測試了傳統的模型選擇方法,下一步是將新增順序的方向性納入分析。總的來說,這週過得充實愉快。 :smiling_face_with_smiling_eyes:
- Jace (實習生,向瑞安·萊基維茨報告):來這裡的第一周,我開始產生奧馬爾斯設計圖,以便在今年夏天晚些時候用於我的專案。到目前為止,我已經能夠復現原始論文中列出的幾個主要設計圖。
主機和介面
- 麥可H:
- 幫助其他開發者解決了 xcode-unlock-p4.sh 腳本的問題。由於修復方案涉及 .zprofile 和 .profile 檔案之間的相容性問題,我改進了腳本,使其更加穩定可靠,並且在手動呼叫時能夠更好地檢查參數。
- 協助 Jim B 調試了線程清理器測試運行中的一個問題。解決方法是將建置/測試機器上的 Xcode 升級到 26.5,以更好地匹配其運行的 macOS 版本。
- 已將修復程式整合到 JMP 19.2 中,以解決 Mac 系統上 .sql 檔案的問題。 macOS Tahoe 更改了這些檔案的 UTI,導致 Mandy 發現了一個回歸問題。
- 已將修復程序推送至 JMP 20 和 JMP 19.2,使 JMP 能夠透過拖放操作開啟 .xlsx、.json 和 .xml 檔案。此功能在 19.0 版本中發生故障,並已由使用者報告。
- 我調查了 Xcode 26.5 靜態分析器的新問題,並推送了大部分修復程式。仍有一些誤報問題我沒有修復,因為修復方案太複雜。我會研究如何修改報告工具,使其忽略這些問題。
互動式 HTML
- Arnav Murthi(向約翰‧鮑威爾報告的實習生) :
- 透過完成使用者社群教程學習了 JMP。
- 在我的電腦上安裝了各種開發工具(Visual Studio、VS Code、Perforce 等)。
- 桌面建置和 Web 測試已成功編譯/執行—現在可以開始編寫程式碼了。
- Mike Stickles:已完成以下問題:JMPHTML-15538(格式模式:使用 <.> 時 HTML5 會遺失格式模式)、JMPHTML-15544(格式模式:依值標籤不遵循格式模式)、JMPHTML-15545(格式模式:引用行標籤不遵循格式標籤不遵循格式模式)、JMPHTML-15545(格式模式:引用行標籤不遵循格式模式模式和 JMPHT-1550 )。前兩個問題已通過測試並關閉,第三個問題仍在測試中,第四個問題已提交程式碼審查。目前正在調查 JMPHTML-15548(標記格式模式:重置軸後格式模式遺失),這是最後一個優先級為「主要」的格式模式錯誤。
- 約翰鮑威爾:
- 保羅·斯皮查拉 :正在努力為互動式 HTML 和 JMPLive 新增對曲面圖的支援 ( JMPHTML-15556 )。目前這項工作仍在進行中。
JMP Live
- Aurora:開始開發報告偏好設定功能(後端支援建立和讀取偏好設定)。向產品管理團隊示範流程篩選分類。開始優化流程篩選分類效能。利用人工智慧進行缺陷查找。
統計數據
- Elizabeth:在廣義線性混合模型 (GLMM) 的「重複」標籤下新增了「殘差」類型 (JMP-28854)。此隨機殘差用作單一參數分佈(例如二項分佈)的過度離散參數,由寶潔公司提出。協助調查了使用不等塊大小的塊因子來擬合 Y 對 X 的問題。
- Laura CS:正在努力提升 MultiCorrelationFitter 類別的速度。現在多系列分佈的估計速度快了很多,我正在清理程式碼。已將 bug 修復整合到 19.2 版本中。
統計測試
- 札克懷特 (實習生,向James Koepfler報告工作) :我已在測量系統分析插件方面取得了不錯的進展。它目前包含一個簡單的對話框和可用的輸出,但在接下來的幾週內,我將使其更具動態性並增強互動性。
- 武藤步:我最近參加了關於序列覆蓋數組專案的啟動會議。從那以後,我一直在閱讀一些文獻來理解這個演算法。此外,我還在學習JSL。
- 馬克:我與韋恩‧萊文會面,了解他的產品 CoBaseKRM。我們認為,我們關於擴充功能以重複使用回應和因子定義,以及另一個用於在從 Excel 匯入資料時恢復 DOE 缺失元資料的實用程式的想法,與 CoBaseKRM 並不衝突。我和雅各一起審查了我們希望提交到 JMP Marketplace 的研究工具的文檔和流程圖。我花了幾個星期的時間重新建立了 JSL 單元測試儀表板的查詢。我為該查詢編寫了一個 JS 包裝器,以便可以輕鬆地更改一些參數,而無需每次都使用查詢建構器。
生命科學最新動態
- 傑克‧薩姆納(實習生,向拉斯‧沃爾芬格報告工作) :
- 我已著手開發JMP PyTorch插件的更新項目,使其能夠使用分子資料運行 GNN 模型。首先,我製作了幻燈片,概述了我的專案計劃。在正式開始之前,我與盧西亞諾·席爾瓦和las·沃爾芬格分享了這些計劃,以確保他們認可。這些計劃概述瞭如何從分子中構建最佳圖,並且我建議我們添加一個選項,允許創建在空間上接近的原子之間(即使它們之間沒有原子鍵連接)繪製邊的圖。
- 目前,我已經為 PyTorch 插件編寫了程式碼,該插件允許我們加載分子結構檔案並將其處理成:(1) SMILES 字串(一種用於將分子結構表示為字串的簡化語法)和 (2) 相應的 JSON 字串,其中包含原子間的二面角,以幫助重建每個分子的三維構象。我目前正在驗證我的二面角方法是否按預期工作,同時也在編寫程式碼,以建立基於空間鄰近性和原子鍵合的圖。我期待著盡快訓練和測試 GNN 模型,以確保它們能夠按預期工作!
- Drew:正在修復 JMP Clinical 19.2 的最後一個 bug。正在研究和開發 JMP Clinical 20.0 的一些功能原型——在「審查物件篩選器」中添加人群篩選器,以及如何將列重新編碼整合到我們的研究添加/刷新流程中。
- 宋一然(實習生,向Russ Wolfinger報告工作):與其他實習生和LS團隊會面。與人工智慧助理討論並確定了我的專案範圍。
產品管理和產品行銷
- 我的:
- 參加了 JMP 20 的 JMP Live Process Screening triage 演示。效果令人印象深刻!
- 與Sarah Gilyard、Caleb King、Eric Mittman和Rajneesh Rajneesh會面,檢視 JMP 20 的當前可靠性項目和剩餘優先事項。
- 與曼迪·錢伯斯合作處理範例數據,以演示一些新的數據表功能——帶有屬性的標籤、分層列分組、篩選視圖…
- 參加了由Sarah Gilyard與Laura Lancaster、Jianfeng Ding和新 JMP GTET 成員阿斯特麗德·拉克組織的多變量過程能力會議。
- 布萊恩:
- 本周大部分時間都集中在開發與Fluent 系統圖示風格更加一致的其他圖示。我為以下圖示創建並提交了 18 個新的 Jira 問題:MSA、Variability、Pareto、Diagram、ManageSpecLimits、ReliabilityGrowth、ReliabilityRepeatedDeg、Recurrence、DestructiveDegradation、ReliabilityFatigueModel、ReliabilityBlock、RepairableSystemsSimulation、ReliabilityDegradation、ParamReg、PropHazards、ReliabilityCumulativeDamage、Survival 和MaxDiffDesign。
- 我與亨利·摩爾協調了巴爾的摩 JMP Discovery Summit 的 JMP 實驗室佈局。
- 我與埃文·麥考克爾 、 約翰·施羅德爾和梅麗莎·特納就無障礙功能更新進行了協調。您可以參考無障礙功能路線圖來了解目前狀態和未來計畫。我計劃開發 U-Study 腳本,以測試開發人員希望在 EA4 中實現的功能。
技術支援與互動
每週技術支援案例數:

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

每週客戶支援案例量:

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

開發營運
- 缺口:
- 對 DailyUT 實例進行故障排除。製作了適用於 Windows 11 的 JMP 20 和適用於 Windows 2022 的 JMP 19.1.3 的新鏡像。
- Jenkins 已更新至 2.555.2 版本
- 我們正在改進 SBOM 掃描工具,使其能夠更好地處理無需 JSON 檔案即可提交的一次性請求。這項工作已接近尾聲,預計下週初即可完成。
- Shannon L:已完成 JMP 19.1.2 版本發布工作。目前正在追蹤 JMP 19.1.3 和 JMP Live 19.5 的安全及緊急錯誤修復版本。負責 Oxygen 專案的管理工作。本週為 JMP 的多個團隊(包括採購、人力資源和 HTML 團隊)提供 Atlassian 管理和使用者支援。負責 JMP Marketplace 的相關工作,包括定義如何註冊擴充功能以符合出口法規。指導我的實習生完成他的暑期專案。每週參加技術會議。
- 鮑伯:
- Confluence 中已更新的簽核與產品準備頁面
- 對 19.2 版本 VC 可再發行元件檔案的變更進行了進一步測試
- 需要進行更多測試以最終確定觸發文件,以便在未進行任何原始程式碼變更時強制建置。
- Melanie:在完成 TestBot 向 AWS 的遷移之際,測試一些 TestBot Jenkins 專案 • 完成分支和 EOR 任務的常規工作 • 調查一個令人困惑的單元測試/儀表板問題JMPTOOL-2221 • 致力於改進單元測試日誌專案。
- Myron:參與了 JMPTOOL-1884(更新電子郵件中的崩潰作業系統,使其包含 arm64)、JMPTOOL-2219(更新 JiraBot 元件)以及各種崩潰檔案清理任務。
- Jim:在程式碼凍結之前,對 //depot/rel/r19.1.3/source/… Perforce 分支進行了多次整合。
本土化
- Trish:翻譯供應商報告稱,在為 19.5 版 JMP Live Help 截圖時出現問題( WEBJMP-12511 、 WEBJMP-12510 )。 JMP Live 配置幫助將不會被翻譯(WEBJMP-12514) (特別感謝迪特·皮索和克里斯·漢弗萊的幫助,使此問題得以快速解決)。
- 霍華德:
- 由於文件團隊的更改,需要重構 Dita 預處理和填充作業。
- 專案首次啟動時,儀錶板中新增了匯出/推播功能
- 調試後端任務流程
- Sandy:改進了 PortableUI、SampleData 和 BuiltIns 的舊版字串報告功能。協助調試了本地化儀表板導出問題。
- Sohail:為 ChatUI 介面新增批次處理、即時批次狀態更新和偵錯功能。
文件
- Dalen Hicks (實習生,向Qiana Perry報告) :本週我專注於設計和驗證選單腳本流程,具體工作包括整理 BA 和 DOE 目錄,以及開發一個 Python 腳本,用於將選單路徑提取到結構化的 XML 中。我成功地在52 個文件上運行了該腳本,提取了1574 個選單路徑,沒有出現任何失敗,從而建立了一個 100% 功能齊全且可擴展的處理基線。期待下週能夠進一步優化輸出並繼續建立自動化流程!
- Allison Wray (實習生,向奎安娜·佩里報告工作) :正在熟悉 JMP、JMP Live 和 Oxygen XML Editor。我還參加了 SAS 實習生和研發部門的介紹會。
- 蘇珊C:
- 清理 QPM 交叉引用手冊中的交叉引用
- 已建立 19.5 個註冊護理師 (RN) 並發送審核文件 - Confluence
- 協助解決 JMP Live 設定指南問題
- 德文:將我們文件中的自動化參考章節轉換為 XML,並審查消費者研究章節以便移交給統計團隊。
- 克里斯 :已加入 Statbook XML 檔案。正在與 Daylen 合作編寫一些 XML 清理和文檔分析腳本。與 Michael Osinibi 討論了即將推出的 cookie 同意機制。
- Jill:完成了 RSM 的轉換工作,並開始對 EG 進行 oXygen 轉換工作。
系統/主機測試-Cary
- Hunter:對幾乎所有 JMP 19.1.3 桌面配置進行了安裝和授權測試,為即將到來的 19.1.3 最終安裝程式測試做準備。調查了在許可證寬限期內離線啟動 JMP 19.x 時出現長達 30 秒延遲的問題。 (此問題已在 JMP 20 中解決。)進一步驗證了 JMP-30541 中最新的 JMP 20 授權增強功能,該功能會在背景檢查 JMP 授權。在許可證從寬限期過渡到終止期間,允許 JMP 20 在多個系統上連續運行數天。審查了更多本地化文件並更新了相關的 JIRA 條目。
- Nick H:我完成了 20 和 19.2 版本的一些驗證工作。我還修復了夜間建置運行中幾個失敗的單元測試(仍在等待它們在夜間建置運行中正確生效)。我開始在測試儀錶板中開發一個新頁面,用於追蹤每個 JMP 測試案例和配置的夜間建置情況。
網站測試 – Cary
- 喬希:最新情況:
- 客戶支援和部署協助
- 解答了客戶關於將 JMP Live 從 17.x 版本升級到 19.1 版本的安裝問題。
- 調查了有關 JMP Live 無法連線到部署在 AWS 中的資料庫的部署問題。
- 測試與驗證
- 持續測試 JMP Live 身份驗證變更。
- 測試了 JMP Live 19.5 的安裝過程,包括資料庫、JMP Pro for Live、Keycloak 和 JMP Live 元件。
- 測試了 JMP Live 資料庫升級過程。
- SSO 設定:已向 SAS 提交請求,為 jl_distad 取得 SAML 連接,以便伺服器可以遷移到 SSO。
- 安裝程式測試準備:建立了即將進行的 JMP Live 19.5 和 JMP Pro for Live 19.1.3 安裝程式測試所需的伺服器,預計在未來幾週內開始測試。
- 惠:整體重點是跨表面驗證和早期風險識別,以減少後期意外情況。
- 在 JMPHTML-15480 下,對 HTML5 日誌訊息覆蓋範圍進行了驗證,涵蓋了廣泛的功能(靜態圖像、行升序、偽對數刻度、AUC/填充、InSpec 機率分析器、高亮單元格、上標括號),確保了診斷和支援所需的預期日誌記錄行為。
- 已驗證 JMP Live 19.5 → JMP 20 本地化和編碼行為,確認 WebJMP 對德語和其他非英語語言的修復(WEBJMP-12312、WEBJMP-12496、WEBJMP-12500),並降低了國際用戶體驗退化的風險。
- 審查並驗證了麥克·史蒂克爾斯提供的標籤修復的格式模式行為,確認了對已識別的極端情況的正確處理。
- 測試了 HTML5 對固定顏色標記標籤的支援情況,確認了新功能的預期行為。
- 已識別並記錄了 JMP Live、HTML5 和桌面版中存在的 3 個跨平台問題,包括:
- HTML5 立方體圖空白渲染問題(已由 John 修復,現已準備好進行驗證)
- 當不存在資料表時,JMP 和 JMP Live 之間的 JSL 行為存在差異。
- JSL 對重新運行分析的支援有缺陷,這可能會影響未來 JMP Live 報告的重新產生。
- Seema:流程篩選很有趣!
- 已接受並關閉:
- 當使用者點擊流程篩選總表中的某一行時,開啟對應的警告面板部分。
- 創建了 Jiras:
- 點擊流程篩選表中的「警告」按鈕,應該會開啟「警告」面板。
- 當選取包含警告的行時,JMP Live 中不顯示製程篩選控製圖。
- 在 JMP Live 的「警告」面板中選擇「警告」時,應選取「流程篩選」表中的對應行。
- 當類別帶有標籤時,警告面板不會展開/顯示警告訊息。
- 當 qc_sampleName 的值巢狀時,篩選過程 JSON 會以紅色高亮顯示。
- 泰勒M:
- Worked on some Postgres security testing, including these items that were 已接受並關閉:
- 由於安全漏洞,請將 Postgres 更新至 18.4 版本。
- 由於安全漏洞,請將 Postgres 更新至 16.14 版本。
香農的筆記
今天想跟大家分享一件我之前不知道但覺得很有趣的事。先交代背景-上週末,我大學生梅的cosplay表演小組在羅利會議中心舉辦的Animazement '26動漫展上贏得了工匠級化妝舞會表演獎。他們既興奮又驚訝——小組裡幾乎所有人都是新手,只有一位成員之前得過獎,所以他們要和一些更有經驗的小組競爭。這是表演結束後小組的合照——梅在右上角。


如果你認識我,那你一定已經聽過我講過很多關於Mae有多熱愛戲劇、服裝和cosplay的事了。在Animazement '26的Instagram帳號上看到她們的影片後,我試著在Apple Music上搜尋她們用的那首歌,翻遍了《魔法少女小圓》的眾多原聲帶。 Mae笑著告訴我,她們用的歌根本不是《魔法少女小圓》裡的,雖然她為了配合表演,特意混入了動畫的音頻。她們用的歌叫《Bad Apple》,而我竟然完全沒意識到這首歌在網路上火了十多年。甚至在C++世界裡都能找到《Bad Apple》的取樣。如果你也跟我一樣,需要了解這首歌, 那就看看下面的解釋吧。