19.2:最終安裝程式候選版本 2026年9月6日 • 20.0:主版本開放;EA7 代碼凍結 2026年10月1日;代碼凍結 2027年1月7日
歡迎閱讀 2026 年 9 月 4 日 JMP 開發更新!
我們已成功完成所有產品的安全審查, 19.2 版本安全凍結期已過。 19.2版本的最終安裝商候選名單計劃於週日晚間創建。安裝商完成全面審核後,預計將於 9 月 22 日在 MyJMP 系統中發布。
如果您在 19.X 版本中遇到了一個未包含在 19.2 版本中的錯誤,但該錯誤需要在 JMP 2027 發布之前進行修復,請立即告知您的經理。如果您和經理都認為該錯誤符合納入19.2.3 緊急錯誤修復版本的條件,包括在 20 版本中已修復和測試(請參閱此處 XX3 的緊急錯誤修復代碼審批流程),請將其標記為“嚴重”,並將 19.2.3 添加到“計劃版本”字段中,以便開發管理團隊在今年晚些時候 19.2.3 版本對其進行審核。
JMP 2027 的EA6版本已通過品質保證審核,將於下週在 MyJMP 中發布。請注意,EA 用戶將在 EA6 版本中看到 JMP 2027 的品牌識別。 JMP Live 2027 也將為部分客戶提供 JMP Live 2027 EA6 版本。
正如我在周四的開發者會議開始時提到的,開發者申請為 JMP 2027 添加新的 JMP 範例資料表的截止日期是 9 月 17 日。請查看Qiana Perry於 9 月 3 日新增到您日曆中的提醒,以了解有關如何申請新範例資料的更多詳細資訊。
最後,非常感謝Mandy Chambers、Nick Holmes、David White和Brad Norris在本週的 JMP 開發者會議上介紹了 JMP 2027 的各種新資料表功能!如果您錯過了會議, 可以在這裡找到錄影。
一般公告
重要日期
- 20 EA7 代碼凍結 – 2026年10月1日
- 20 的最終便攜式 UI 字串交接 – 2026年11月12日
- 20 程式碼審查模式 - 2026年11月26日
- 20 代碼凍結 – 2027年1月7日
- 請造訪合流查看JMP 19和JMP 20的完整日期清單。
JMP 開發最新進展
系統/主機測試
- 奧黛莉:參加了JMP企業技術主管的面試。創建並發布了我所在團隊的測試經理職位。正在為下週開始的19.2最終安裝程序驗證做準備。正在與CIS團隊一起處理一些我們不再使用的舊機器的停用工單。
- Mandy:參與了開發者演講的簡報工作,並貢獻了關於自動標記的部分。我給了一些新測試人員一些組件,並在 Melanie Drake 的協助下使用了 Jirabot 工具。 :smiling_face_with_smiling_eyes: 我處理了一些客戶提交的 TS 測試案例——其中一個是關於摘要對話框的項目。我驗證了動態表格的轉換列分割問題,並發現了一兩個其他的崩潰問題。我和 Nick、Brad 一起發現 JSL 框架對話框的按鈕看起來更合理,並追蹤到這是 Michael H 為JMP-28052提交的更新——您可能也會注意到某些平台上也存在這個問題:
shannon_conners_0-1788957619394.png
- 埃里克H:
- 參與了 testRESTOpenDatabricksTable 測試的夜間測試運行工作。
- 測試 JMP-27403 使用公鑰/私鑰登入 Snowflake V2 端點。在 Windows 和 Mac 上都建立了私鑰(以及關聯的公鑰)。初步測試發現加密金鑰有編碼問題,導致 JMP 崩潰。修復程式已推送,最終我能夠在 Windows 上成功連接到 Snowflake。目前仍在處理 Mac 上密鑰的 Snowflake 註冊問題。
- Nick H:繼續進行 20.0 版本的功能和 bug 驗證工作。提交了大約六個與資料表元資料相關的 bug,包括互動式和 JSL 相關的問題。完成並推送了一些初始的元資料單元測試。我還嘗試繼續清理夜間建置中失敗的單元測試。
- Hunter:已安裝、授權並運行了 JMP 2027 v20 Early Adopter 6 版本所有配置的測試。已建立與 JMP 2027 產品名稱變更相關的 JIRA 條目。已進行 JIRA 驗證。
網路測試
- 惠:
- 已識別並記錄 Constellation Plot 和本地化工作流程中的 5 個缺陷,提高了對發布風險的可見性;驗證了 2 個修復方案,以支援品質準備。
- 完成了 JMP Live 20 用戶端警告本地化場景的第一輪驗證,並將覆蓋範圍擴展到管理工作流程,降低了國際部署的 I18N 發布風險。
- 在 I18N 和 Constellation Plot 區域繼續進行有針對性的測試,以在發布準備決定之前識別剩餘的品質風險。
- 已驗證 JMP-31819 在 JMP 20 中已修復;該問題在 JMP 19.2.3 的開發中仍然存在,需要在該修復程序可用時重新驗證。
- 本週未發現重大障礙;剩餘的重點是降低 I18N 和視覺化相關的發布風險。
- Natalie: HTML自動化報告:19.6版本-預期有2個差異,20.0版本-全部通過! (好久以來第一次)已完成流程篩選測試案例的更新,使用新的步驟定義使功能檔案更具針對性。開始著手為3D平台(包括Scatterplot 3D和Surface Plot)開發新的測試覆蓋率。已完成下週19.6.0 JMP Live Installer測試的準備。
核
- Dan S:繼續進行無障礙功能方面的工作,開始使用 JAWS 螢幕閱讀器進行更多測試。在 ComboBox 中新增了 .tightMargin() 方法,以實現表格中的緊湊佈局。 JSL <
- Evan:重新設計了繪製對比鮮明圖示的修復方案,以避免不必要的事件。使用 JMP 和 JAWS 時也遇到了一些問題。正在錄製演示視頻,並準備下週的無障礙開發演講。
- Dave B:修正了與省略號相關的日誌記錄錯誤。修正了數值條件格式中的缺失值錯誤。重現了 CCB 的匿名崩潰問題。
主機和介面
- 約翰‧施羅德爾:
- 輔助功能:單選框現在會讀取其在集合中的位置(例如,第 1 或第 2 個)。如果定義了多個複選框,也會如此。修正了在高對比度下選取時線條和標記樣式選單項目的顯示問題。改進了螢幕閱讀器使用情況的遙測資料細節。有助於簡報的準備。
- 主機:修正了滑鼠遊標在樹形控制上的問題。更新了十字光標以匹配工具。更新了圖示。改進了預設 JSL 編輯工具列中項目的分組。完成了一些舊程式碼,使其能夠接受從 VS Code 資源管理器拖放檔案到 JMP;由於它添加了一個新的檔案類型 (.url) 格式(這是一項新功能),因此暫定於 21 版本發布。
互動式 HTML
- 約翰鮑威爾:
- 回覆了JMP 用戶社群中關於控制標籤字體的貼文。
- 為 JMPHTML Jira 和 JiraBot 添加了兩個新元件(Axis3D、Surface),以幫助分離 Paul Spychala 和我正在做的 3D 工作。
- 在 Dave White 的幫助下,我研究瞭如何使用裝飾表格視圖匯出為互動式 HTML 並發佈到 JMP Live 圖表。
- 完成了第三季考核課程並審查了第三季問卷。
- 已實現深度排序三角形渲染,以改進 Scatterplot 3D 的半透明法線輪廓橢球體和非等值密度輪廓的渲染效果 ( JMPHTML-15727 )。正在努力實現對半透明點/球體的相同改進。
shannon_conners_1-1788957619400.png
- 保羅·斯皮查拉:
- 新增對 ColBox 的部分支持,重新啟用了 HTML/JMPLive 上的輪廓分析器分類控制項 (JMPHTML-15801)
- 新增對曲面圖連續漸變填充類型的支援(JMPHTML-15797)
- 修改了 HTML/JMPLive 的縮放/平移軸的良好比例/軸計算 (JMPHTML-14998)
- Mike Stickles:繼續開發 JMPHTML-15788(支援多重響應長條圖)。長條圖已經正確繪製;目前正在努力實現 X 軸的排序功能。
JMP Live
- 極光:
- 流程篩選分診績效改善與錯誤修復
- 建議修改控制圖警告通知郵件
- 探索美洲計劃閃電演講
統計數據
- Laura CS:完成了結構方程模型分類MIIV-2SLS估計器的標準誤差調整,並修改了結構方程模型中匯總資料的處理方式,以便我們可以使用這個新的估計器進行多組分析。這是在結構方程模型中正確處理有序分類資料(特別是使用MIIV-2SLS估計器)的一系列複雜步驟中的最後一步。開始修改MultiCorrelationFitter類別以處理頻率列。與多元化與包容性諮詢團隊會面,最終確定了團隊章程,準備了探索性演示,參加了C++開發討論,並完成了第三季評估。
統計文檔
- Michael C:已審核 20.0 版本中的統計資訊使用者介面字串。繼續清理已轉換文件來源檔案中的 XML 程式碼。準備下週的第三季會議。計劃秋季技術會議及其他 SPES 主席職責。
統計測試
- 馬克:我正在編寫一個貝葉斯優化仿真平台的腳本,以便在進行更改時對效能進行基準測試。我正在評估在自訂設計中選擇“建立表格”後對資料列進行分組的方法。我參加了丹和克里斯舉辦的另一場開發者入門討論會。我為瑞恩·德威特評估了一個關於實驗設計 (DOE) 的新學習模型。我參加了實驗設計 (DOE) 和可靠性路線圖的規劃會議。我開始準備我為這次路線圖會議準備的閃電演講。我開始與雅各一起為 JMP 實驗室進行可用性研究,研究內容是約翰提出的自訂設計最近發生的更改。今天,我將與雅各、瑞恩和約瑟夫一起向 SAS 專利委員會展示我們的發明構想。
- Jacob:測試空間填充設計,新增針對包含協變量的設計的測試,以及針對設計診斷的新測試。測試覆蓋數組的「覆蓋分析」腳本原型。與 Mark 一起準備 Discovery 的可用性研究。
- Tonya:測試流程篩選中的 NF,以重新調整座標軸以包含規格限制。繼續測試重寫後的 CUSUM、多元能力分析和儲存警報表。錯誤驗證。
生命科學最新動態
- 傑克:
- 已創建、處理(與 Luciano 合作)並關閉了多個與 Torch 插件錯誤相關的 Jira 問題。
- JMP-32056
- JMP-32070
- JMP-32083
- JMP-32091
- JMP-32098
- JMP-32114
- 上週也進行了測試,以確保 Torch 插件在 EA6 之前足夠實用。
- 我編寫了一個簡潔易用的 Python 腳本,讓 Torch 外掛程式使用者在純 Python 環境下運行 Torch 深度學習模型,用於生產環境。這需要在用 JMP 訓練模型之後進行。
- Drew:準備向 JMPC 測試團隊展示新的 JMP Clinical 單元測試基準測試工具。該工具將有助於更快地建立和更新單元測試。此外,它還為未來使用 ImageDiff 測試框架奠定了基礎,從而有效地實現基準測試流程的完全自動化。同時,我還負責處理各種 JMP Clinical Jira 缺陷,並幫助其他人解答 JSL 相關問題和設計。
產品管理和產品行銷
- 薩拉:本週,作為全球銷售賦能培訓系列的一部分, @Stuart Little分享如何將 JMP 定位到化學產業。在本次培訓中,Stuart 概述了化學工業概況、JMP 的業務領域以及我們的致勝之道。您可以在這裡觀看錄影並了解更多詳情。
- 布萊恩‧弗里克:
- 無障礙
- 討論了桌面應用程式的螢幕閱讀器行為和預期,並安排了下週與 Greg Kraus 及其團隊的會議。
- 與 JAWS、Narrator 和 NVDA 進行協調的後續測試。
- 使用者體驗
- 持續進行圖標更新工作。
- 探索了一種使用語義匹配的 JMP 搜尋方法。
- Discovery Summit Lab:發布了 U-Study 編寫指南和可重複使用的演練模板,並要求產品團隊在 9 月 11 日之前提交演練草稿。
- 表格檢視:提供了 JMP 2027 表格檢視中篩選、分組和排序之間關係的回饋。
技術支援與互動
上周美洲/日本技術支援案例主題:
shannon_conners_2-1788957619401.png
上週待處理案件隊列中的案件主題(不包括與受限方篩選相關的自動案件):
shannon_conners_3-1788957619402.png
開發營運
- 吉姆:
- Perforce 支持
- 對多台 macOS 機器進行了作業系統更新,使其符合規範;與 CIS 合作解決了導致一台 WinOS 桌面機器無法合規的問題。
- 為 JMP 2027 EA#6(適用於 JMP、JMP Pro、JMP 學生版和 JMP Clinical)創建了 macOS 雙二進位軟體包和安裝程式、WinOS x64 和 ARM64 可執行文件,以及為 JMP Pro Live EA#6 建立了 WinOS x64 執行檔。
- JIRA
- 已修正JMPTOOL-2391問題,JMP 2027 有時會以 root 使用者身分建立 ~\Library\Application Support\JMP 資料夾。
- JMPTOOL-2355請求為 EA6 提供 JMP Live 20 EA
- JMPTOOL-2396:靜默安裝的 JMP 學生版 2027 建立了 root 使用者而非一般使用者的「~/Library/Application Support/JMP」目錄,導致授權失敗。
- 報告JMP-32273 JSL UT 斷言失敗,位於 displayPartition.cpp:6726 DisplayBoxConstOwner HeadPartition::getEditFocusDisplay() const
- JMP-32275 JSL UT 斷言失敗,位於 doeFactor.cpp:253 double DFactor::getNumLevel(int) const
- JMP-32276堆緩衝區溢位(READ:8) 位於 invoke.h:87,std::__1::__invoke_result_impl
- JMP-32277容器溢位(READ:8)位於 numVec.cpp:37,NumVecSpan::operator[]()
- JMP-32278釋放後堆使用錯誤(READ:8)位於 dataGridColumnHeader.cpp:1420,ColumnHeaderSummary::compute()
- JMP-32279 heap-use-after-free(READ:8) at term.cpp:3451, Term::findLevels()
- JMP-32280堆緩衝區溢位(READ:2)位於 exactTests.cpp:547,freqnet()
- JMP-32281使用 newTopString() Lognormal(6); Normal(4)
- 已驗證
- JMP-1015 JSL UT 斷言失敗,位於 topEvalSAS.cpp:6424,virtual JString CCodeGenerator::argMetadataType(CodeGenType)
- JMP-6208釋放後堆使用錯誤(READ:8)位於 __threading_support:330,std::__1::__libcpp_thread_isnull()
- JMP-32120 JSL UT 斷言失敗,位於 shwBuilder.cpp:14817 void CCBuilderModel::setupSaveLimitsTable(EvalContext *, DataTable *)
- JMP-31814 ASAN 使用隨機線性約束均勻函數時崩潰
- JMP-31809 ASAN 使用 Set Subgroup Size(1) 時當機
- JMP-31807 JSL UT 斷言失敗,位於 dtColProperties.cpp:4006 bool CachedPropertyListMap::putList(TopPtrArg, EvalContext *)
- JMP-29954 JSL UT 斷言失敗,位於 shwBuilder.cpp:21976 stdx::isize(levelSelection) > level
- JMP-29731堆釋放後使用錯誤(READ:8)位於 JMPDtTable.cpp:3910,JMPDtTable::~JMPDtTable()
- JMPTOOL-2418 JMP_20.0.0_Mac 似乎已離線
- Melanie:啟動了將內建函數 Stringbot 從 jmptool 遷移到 AWS 的專案JMPTOOL-2401 • 準備為 19.2.1 版本建立 Jira 任務 • 開始查看範例數據,尋找任何需要變更為 JMP/JMP Pro 2027 的 JMP 相關內容 • 對 DevOps 保證流程進行常規故障排除/ Perforce 相關內容 • 對 DevOps 保證常規故障排除/中的產品資料夾,尋找不再需要或應該放在其他位置的文件JMPTOOL-2400 • 準備第三季提交
- 鮑伯:
- 與 Drew 合作完成了修訂版安裝程式驗證腳本的最終編輯,該腳本將從 19.2 版本開始使用。
- 從版本 20 開始,我與 Daniel Powell 合作對 InstallChecker 進行了更改。
- 創建了第一個可與 JMP Live 2027 配合使用的 EA。
- 邁倫:
- 伺服器維護(刪除舊檔案、重新配置postgres日誌記錄等)
- JMPTOOL-2108 及其他 – 繼續崩潰系統遷移(以及過程中的更新)
- Shannon C:調查了幾個不明原因的崩潰問題,審查了未解決的 Jira 問題,並清理了一些舊問題。定期召開會議,並為即將到來的第三季進度報告做了準備工作。
本土化
- Krzysztof:為譯者提供 memoQweb 支持,解答有關新線上工作流程的問題。更新 memoQ 資源,用於 Oxygen 和線上項目,包括非 LaTeX 公式的過濾器更新和使用者分配。將所有 L10N 資源(作業、腳本和資料)從 jmptool 和 jmpsrv01 遷移到 jmptrans 伺服器。測試新的 L10N 自動化功能。
- Allison:研究並回覆了翻譯團隊提出的與 20.0 可移植 UI 字串相關的查詢;修正了翻譯工具包中可移植 UI 來源字串的拼字錯誤;向文件團隊交付了更新後的 19.5 JMP Live Public 檔案;與供應商溝通了發票事宜。
- 霍華德:
- 處理了 Dita 填充和預處理過程中的極端情況和異常。
- 專案處理過程中使用了多種文件類型
- 參與了新 Oxygen 檔案類型的產品倉庫 API 開發
文件
- 蘇珊C:
- 19.2 版本發布說明 - 已完成一致性檢查並提交審核。正在根據審核回饋進行改進和整合。審核期間延長至 9 月 4 日。
- 在我們的 RN 文件 ( JMPDOC-3407 ) 中新增指向 JMP Clinical 文件/發布說明的連結。
- JMP Live 20 (2027) - 檢視新功能/修復和規劃文件的影響。
- 協助 Chris 解決 JA 19.2 JMP 幫助問題。
- 根據客戶問題( JMPDOC-3405 )對 18.1 和 18.2 PDF 進行修復。
- Qiana:
- 參與了 19.2 屆本科生註冊護士的培訓。
- 已驗證 JA、KO 和 ZH JMP Doc Library 書籍。
- 已驗證 JMPDOC-3405。
- 已驗證標註影像更新。
- 德文郡:建置並交付了 19.2 個本地化的 JMP 文件庫 PDF,繼續將 JMP Live 文件轉換為 XML。
- 克里斯 :正在開發非英語的 19.2 幫助文檔,以及 Oxygen 樣式和框架。
香農的筆記
非常感謝麥克·史蒂克爾斯分享這個!希望你們也能在長週末期間獲得一些解決 bug 的靈感!
shannon_conners_4-1788957619408.png