19.2.1:安全凍結日期:2026年10月8日 • 20.0:主程式已開放;EA7 代碼凍結日期:2026年10月1日;代碼凍結日期:2027年1月7日
歡迎閱讀 2026 年 9 月 25 日 JMP 開發更新!
JMP 2027 EA7的凍結期將於下週四(2026年10月1日)結束。請將您希望與早期用戶分享的新內容更新至功能頁面的「動機」和「摘要」部分。此外,我們現在已經過了功能凍結期兩個月了。開發經理們,請務必定期查看您團隊負責的、在「後期功能」頁面上仍顯示為「開發中」的項目。
為了在年底前將jmpsrv01伺服器停用,我們正在持續遷移伺服器上的流程和檔案。請務必檢查//jmpsrv01/用戶 / 目錄下是否存在資料夾。如果存在,請將您仍然需要的檔案移轉到您的個人 OneDrive,並在完成後刪除該資料夾。兩週前, Shannon L 在 JMP 開發人員會議上分享了有關此專案進度以及 OneDrive 使用最佳實踐的幻燈片。
非常感謝理查德·津克在昨天的 JMP 開發者會議上的精彩演講! Richard 分享了兩張利用森林圖的全新 JMP Clinical 報告。如果您錯過了會議, 可以在這裡找到錄影。
最後,感謝曼迪·錢伯斯分享了關於由 WIN! 贊助的「步行與騎行」活動和抽獎活動的以下細節! (您可以在這裡找到該帖子的連結)

一般公告
重要日期
- 20 EA7 代碼凍結 – 2026年10月1日
- 19.2.1 安全凍結 - 2026年10月8日
- 20 的最終便攜式 UI 字串交接 – 2026年11月12日
- 20 程式碼審查模式 - 2026年11月26日
- 20 代碼凍結 – 2027年1月7日
- 請造訪合流查看JMP 19和JMP 20的完整日期清單。
JMP 開發最新進展
系統/主機測試
- 奧黛莉:我非常高興梅蘭妮·德雷克即將加入測試團隊,擔任核心測試組的測試經理。我一直在和香農·萊斯利一起推進我們從jmpsrv01版本遷移的工作,並總結JMP在使用OneDrive和SharePoint方面的一些最佳實踐。
- 香脂:
- 我使用了 Evan 提供的 JSL 腳本,在高對比模式下執行了所有腳本索引測試,以查找對比問題。結果發現了一些對比問題:
- 新增模擬測試:
- JMP-32375 :資料網格:拖曳標題統計資料下方的線條應該調整上方下一個可調整大小的標題區域的大小。
- JMP-32271 :Recode 中的「Recall」選項會對資料中的每個標籤執行撤銷/重做操作,即使這些標籤實際上都沒有被更改。
- 已提交 Recode 中發現的幾個問題:
- 埃里克H:
- 已驗證並關閉 JMP-30995:在 Mac 匯出選單中新增資料連接器匯出選項
- 已驗證並關閉 JMP-30996:將資料連接器匯出選項新增至 Windows 匯出選單
- 測試 JMP-26702 為資料連接器新增上傳/匯出機制時發現,該機制在 MySQL 表上無法正常運作。
- 開始著手將這種新的資料連接器匯出類型新增至夜間測試運行。
- 測試 JMP-27403 使用公鑰/私鑰登入 Snowflake V2 端點。發現使用 Mac 內建的 openssl 工具(/usr/bin/openssl)所建立的金鑰無法正常運作。開發者需要修改程式碼,使其能夠接受使用多種 OpenSSL 實作建立的金鑰。將在下一個 nightly 版本中進行驗證。
- JMP事故調查報告,案號00354098
- Mandy:參與了一些動態表和轉換方面的工作——驗證了一些崩潰修復,並編寫了一些新的測試案例添加到框架中。協助 Brad 設定測試,以便他可以編寫和添加更多測試案例。更新了一些 Jira 問題,這些問題涉及分組腳本以及在資料表中展開列時保存的問題。處理了JMP-32328中列分組和生成的腳本不正確的問題——為此編寫了額外的測試案例並添加到框架中。安裝了新的 Golden Gate OS,發現了一些問題(一個與 Beyond Trust 有關),另一個問題看起來像是資料表中的顏色選擇問題。
- Nick H:參與了 20.0 版本的功能和 bug 驗證工作,並增加了一些新的單元測試。我追蹤到一個失敗的單元測試,它是由 Scatterplot 3D 最近的更改導致的回歸錯誤。最後,我一直在幫助 Melissa 清理一個莫名其妙失敗的單元測試。
網路測試
- 惠:
- 透過完成 JMP Live 20 Admin Client I18N 驗證和關鍵 HTML5 功能(包括產品名稱更新和資料篩選搜尋功能)的驗證,提高了發布準備度。
- 已完成對產品名稱測試期間發現的 JMP Runner 問題的驗證,降低了 JMP (JMP Pro) 2027 的過渡風險。
- 繼續進行 JMP Live 20 I18N 和基於 Jira 的驗證工作,識別並記錄 HTML5 工具提示文字、十字準星禁用狀態行為和本地化搜尋指導方面的品質差距。
- 保持缺陷分類和修復驗證的勢頭,幫助確保問題從發現到解決高效推進,並降低後期出現意外情況的風險。
- 總體而言:本週的驗證工作提高了人們對本地化品質和 HTML5 功能準備的信心,同時透過分類和修復驗證,支援及時解決缺陷。目前的重點仍然是驗證即將發布的修復程序並監控剩餘的發布風險。
- 指標:10 個已驗證,0 個已阻止,0 個已重新打開,5 個已報告,0 個回歸。
- 西瑪:
- 已接受並關閉:
- 在「套件和空間歷史記錄」標籤中顯示已清除的稽核日誌記錄
- 嘗試新增狀態時,應顯示最大分診狀態的訊息。
- 對焦警告時,突出顯示列/組標題
- 改善流程篩選報告的通知郵件正文
- “顯示無警告部分”的設定將保持不變,並應用於所有報告。
- 錯誤:非空白欄位 WarningSummaryForGroup.group 不可傳回 null。
- 無法發佈到 jmplivedaily
- 在警告面板中新增群組資訊可見性
- 即使報告中包含警告訊息,但警告面板中也不會顯示這些警告。
- 創建了 Jiras:
- 如果報告的警告列數超過 3 列但少於最大列數,則電子郵件通知將包含所有列。
- 如果先從 PS 表中顯示圖表,然後再從「警告」面板顯示控製圖,則在控製圖中多選警告功能將無法運作。
- 點擊 PS 表格可捲動警告面板
- 只有在選取標記後,類別高亮顯示才會更新。
- 如果某個表沒有任何警告,儀錶板將不會顯示表名;「顯示無警告部分」僅顯示已有警告的表的部分。
- 即使在查看其他圖表時,圖表中選定的警告點仍保持選取狀態;其他圖表未處於焦點狀態。
- Natalie: HTML自動化報告:19.6.1版本-預期有2個差異,20.0版本-由於上週JMP Live的變更導致6個失敗。測試用例已更新,準備合併。持續進行流程篩選自動化更新。其他一些辦公室日常事務。
核
- 戴夫B:
- 修正了將包含大量標記的圖表儲存為 PDF(僅限 Windows)和 SVG 格式時出現的記憶體問題,方法是自動將圖形格式從向量圖切換到柵格影像。目前,限制因素是「快速標記閾值」設置,但或許可以考慮添加一個單獨的設置項。
- 更新了 jmprunner 建置選項,新增了 Michael Hecht 建議的「電子郵件日誌」複選框。
- 修正了散點圖 3D 標記大小的迴歸問題
- 修復了 BlockDisplay 對齊錯誤
- Dan S:改進了鍵盤導航,使框可以滾動顯示,並避免不必要的焦點重置。在某些情況下更改了佈局以提高可訪問性——為沒有表格的列添加 TableBox 父元素,移除僅用於間距且沒有資料的表格,並將不相關的消息從表格轉換為文字列表。
- Ernest:新增了使用 Open(“TableInfo”) 來查詢表元資料的功能。正在修復動態表的問題,特別是涉及轉換列的問題。
美國能源部和可靠性
- Caleb:這週我的bug修復工作量和氣溫下降的速度差不多一樣快
。這週我處理了兩份可靠度相關的工單。我還協助國際統計工程協會教授了一門線上短期課程的後半部。
主機和介面
- Michael H:正在開發 Mac 版 JMPRunner,使其能夠接管「在 Windows 上建置」P4 自訂工具的 Python 腳本的功能(進行中)。這將允許 Mac 開發者啟動和監控 Windows 框架構建,並直接在構建日誌中查看 MSVC 診斷訊息,同時還增加了深色模式和圖標優化。修正了 Mac 版黏滯的輪廓標題背景。正在修復自訂選單調色板(顏色、標記、筆樣式)中過時的追蹤高亮顯示問題。對四份新的 macOS 洩漏報告進行了分類,這些報告均與 macOS Tahoe 有關;已將它們全部添加到「已知可忽略洩漏來源」清單中。
- 約翰‧施羅德爾:
- 主機:更新了 Neal S. 的 DuckDB 連線控制群組原則檔。恢復了透過 JSL 設定對話框視窗圖示的功能。圖標已更新。
- A11Y: JAWS 現在能夠正確讀取首次顯示的警告對話框。修正了無法使用語音存取 (UIA) 控制單選按鈕和複選框的問題。
- 將要:
- 在 SharePoint 清單資料連接器中新增列選擇和行篩選功能
- 調查使用 MySQL ODBC 連線匯出資料時出現的錯誤
- 已完成為Discovery Baltimore關於Databricks在JMP 2027上的閃電演講準備內容。
互動式 HTML
- 約翰鮑威爾:
- 整理了一份待辦事項清單,用於 JMP 21 規劃。
- 與 Praveena 和 Justin Chilton 討論了持久化/恢復行狀態變更的問題( JMPHTML-15738 )。
- 正在努力將互動式 HTML 超連結轉換為 JMP.com 和線上協助,以使用 2 個字母的語言程式碼 ( JMPHTML-15200 )。
- 完成了 2 門 Act-now 課程。
- 第三季入住情況。
- Mike Stickles: JMPHTML-15788(支援多重回應長條圖)的工作基本上已經完成,正在努力解決最後一個問題,即如果未選取“包含缺失類別”,則缺失的列值會破壞排序。
JMP Live
- 極光:
- 流程篩選小變更/Jira歸檔
- 將螢幕顯示計數新增至可篩選清單中
- 更新第三方軟體包
- 探索活動的計畫/練習
- 需要進行SAS培訓
統計數據
- Elizabeth:修復了 Mixed 和 GLMM 中的兩個崩潰問題(感謝 Fang 發現它們!),一個與功效分析有關 ( JMP-32475 ),另一個與保存模擬公式列有關 ( JMP-32473 )。此外,還修復了 Jim 報告的一個 UBSAN 問題,該問題可能會影響 Mixed、GLMM 和 Causal Treatment。
- Laura CS:繼續閱讀關於序數結構方程模型中delta參數化與theta參數化的內容,並思考這對使用者介面變更的影響。已安排與Ken Bollen會面,就結構方程模型中的分類MIIV-2SLS演算法徵求回饋意見。正在調查右鍵單擊引導程式時出現的奇怪崩潰問題。準備Discovery演示。
統計文檔
- Michael C:繼續清理轉換後的文件檔案中的 XML 程式碼,並與 Devon 合作解決一些網站協助問題。主持了 ASA SPES 分會的年度商務會議,並與 Yeng 合作制定了 SPES 2027 年的預算。
統計測試
- 馬克:我參加了下一期開發者入門討論會。我和雅各、瑞恩、約瑟夫一起回應了專利委員會提出的關於我們模擬響應發明想法的問題。我測試了學習工具擴充程序,準備將其提交到 JMP Marketplace。我為路線圖會議準備了一份關於實驗設計、可靠性和品質的閃電演講稿。我正在參加 LinkedIn 的 C++ 程式設計培訓課程。
生命科學最新動態
- Drew: Ernest 對JMP-32129的修復導致 JMP Clinical 在公式中使用「外部」變數時出現了很多問題——單元測試真是太棒了!這促成了JMPCLINICAL-6056的誕生。我利用 VSCode 的一些功能、一些正規表示式以及足夠的耐心,檢查了 JMP Clinical 中 3000 多個公式語句,並在必要時更新了公式規範,使其僅引用公式上下文中確定可以解析的變數/值。雖然這項工作相當耗時且繁瑣,但絕對是正確的做法——無論對於 JMP(Ernest 的修復)還是對於 JMP Clinical 都是如此。我仍在處理單元測試中的一些差異,但絕大部分工作已經完成。
產品管理和產品行銷
- 布萊恩F:
- 圖示:
- 創建了七個 JMP 2027 圖示故事,並更新了偵錯器、資料表和建模平台中的現有問題單。其中許多問題單現已準備好進行測試。
- 與約翰·施羅德爾和Chris Humphrey合作,負責 Windows 和 Mac 圖示的交付。
- 與朱爾斯和可汗合作,解決了一些圖表構建器圖標一致性問題。
- 無障礙:
- 與輔助功能開發人員會面,並在麥可·戈夫指出搜尋結果中方向鍵和 Enter 鍵無法按預期工作後,提交了 Sample Index 鍵盤導航錯誤報告。
- 產品設計與品牌:
- 與品牌團隊會面,討論 JMP 2027 檔案類型圖示、應用程式圖示和啟動畫面。
- 為 JMP Live 報表審核工作流程的術語提供了補充意見。
- 專業發展:完成了 NN/g 的互動設計課程,並參加了另一個關於說服性和情感設計的課程。
技術支援與互動
- 溫迪:
- 技術支援:在推進關鍵舉措的同時,維持客戶支援運營,包括 Salesforce/電話工作流程改進、啟動伺服器更新、發布前和停止支援計劃,以及持續的 JMP Live 支援過渡和部署文件工作。
- 參與:持續改進舊版請求、軟體管理、業務營運協作和客戶溝通流程,同時建立指南和文檔,以支援 JMP 15 停止支援計劃,並提高客戶互動的一致性。
- 以下是技術支援和客戶互動案例主題的常用圖表。這裡還有TS JMP Live 報告以及指向 Jira 篩選器的鏈接,該篩選器顯示了過去 14 天內支援團隊提交的工單。
上周美洲/日本技術支援案例主題:

上週待處理案件隊列中的案件主題(不包括與受限方篩選相關的自動案件):
開發營運
- 缺口
- 我與 SAS IT/GIS 的 Warren Boyd 和 Jay Robbinson 合作,追蹤了 JMPSRV01 和 Defender 掃描程式持續佔用 100% CPU 的問題。我分享了上週臨時解決問題的步驟,他們在此基礎上進一步修復了該問題,停止了 Defender 服務並徹底清除了臨時掃描檔案。 Jay 還為 JMPSRV01 上新建立的文件添加了例外,這些文件被認為會影響掃描。下週我將繼續監控效能,以確保問題已徹底解決。
- 我們已將 JMP 19.2.1 Windows 2022 Server 的 DailyUT 遷移到新的觸發檔案/按需建置模式,目前運作良好。實際上,我們甚至還沒有運行 19.2.1 的新 DailyUT 建置版本,因為我們還沒有夜間建置程式。這種情況將在周末得到改善,但我們已經看到新模式在基礎設施利用率方面有所提升,並且非計劃構建也更加高效!我們對流程改善的效果非常滿意。
- 會議將討論JMPSRV01進程遷移以及Snyk後續系統的開發工作。更多詳情將於下周公布。
- 已對 JMP SWARM 伺服器進行伺服器更新,Jenkins 更新計劃於下週初進行。
- 吉姆:
- 透過應用作業系統更新,使九台 macOS 測試機符合 SAS CIS 標準。
- 註銷了許多舊的 AWS AMI
- 協助 Chris K 重裝 Mac mini 系統並設定遠端訪問
- 協助調查Susan C的#INC6125674案件
- JIRA
- 固定的
- JMPTOOL-2434將 2026 年 9 月 Windows 更新套用到 AWS 中的 DailyUT 鏡像
- JMPTOOL-2382 EOR 19.2。從 Jenkins 主頁移除舊版標籤頁,並歸檔其他 19.2 版本的 Jenkins 作業。
- 已報道
- JMP-32532 topSymbol.cpp:4562 處存在記憶體洩漏 ClassDecl::own(std::__1::unique_ptr >)
- JMP-32534 hostMacIcon.mm:172 +[NSImage(JMP) _imageForJMPIconID:] 處有洩漏
- JMP-32535 host_display.mm:139 boxToPDFFile(DisplayBox*, FileSpec&, bool, bool, DisplayWindow*, PictureOpts const&) 中存在洩漏
- JMP-32536 hostMacButtonDisplay.mm:58 處有洩漏 -[JMPButton drawRect:]
- JMP-32537 hostMacGPicture.mm:1794 HostMac::GPictureImpl::macSetImage(NSImage*) 處有洩漏
- JMP-32538 hostUtility.mm:0 ProcessMessagesForTimeInterval(double) 中存在洩漏
- Shannon L:持續推進 VMware 退出 (Vexit) 的 JMP 通訊與變更管理工作。研究 OneDrive 和 SharePoint 的最佳實踐,並調查現有的與 JMP 相關的 SharePoint 網站。完成 19.2/19.6 版本發布結束任務和 19.2.1/19.6.1 版本發布開始任務。與 Drew Hunter 合作開展他的合規實習計畫。與 Kristen 合作制定出口合規性擴充註冊流程。提供 Atlassian 用戶支持,包括與技術支援團隊審查最佳實踐。每週召開技術會議。繼續推進 JMP 2027 的名稱變更工作。
- 鮑伯:
- 已上傳 JMP 19.2.0、Pro、Student 和 Clinical 版本的安裝文件,以及 JMP Live 19.6.0 的安裝文件。
- 已準備好並測試 v20 EA7 的安裝程序
- 對 V20 Windows 安裝程式進行最終測試和轉換,使其使用 InstallShield 2026。未發現任何問題。
- 繼續推進從 jmpsrv01 遷移的策略,將部分檔案從冷 AWS 儲存遷移到暫存區。
- Melanie:從 DevOps 過渡到測試的過渡計劃 • 創建了 EA 7 Jira 用於專案管理 • 檢查了週末運行的 Stringbot 範例數據,以了解一些新的、複雜的表格 • 圍繞 JMP DevOps 任務進行一般測試。
- Shannon C:第三季與多位團隊成員進行了進度匯報,並定期召開小組會議和個人會議。在 JMP TS 小組會議上與 Shannon L 一起提交了一份 Jira 問題審查報告。與 Nick 和 John Powell 會面,討論了 HTML 建立機器的問題。審查了未解決的崩潰 Jira 問題,並調查了一些新的問題。
- 邁倫:
- JMPTOOL-2428 – 測試 19.2.1 版本的更新
- JMPTOOL-2401 – 將 stringbot 的內建函數移轉到 AWS
- JMPTOOL-2108 – 將崩潰系統遷移到 AWS
本土化
- Krzysztof:負責解答 PortableUI 20.0 譯者和審校人員的問題。根據譯者和審校人員的回饋,修復並改進線上 memoQ 本地化工作流程。開發腳本和自動化程序,用於在 StringBot 運行之間產生 UI 變更報告,包括新增和刪除的字串以及元數據,例如群組名稱和 CPP 檔案名稱。審閱 Oxygen 中最新清理過的書籍,並評估其對預翻譯的影響。測試 L10N 工作流程中的錯誤修復和新增自動化功能。
- Allison:我將 19.2 版本說明翻譯成 ZH 並移交給供應商進行桌面排版工作;研究並與翻譯團隊溝通有關 Portable UI 翻譯的問題;完成了 PLATO 課程;與供應商溝通有關發票事宜;完成了第三季度檢查。
- 沙:
- 繼續測試針對 Oxygen 檔案的新填色作業
- 繼續測試針對 Oxygen 檔案的新後處理作業
- 接受了一些柏拉圖式的訓練
文件
- 蘇珊C:
- JMP Live 框架規劃 Oxygen
- 正在啟動 Mac,以便驗證 20 的快速啟動和鍵盤快捷鍵卡片(不得不重置 Mac,現在遇到了安裝程式權限問題,已提交工單並與技術支援人員合作)
- 已完成 20 個已發佈版本的互動式 HTML 英文說明文件草稿,目前正在進行本地化語言的開發。
- Qiana:
- 氧氣生產引擎的採購任務
- 已完成 jmpsrv01 退休任務
- 範例資料表工作
- 已在 jmp.com 上驗證 19.2 項交付成果
- 建立了 EN 19.2 文件加載項
- 吉爾:
- UI字串審查
- JMP-30744
- 建立 oXygen 元素使用清單頁面
- 回顧 JMP 20 的其他新功能
- 更新 JSL 影像腳本以移除硬編碼的線條顏色
- 德文郡:推送了完整的 Web 幫助測試版本供統計團隊審核,修復了各種問題,並整合了未來版本中的變更。
香農的筆記
非常感謝麥克·史蒂克爾斯分享這些有趣的統計數據! :smiling_face_with_smiling_eyes: 希望大家都能度過一個美好的秋季週末!
