19.1.1:計畫於 2026 年 4 月 14 日發布 • 19.2:代碼批准模式於 2026 年 6 月 18 日開始 • 20.0:正式發布 • 20 EA3 版本凍結於 2026 年 4 月 30 日;功能凍結於 2026 年 2023 日;
歡迎閱讀 2026 年 4 月 10 日 JMP 開發更新!
JMP 19.1.1產品安全更新的審批工作現已完成,預計將於 4 月 14 日星期二在 MyJMP 上線。 DevOps 團隊正在為19.1.2 版本分支發布做準備,其他 19.1.2 的基礎架構搭建工作也在進行中。與 19.1.1 類似,19.1.2 版本僅提供安全性修復,包括第三方函式庫更新和靜態分析修復。
請注意,您正在修復JMP 20的一個關鍵 bug,該 bug 也會影響 19.2 及更早版本,並且嚴重到足以列入我們的 19.1.3 緊急 bug 修復版本。請在 Jira 的「計劃版本」欄位中新增 19.1.3。我們主要關注 XX3 版本中的 CRP 問題評估——數值問題、普遍存在的 bug 以及沒有變通方案的嚴重問題。您需要獲得產品管理或客戶服務管理的支持,才能將問題納入 19.1.3 的考慮範圍。此外,計劃在 19.1.3 中修復的 bug必須在 19.2 和 20 版本中進行測試,然後才能整合到 19.1.3 分支。
JMP 20 EA3 版本即將發布,計劃於 4 月 30 日凍結。感謝您更新並建立新功能頁面! EA3 版本的所有日期和截止日期詳情已包含在 Outlook 提醒中,該提醒應已添加到您的日曆中,日期為 4 月 30 日。如果您未收到提醒,請聯絡Melanie Drake,她會將您加入提醒清單。
感謝約翰·霍爾分享麥可·赫克特昨天關於 C++ 新特性(例如 std::optional、std::expected、std::variant、std::span 和結構化綁定)的演講連結。順便一提,如果您是 JMP 新手,想要了解 JMP 程式碼庫的概覽,也可以在 Confluence 上查看這個頁面,其中總結了Xan Gregg等人進行的一系列 JMP 程式碼導覽。
最後,非常感謝香農·萊斯利分享Atlassian 的最新更新!
2026年4月 Atlassian 客製化/改進
本週,管理團隊對多個研發 Jira 專案進行了更改,將安全性欄位集中到一個新標籤頁中。 您可以在此處找到有關此變更的更多資訊。
如有任何疑問,您可以聯絡香農·萊斯利或其他任何 JMP Atlassian 管理員。您也可以造訪我們的JMP Atlassian 問答團隊頻道,我們會持續分享此資訊及其他 Atlassian 相關內容。
一般公告
重要日期
- JMP 20 EA3 代碼凍結 - 2026年4月30日
- 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 開發最新進展
主機和介面
- 麥可H:
- 已重構 Number 和 String 列的顯示類,如下所示,以便它們管理的資料能夠保持常數正確性。 (JSL:Number Col Box、Number Col Edit Box 等)我認為此更改的大部分影響已經解決,但如果您發現任何回歸問題,請告知我。


- John Schroedl:將 VS 解決方案更新為更新的 slnx 格式。感謝Jim Borek、Nick Ruva和David Barbour對建造系統的快速更新。修復了主機樹控件,提高了樹項的可訪問性,並修復了樹展開器的顏色問題。進行了多次可訪問性方面的討論。更新了滑鼠遊標和處理方式,使其在高 DPI 下顯示效果更佳。將 JMP 20 中與主機相關的資料表視窗大小修復程式套用到 19.2 版本。與 Bob Hickey 討論了他對 WebView2 安裝所做的簡化工作;效能提升顯著!
- Paul N: JMP-28416 和 JMP-28661 - 由於從 jmp.run_jsl() 呼叫的程式碼拋出的未捕獲/未正確捕獲的 C++ 異常而導致的崩潰問題。 JMP-30181 安全性更新,將 JMP 20 和 19.2 更新至 Python 3.13.13。
互動式 HTML
- 保羅·斯皮查拉 :我一直致力於提升 JMPHTML 報表的效能。這包括允許 JMPLive 列切換器在會話已啟動的情況下直接修改報表 (JMPHTML-15353)。我們也改進了包含大量不同單元格(圖例顏色各異)的樹狀圖的效能 (JMPHTML-1308)。此外,我們也更改了 HTML 匯出中 GroupRowStateAbilities 的快取策略 (JMPHTML-15405)。我們也修正了 ScrollBox 中「適應視窗」功能出現異常的錯誤 (JMPHTML-15399)。
- 約翰鮑威爾:
- 透過使用單一共享背景畫布,提高了具有許多(3000+)標記段的互動式 HTML 圖表的載入時間效能,因為存在許多疊加層( JMPHTML-13546 )。
- 在使用 Linked Subset 表時,透過快取和重複使用子集索引來提高具有許多標記段(25 個以上)和許多行(25 萬行以上)的 C++ 匯出時間效能( JMPHTML-15408 )。
- 研究將此技術應用於其他領域。
- 普拉維娜:
統計數據
- Laura CS:與 Haley 合作,將半天的結構方程模型 (SEM) 工作坊擴展成全天工作坊,我們將在下週的會議上授課。與 Sohyeon 和 Haley 會面,討論縱向 SEM 範例的想法。與多元化運動小組會面,討論今年的計劃。與 Andrew 討論了圖表需求,並與 Haley 一起創建了一個可用性研究,用於測試 SEM 圖表功能。參加了與統計開發人員的會議,討論了有用的 C++ 技巧。
- Elizabeth:修正了 Jacob 在測試更新後的 BLAS 例程時發現的 Mixed 中 RSquare 計算的錯誤 ( JMP-30309 )。修正了顯示/圖形團隊在使用 GLMM 診斷套件時發現的錯誤,該錯誤會在平台運行後刪除資料表行時出現 ( JMP-30361 )。代表統計組參與一個內部小組,該小組致力於改進目前名為「連結項目」的新 UI/UX。
- 約翰·霍爾
- 在流程篩選中,新增了「設定限制」和「將限制嵌入已儲存的腳本」命令,以便更輕鬆地修復第二階段的限制(JMP-30278 )。
- 在「擬合最小平方法」中,修正嵌套模型的「保存預測和區間」崩潰問題( JMP-30357 )。
- 在多個地方修復 Profiler 在因子為「離散數值」時搞亂軸的問題( JMP-30356 )。
- 在許多地方,對於條件進度條,請將 std::unique_ptr 替換為 std::optional(感謝麥可·赫克特 )。
統計文檔
- Michael C:整個統計文件團隊一直在將 JMP 文件中的所有公式轉換為 LaTeX 格式,為遷移到新的編寫工具做準備。這是一項巨大的工程,但將使公式的維護更加便捷,而且它們在幫助文件中的顯示效果也會更好!
統計測試
- 馬克:我已將改進的 Grubbs 異常值測試擴充功能提交到 JMP Marketplace,並且已被接受。我還改進了 Dixon 異常值測試擴展,特別是更新了臨界值表以提高測試覆蓋率,並將其提交到 JMP Marketplace。我幫助 Jacob 在 OpenBLAS 函式庫更新前後分別執行了兩套單元測試腳本,以確認時序變更。 Laura L. 聯絡我,詢問我之前寫的另一個用於計算變異係數置信區間的腳本。我確認該腳本可以正常工作,但決定對其進行改進。腳本使用了 Vangel 的方法,但該方法已被證明覆蓋率較差,因此我在改進使用者介面的同時,正在實現一種新的精確方法。
- 雅各:
- 測試 OpenBLAS 新版本的更新
- 為簡易DOE和OC曲線編寫Mimic()測試
- 準備關於使用覆蓋數組進行單元測試的簡報
- 測試空間填充設計和設計探索器中即將發生的變更的擱置版本
生命科學最新動態
- Drew: JMP Clinical 20 功能開發-臨床研究報告。正在研究 JMP Clinical 專用助理版本,以幫助使用者更好地使用 JMP Clinical。更新 JMP 驗證套件插件,並研究如何簡化建置/提供基準測試檔案的流程。繼續推進 JMP Clinical 單元測試的自動化工作。
- 佩吉:請代我向JMP的同事們致謝,感謝你們送來的美麗鮮花,以慰我岳父的離世。每天能在JMP和這麼多充滿愛心的人一起工作,我感到無比榮幸。
產品管理和產品行銷
- 凱莉:本週,我們舉辦了一場銷售賦能培訓,內容涵蓋 JMP Live 的採用流程及其在幫助銷售客戶拓展 JMP 應用範圍方面所帶來的價值。培訓涵蓋了 JMP Live 採用指南,概述了實施 JMP Live 並實現持久組織影響力的關鍵步驟。更多詳情, 請點擊此處觀看錄影。
- 布萊恩F:
- JMP 20 圖標更新:繼續進行 JMP 20 圖標更新工作,包括調整和改進 DOE 圖標,以提高清晰度和一致性。
- 無障礙改進:與主辦單位和核心團隊協調無障礙改進,初步重點是與 EA3 相關的無障礙演練。
- 寶潔參與支持:為即將進行的寶潔 EA2 研究準備工作和備用虛擬機提供支持,以降低實驗室風險,這需要投入不小的設置成本。
技術支援與互動
每週技術支援案例數:

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

每週客戶支援案例量:

上週待處理案件隊列中的案件主題(不包括與受限方篩選相關的案件):
開發營運
- 缺口:
- 我嘗試使用我們基於 Windows 11 QEMU 的基礎鏡像來更新 DailyUT 的法語、德語和日語系統,但遺憾的是,我需要對每種語言進行完整的安裝,因為我對微軟描述的鏡像轉換效果並不滿意(也不信任)。系統中殘留了太多非原生元件,而我不希望在本地化測試中使用這些元件。我今天已經開始建造新的鏡像了。
- 這週我在Mac虛擬化方面也取得了相當大的進展,但實際使用時卻遇到了嚴重的效能問題。我不確定原因,但我認為可能是我的配置出了問題,所以我正在調試。
- 所有 JMP 20.0 Jenkins Windows 專案都已順利轉換為新的 SLNX 檔案格式。這真是一個快速的勝利。
- Swarm 和 Jenkins 伺服器僅進行了作業系統更新。
- 鮑伯:
- 增強了 Windows 安裝程式邏輯,使其能夠可靠地檢測 WebView2 Evergreen Runtime ( JMP-30368 )——此修改將加快安裝速度,因為如果檢查結果顯示不需要 WebView2 安裝程序,則不會啟動它。感謝John Schroedl對 Windows 作業系統預期功能的初步討論。
- 為 19.1.1 版本建立了安裝程式驗證檔。與德魯‧福格利亞討論瞭如何改進我使用的流程,以便利用他在產品驗證方面所做的出色工作。
- Melanie:為 19.1.2 版本建立了分支任務 Jira: JMPTOOL-2130 。在啟動 19.2 版本的範例資料 Stringbot 作業之前進行了調查。協助蘇珊為 JMP Live 19.5 設定了 JMP Live Help Template 的 Jenkins 流程-感謝 Jim修改了 Perforce 權限。與Shannon Leslie 和 Susan合作,規劃了新的版本發布結束任務(從 19.1.2 版本開始),用於發布說明。與香貇·萊斯利合作,處理了 Jira 中的一些問題層級的安全變更。進行了各種測試、驗證和調查。
- 吉姆:
- 已建立 JMP 19.1.1 的最終安裝程式候選版本
- 根據最新一次 ASAN UT 運行結果,已提交大量 JIRA 條目。
- 已驗證的已修復 JIRA 條目
- 為即將發布的 JMP 19.1.2 做準備(來自 Melanie 的分支任務 JIRA)。
- Shannon L:正在完成 JMP 和 JMP Live 19.1.1 的發布工作,包括撰寫安全公告和更新第三方程式庫掃描功能。 JMP Marketplace 貨幣化專案也持續推進,本週將召開沙盒會議,繼續制定產品代碼需求。負責 Atlassian 的管理和用戶支援。每週參加技術會議。
- Shannon C:討論了點點分支流程。審查了許多 Jira 問題以清理清單。調查了一些崩潰問題。在 A 棟樓咖啡廳進行了團隊午餐。進行了團隊會議和個人會議。
本土化
- Krzysztof:協助處理 JMP Live 19.5 版本的翻譯回饋。協助調試和修復與 JMP Live 和 Marketplace 本地化及字數統計報告相關的工作流程問題。審核並修復 JMP Live Help 未來版本(新版本號和新交付物)的翻譯任務。致力於增強舊版字串鏈報告,添加用戶 ID 和日期等元數據,以反映已更改的翻譯。
- 沙:
- 參與了儀表板驗證類別的重構工作
- 處理了與儀錶板驗證類別重構相關的 Jira 缺陷
- 負責編寫與提交/返回過程中所有文件移動到同一個 JSON 文件相關的文檔
- 完成了在填充作業末尾添加文件驗證的工作
- Trish:正在審核在地化工程師職位的履歷/HireVue影片。為需要存取內部伺服器的日文、中文和韓文使用者群組(UG)截圖。 Allison找到了一家潛在的供應商,可以為V20提供簡體中文翻譯支援——我參加了她安排的與供應商的會議,以便我們收集更多資訊。這家供應商看起來很有前景。
- Allison:處理了 19.5 JMP Live UI、Keycloak 和 Installer 的回傳結果,並將翻譯推送到 GIT;處理了新的 Marketplace 字串,並將軟體包發送給供應商進行翻譯;對 Marketplace 字串進行了中文翻譯測試;審查了 JMP Live UI中文翻譯的實現;與供應商溝通了中文本地化報價;與一家潛在的供應商進行了電話會議,以支援未來的中文翻譯;報告了在本地化自動化過程中遇到的錯誤,並測試了修復程序。
- Howard:參與了pytest markdown的開發工作。與Sandy合作解決了新實施的專案範本方法中的字數統計問題。改進了錯誤訊息的處理方式。修復了一些bug。
- Sohail:重構和清理術語提取腳本,建立多語言術語庫,並更新修改後函數的測試。
文件
- 蘇珊C:
- 記錄 JMP Live 19.5 已修復的錯誤(計劃於 4 月 16 日進行審核)
- 測試 Jira 地圖專案以支援 JMP Live
- 計劃開始記錄所有版本說明,包括安全修復和 JMP Live 19.5 的說明。
- 正在嘗試讓 Adobe Acrobat Pro 雲端審閱功能正常運作—需要重新安裝 Pro 版本。
- Qiana:參與了JMP-30326和JMP-29398計畫。調查了與 STIPS 樣本資料相關的案例 00300782。參加了會議。參與了專案規劃。
- Jill: 4/6 UI 字串報告, JMP-29332 ,與 Ernest 會面討論自動標記。
系統/主機測試-Cary
- 艾瑞克:
- 在 Databricks(基於雲端的資料平台)上新增為管理員;登入 Databricks 並建立了新的 Databricks 資料統計連接器所需的個人存取權令牌。
- 在 JMP 20 中建立了兩個新的 Databricks 資料連接器;一個使用個人存取權令牌進行身份驗證,另一個使用 OAuth2 驗證。
- 已驗證並關閉JMP-30223 (JMP 20) 建立/設定 Databricks 資料連接器;
- 已驗證並關閉JMP-30229 (JMP 20) 使用者應該能夠使用新的 Databricks 連接器建立和使用測試;
- 已驗證並關閉JMP-30225 (JMP 20) Databricks 連接器在 Mac 和 Windows 上的工作方式應該相同;
- 已驗證並關閉JMP-29045 (JMP 20) 新增 Databricks Warehouse 和 Catalog 互動式選擇機制;
- 為基於雲端的資料連接器(Snowflake 和 Databricks)建立一個新的 Confluence 頁面
- 在 Windows 和 Mac 系統上都建立了新的 OracleDB 連接器。
- 已驗證並關閉JMP-28028 (JMP 20) OracleDB 連線遵循 Python 策略設置
- 已驗證並關閉JMP-28059 (JMP20) 使用者應該能夠使用新的 Databricks 連接器建立和使用測試。
- 為 OracleDB 連接器建立一個新的 Confluence 頁面
- 已驗證 JSL 單元測試結果儀表板中專用後綴運行的資料表/ODBC 測試的新測試結果
- 賈斯汀:這週我主要忙於完善測試策略,並開始為 Python 的 jmp.run_jsl() 函數添加檔案路徑自動化測試,以便使用者能夠從我們的 Python 環境運行 JSL 檔案。我還修復了幾個與 JMP Python 整合影像物件更新相關的缺陷。最後,我繼續建立 JMP Windows 專用後綴運行環境 w。
- Audrey: 19.1.1 最終安裝程序驗證已完成。正在進行 I18N 測試並為下一輪做準備。暑期實習生計畫。嘗試使用 Mimic。與 Hunter Weaver 和 Daniel Powell 一起調查身份驗證問題。
網站測試 – Cary
- 喬許:
- JMP Live 19.1.1
- JMP Live 19.5 和 20.0
- PostgreSQL資料庫升級已在10台機器上完成。
- 團隊支援
- 協助測試人員解決本機開發環境中的建置問題和身分驗證提供者設定問題
- 測試重點 – JMP Live 20 授權
- 目前的測試主要集中在 JMP Live 20 的授權變更上。
- 開發團隊正在將身份驗證配置從 .env 檔案遷移到資料庫。
- 同時,我們正在努力為 JMP Live 20 實現第一方身份驗證解決方案。
- 這引入了大量新的設定、配置路徑和測試場景。
- 總的來說,這是一個令人興奮的領域,有許多新功能需要驗證,但也需要對不同的配置進行廣泛的設定和覆蓋。

- 當警告失效時,警告面板連結到資料表中的特定行是危險的。
- 歷史記錄標籤操作篩選器未顯示任何文字
- 歷史記錄表使用「已發布」來表示一些感覺上不像是發布的事項。
- 無法查看特定資料表的使用者不應透過 REST API 在 platform_properties 中了解該資料表。
- 前端:在 PS 報告中顯示未「解決」警告的進程數量
- PS:除非報告關閉/重新打開,否則徽章上的警告編號不會更新。
- 基於 warningSummaryCount 的 PS 分診徽章不會回應 PACKAGE_TRIAGE_CHANGE 發布/訂閱
- 使用 ID 時,PS 的再生失敗
- 當使用 BY 群組進行流程篩選時,警告面板中引用的行有誤。
- PS:除非報告關閉/重新打開,否則徽章上的警告編號不會更新。
- 對於包含多個圖表的報告,並非始終支援直接從控製圖警告中進行多選分類。
- apikey_exceptions 中的 REST API 呼叫始終傳回 401 未授權錯誤
- 使用 ID 時,PS 的再生失敗
- CCB:在警告 JSON qc_ids 字串中使用 Unicode 0x1F 作為分隔符
- PS:在警告 JSON qc_ids 字串中使用 Unicode 0x1F 作為分隔符
- 惠
- 調查了客戶報告的日誌匯出為 RTF 格式的問題;驗證了 Subset KNN 在 HTML5 上崩潰以及 JMP Live 在處理大型 HTML5 檔案時掛起。
- 由於最近的重構更改,已完成氣泡圖回歸測試。
- 報告了一個影響 Graph Builder 的重大 HTML5 UI 回歸問題 (JMPHTML 15399);也發現了一個長期存在的 Mosaic HTML5 工具提示問題(自 19.1 版本以來就存在),影響可見性。
- 驗證了 JSL 單元框架捕獲 HTML5 匯出日誌訊息的能力,從而加強了未來的回歸檢測。
- 在 JMP Live 20 上繼續進行進程篩選測試。
- 泰勒
- 已接受並關閉:
- Windows Server 2025 16 Keycloak(現有)CrossMark 19.1.1
de-DE
- 升級到 Express 5.xx
- 建立使用自訂重複間隔的計劃時出錯
- 類別名稱與警告面板上的建議重疊
- 降低設定變更和 TPP 審核日誌記錄的詳細程度
- 建立計劃時報告 rules.maxEndOfDay_text 錯誤,運行時間為晚上 11:xx
- 建立管理員使用者的操作應記錄在稽核日誌中
- 在客戶端程式碼中替換 Axios
- 升級到 Vuetify 4
- 娜塔莉 :HTML自動化報告:19.1.1-本週安裝測試已完成,19.1.1版本的日常自動化測試已於2026年4月8日暫停。 19.5版本全部通過測試,20.0版本也全部通過測試!我在流程篩選的基準自動化覆蓋方面進展順利。我建立了新的功能文件,其中包含流程篩選匯總表中工具提示測試和行選擇的測試案例。已完成對自動化測試中發現的JMP Live漏洞的驗證。
- Mateo:完成了 JMP Live 19.1.1 的安裝程式測試,完成了自動化機器的 Postgres 升級,並繼續更新我們的自動化 UI 測試,重點是 JMP Live 空間頁面。
- 安娜:審查測試程序覆蓋率,並為座標軸、點和圖例添加新的測試。驗證效能問題的修復情況。
核
- 戴夫B:
- 與邁克爾·赫克特合作修復了客戶報告崩潰導致數據表關閉(兩次)的問題。
- 修正了將本機資料篩選器儲存到 HTML 和 RTF 格式時出現的幾個錯誤。
- 追蹤到鏡像測試(FDE)期間發生的崩潰
- 在腳本編輯器中重現了客戶報告的崩潰問題
- Evan:由於 Windows 作業系統問題,JMP 20 中移除了共享圖表和共享表格功能。根據開發者論壇和探索實驗室的回饋,改進了連結項目/報表的設計。為資料表新增了 F6 快速鍵導覽(請參閱「鍵盤輔助功能 - Windows 應用程式 | Microsoft Learn 」)。
- 和S :正在研究按組啟動時的進度條。 19.2 版本修正了標籤頁顯示不全的問題。修復了三元軸編輯問題。初步支援 FrameBox 的輔助功能(焦點)。
- Xan:新增了對多個反應變數的支持,以支援多圖層疊加的使用。感謝丁建峰的貢獻,圖表建構器現在支援更多關聯方法。
美國能源部和可靠性
- Caleb:我持續致力於改善樣本量瀏覽器的基礎架構。同時,我也在為兩週後即將舉行的 DATAWorks 大會上我和 Don、Di 的演講做準備。說實話,鑑於我有限的(或幾乎為零的)Python 程式設計經驗,我借助 Claude 的技能來協助我為演講開發模擬研究。真是讓我刮目相看!
香農的筆記
雖然這個週末春光明媚,但北卡羅來納州目前仍處於乾旱狀態。美國乾旱監測網站顯示我們地區正處於嚴重乾旱狀態,所以請大家本週末注意防旱。務必節約用水,避免戶外生火。希望很快能迎來更多降雨,讓乾涸的溪流重新蓄滿水。祝大家週末愉快!
