19.0.3:最終鏡像候選版本 2025年12月7日• 19.1 :所有變更均需代碼審查– 審核開始日期2025年12月11日• 20.0:在主分支開放 • 20 EA1: 2026年1月22日
歡迎閱讀 2025 年 12 月 5 日 JMP 開發更新!
在美國,希望大家都能享受感恩節假期!隨著年底臨近,各種節慶也接踵而至。如果您還沒用完您的彈性假期額度,別忘了使用。很抱歉我沒能早點發出那份(有點亂,最後幾個週末才發的)十二月假期日曆,聽說我們已經錯過了“餅乾日”了。真是太可惜了!不過別擔心,餅乾隨時都可以吃,「醜聖誕毛衣日」也快到了!
提醒各位,我們將於 2025 年 12 月 11 日星期四結束前進入JMP 19.1 版本審批模式。您的 Outlook 行事曆中應該會收到提醒,其中包含有關程式碼審批流程的更多詳細資訊。 (如果您沒有收到提醒,請聯絡 Melanie Drake,她可以刷新邀請。)以下是基本內容:
- 首先請與您的經理討論任何關於審批模式的改進建議。
- 如果可能的話,將修復程式推送到 20 版本進行預測試。
- 在將任何程式碼推送到 19.1 版本之前,請先對您擱置的變更進行程式碼審查。
- 請向 JMP 審核者名單申請核准。收到 4 份批准後,請透過電子郵件告知名單,或者如果您還需要更多批准才能達到 4 份,也請告知。
我在InsideJMP 2025 年 11 月發布的「週年慶、新員工、人事變動及表彰」文章中註意到,統計文件經理麥可·克羅蒂對文件團隊成員吉爾·阿瑪雅表示了由衷的讚揚,表彰她為技術和統計文件撰寫人員制定的統一 JMP 文檔風格指南! Jill 表示,這是我們所有文件團隊通力合作的成果,大家都很高興能擁有一個統一的參考資料。感謝我們的文件團隊為這項共享資源的共同努力!
我還看到文章裡提到,核心團隊的首席開發人員大衛·巴伯慶祝了他加入 JMP 30 週年!這些年來,我和 Dave 合作過很多次,主要是請他幫忙解決 JMP 崩潰問題(他總是非常慷慨地提供詳盡的解答),而且他能用一小段 JSL 代碼重現一些最棘手的案例,這讓我驚嘆不已,因為他能看懂那些對我來說如同天書般的崩潰文件。除了在多文件導入、PDF 導入、日誌、插件、圖形生成器以及 JMP 的其他各個方面所做的貢獻之外,Dave 當然也是 Windows 版 jmprunner 應用程式的發明者和維護者,這一點眾所周知。我們研發部門的許多人每天都會使用 jmprunner 來調查桌面版 JMP 的問題。就在本週,Dave 為 jmprunner 添加了與我們新的 Windows ARM 版本相容的功能,而且他一直在根據內部客戶的需求進行調整。請和我一起祝賀他取得這里程碑式的成就!
另外,感謝壽星鮑伯 希基 (他明天過生日!)本週發送了一封電子郵件,詳細介紹了我們現有的從 OneDrive 獲取安裝程序的機制。如果您錯過了這封郵件,可以在 Confluence 上找到詳細資訊。 OneDrive 同步是開發人員每天將他們常用的 JMP 安裝程式複製到本機的最佳方式。此外,Bob 也提到,JMP 的 Salesforce 實例會在週末更新,因此某些與 Salesforce 相關的系統可能會處於唯讀模式。
一般公告
重要日期
- JMP 19.1 代碼審核模式 - 2025年12月11日
- JMP 19.1 代碼凍結 – 2026年1月5日
- JMP 19.1 安全凍結 – 2026年2月19日
- 請造訪合流查看JMP 19 的完整日期清單。
JMP 開發最新進展
核
- Dan S:繼續進行平台啟動和螢幕閱讀器輔助功能的重構工作。啟用了 JMP 20 的「在調度中使用列引用」首選項。修正了 19.1 版本中高線圖(包含多個 Y 軸)的排序依據問題、列切換器崩潰問題、圖表建構器(資料篩選器中使用行狀態轉換列時)崩潰問題,以及應用程式建置器(應用程式/儀表板中的資料表視圖)崩潰問題。
- Dave B:修復了客戶報告的 MFI 和列名錯誤。進行了崩潰調查,修復了崩潰讀取器 PDB 搜尋演算法,並開始搜尋 arm64 PDB 檔案。
- Ernest:重新設計了「摘要」介面,並添加了保存配置的功能。如果您不喜歡新介面或不清楚如何使用,請告訴我。我希望也能對其他資料表工具對話框進行類似的改進。
- Xan:馬賽克標籤、表格行刻度標籤衝突、讓更多 GRect 參數為常數、shape 檔案中的值標籤。
美國能源部和可靠性
- Caleb:這週,我開發了一個新驗收抽樣平台的原型,它將擴展現有驗收抽樣瀏覽器的功能。我還改進了樣本大小瀏覽器的基礎架構,以便更輕鬆地新增新的瀏覽器。
主機和介面
- Paul: JMP-28966 - Python 3.13.10 的安全性更新已於 12 月 2 日發布。 JMP 20 已更新,計劃於週一更新 19.1。 Stringbot 已在 19.1 和 20 版本中修復。分析器警告已修復。此外,也正在研究付費 Marketplace 外掛程式的程式碼和外掛程式安全性。
互動式 HTML
- 約翰鮑威爾:
- 改進了對消除歧義的支持,當列的值標籤屬性定義了一個標籤,用於多個沒有分配值標籤的類別時( JMPHTML-15075 )。
- 修正了當列的值標籤屬性定義了一個用於沒有指派值標籤的類別的標籤,並且該標籤包含引號時發生的當機問題( JMPHTML-15144 )。
- 舉行了JMP 19開發週期結束回顧會議。
- 創建並開始規劃我們的第一個 JMP 20 衝刺,我們將專注於重構。
- 重構了散點圖 3D SceneBox 程式碼,將 Display3DPointsSegment 的支援提取到其自身的 JavaScript 類別中,並為更多 3D 圖形支援騰出空間 ( JMPHTML-15146 )。
- 找到了支援或將支援使用者願望清單的 Jira 專案( 緊急 JMP Live 功能需求 - JMP 使用者社群)。
- 審閱了 JMP Live SPC 文件。
- 保羅·斯皮查拉 :首次提交了互動式 HTML 和 JMPLive 中的輪廓分析器 ( JMPHTML-13612 )。這將使圖表選單中的獨立輪廓分析器以及支援 HTML 分析器的平台上的嵌入式輪廓分析器都能正常運作。此外,在 20/19.1 版本中也修復了一些錯誤,例如排隊框的佈局問題 ( JMPHTML-15139 , JMPHTML-15137 )。
當字體非常小時,樹狀圖標籤不會繪製 [ JMPHTML-15072 。
快速標記模式下的「適應視窗」問題( JMPHTML-15156 )。當值標籤為空字串時,樹狀圖工具提示問題( JMPHTML-15159 )。
-
- Mike Stickles:完成了JMPHTML-14956 (圖表建立器中帶顏色變數的點無法正確導出帶狀樣式誤差線)的工作。更改已提交,問題已通過測試。在JMPHTML-577 (誤差區間缺少顏色)方面取得了進展。參與了重構衝刺計畫會議。
JMP Live
- Aurora:19.0:審查「JMP Live for SPC」文件。 19.5 :支援下載報告中多個警告的歷史記錄。 20.0 :支援過程篩選測試(警報、警報增強、操作、超出規格)。
統計數據
- 約翰·霍爾
- 在輪廓分析器中,修正了裁切功能的對話方塊和初始設定問題;在 19.1 版本中也進行了修復 (JMP-28945)。
- 過程中篩選
- 在本週稍早與產品經理召開的協調討論會議中,許多此類事項被列為優先事項。
- 修復超出規範公式的邊界(JMP-28863),
- 在“啟動”對話方塊中,如果選取了“顯示所有圖表”,則不要透過回呼再次變更它(JMP-28867)。
- 在 Limits 表中自動選擇 _LSL 和 _USL 而非其他名稱 (JMP-28467),
- 更多功能詳情修復(JMP-28833、JMP-28746),
- 更多分類修復(JMP-28875、JMP-28546),
- 新增指令「顏色失控值」(JMP-28932),
- 新增指令「透過缺失連線」(JMP-28940),
- 新增啟動選項「包含缺失類別」(JMP-28975、JMP-23706、JMP-23659),
- 將排除的觀測值視為 CCB,已評分,但因限製而從統計中排除(JMP-5253)。
- Laura CS:已修復並整合多個錯誤至 19.1 版本(還剩一個待修復)!繼續與寶潔公司的 Zhiwu 合作進行 SEM 分析。參加了多元化與包容性 (D&I) 會議,並請求在 Inside JMP 上發表一篇文章,以招募新的 D&I 工作組成員(如有興趣,請與我們聯繫)。
- Laura L:在 JMP 20 的流程能力平台中新增了「按子組排序」選項,使其與已具備此選項的控製圖產生器和流程篩選功能保持一致。
統計文檔
- Michael C:完成了面試,並向一位暑期實習生候選人發出了錄用通知,該候選人接受了錄用。清理了統計平台和19.1版本章節中的一些關鍵問題。檢視了Oxygen的MathType插件,並為Doc/L10N Oxygen測試產生了各種公式。繼續進行19.1版本的文件更新工作。協助Colleen將禮物送給了統計研發部門透過韋克縣節日關懷計劃資助的兩個家庭。
統計測試
- 馬克:我參加了拉傑尼什組織的可靠性平台參觀活動。在雅各的幫助下,我繼續調查貝葉斯優化平台對400個案例的已驗證歷史預測與新預測之間的不一致之處。我發現,自從JMP 20最近更改了進度條後,當Byvariate的「擬合線」命令在處理大量By分組時速度明顯變慢。我正在運行模擬,以發現並驗證DOE響應模擬中使用的隨機係數分佈的轉換方法,從而獲得用戶期望的輸出範圍。
- Tonya:參加了關於流程篩選、CCB 和流程能力評估的協調會議。我一直在測試流程篩選的新功能。我還一直在尋找這三個平台(流程篩選、流程能力評估和流程篩選)之間的差異。
技術支援與互動
- Wendy:週五快樂!我們期待週三在冬季聚餐上見到大家!
- 我們謹向以下開發人員表示感謝,他們已自願在即將到來的寒假期間為技術支援和互動部門提供緊急支援服務: Brian Corcoran、Daniel Powell、Aurora Tiffany-Davis、Chris Humphrey、Laura Lancaster 和 Russ Wolfinger。
- 以下是技術支援和客戶互動中常見的案例數量和主題圖表。這裡還有TS JMP Live 報告以及指向 Jira 篩選器的鏈接,該篩選器顯示了過去 14 天內支援團隊提交的工單。
每週技術支援案例數:

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

每週客戶支援案例量:

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

開發營運
- 梅蘭妮:
- 已更新分支和版本結束 Jira 表;我們將在周一建立 19.0.4 分支任務和 19.0.3 版本結束任務。
- 與 Qiana 和 Krzysztof 合作,確保 19.1 的範例資料更新已準備好進行本地化。
- 審核並更新了一些 Jira 問題,以確保資料完整性(例如,確保計劃版本和修復版本與實際情況相符等)。
- 已核實並關閉了一些DevOps Jira工單,這些工單代表已完成的工作。
- 在探索高峰會頁面(奧斯汀、日本、韓國)中新增了備註
- 將十二月的任務和「留到明年再解決」的任務分開。 (劇透:後者比前者多很多)
- Shannon L:完成了 19.0.3 安全性更新和緊急漏洞修復版本的發布,包括發送驗收日曆提醒、撰寫安全公告等等。參與了 JMP Marketplace 貨幣化專案的工作,包括與研發部門的會議。為 Atlassian 工具提供使用者支持,並提交問題和改進建議的支援工單。每週參加技術會議,包括版本發布結束任務規劃。與產品管理和文件經理會面,討論改進新功能追蹤的方法。
- 吉姆:
- 由於感恩節前建置失敗,我對 macOS JMP 19 建置機器上的網路/建置腳本進行了一些更改。
- 更新了幾台 Mac 單元測試機上的 ODBC 驅動程式。
- 繼續更新單元測試運行腳本,使其能夠在驍龍(ARM64)機器上執行。
- 已清理用於 Windows JMP 20 偵錯運行的 Windows 10 單元測試機,因此本月沒有結果;正在等待替換機器。
- 邁倫:
- 繼續在 jmptoolprod 上建置測試環境
- JMPTOOL-1890:更新了崩潰系統用於從 Dave B 取得修復程式的 crashreader.exe。
- 開始和埃文一起做一些遙測工作
- JMPTOOL-1886:建立 JiraBot 作業以刪除無效映射
- Bob:修改了 arm64 安裝程式邏輯,使其無法在 x64 電腦上運作。 (JMP28350) 正在調查如何修改 Windows 20 版安裝程序,使其能夠將必要的 Microsoft 安裝作為先決條件,並使其超出我們當前的邏輯範圍。
本土化
- Allison:處理了新的 Marketplace UI 字串,並將工具包交給供應商進行在地化;調查並回覆了有關 BigBooks 和 Portable UI 的翻譯查詢;與 JMP Korea 溝通,安排新的韓國審校人員;預處理了 19.1 範例資料字串,以便移交給翻譯團隊。
- Sandy:繼續開發/測試 Builtins 的新返回作業/提交作業。測試了我們為韓國特殊供應商產生的報告中鎖定字串的包含。致力於將我們為供應商產生的儀錶板字數統計函數的 pytest 測試整合到管線中。
- Krzysztof:準備 19.1 版本樣本資料交接(修正了註解中多餘的換行符問題,修復了一個 DOE 表格,測試了新的本地化工作流程)。與團隊合作,在 Bitbucket 上開發新的測試流程。使用 memoQweb 為審閱者提供支援。
- Trish:翻譯查詢的分類;讓新的 KO 審校人員加入 ZIP 並努力明確申請合約的流程;第四季總結計畫。
- Howard:新增了用於 JMP_UI 返回的 Jenkins 觸發器。解決了 JIRA 機器人通知問題(停用重複郵件通知)。修復了一些錯誤。
- Sohail:解決了 PyTest 管道整合問題,並新增了 API 測試,模擬了資料庫和 HTTP 呼叫。
文件
- Qiana:
- 處理了 ZIP 請求 #10278:Ryffine_Oxygen 遷移教育和支持
- 參加了與產品經理、文件開發人員和維運人員的會議,討論新功能資訊。
- 參與了 JMP-27435、JMP-28955、JMPDOC-2598 的開發。
- 處理了 JMP 查詢:3291、3296
- 已將樣本資料移交給 L10N
- 蘇珊C:
- 已完成 JMP Live for SPC 文件的草擬,並已傳送審核。正在根據回饋意見進行改進。
- 正在開發 JMP Live 更新,以安裝和提供 19.1 版本的使用者協助。
- 正在編寫 19.0.3 版本的發行說明。
- 我和德文一起向測試部門的新人做了演示。
- 完成了一些時間管理課程。
- 面試了一些技術寫作實習生。耶!
- 克里斯 :解答了在地化相關問題。在 Michael Hecht 和 Paul Nelson 的幫助下,修復了幫助鍵腳本。弄清楚如何按順序輸出轉換後的方程式。手動修正了生命科學幫助文件中的一些錯誤。創建了我之前忘記編寫的篩選視圖圖像腳本。
- Devon:正在研究新的 JMP Web 幫助的概念驗證,再次研究幫助鍵在新幫助中的作用,並與 Susan 一起向新的測試團隊成員介紹了文件團隊。
- Jill:為使用者群組處理了幾個 Jira 問題,審查了 11 月 22 日和 11 月 30 日的 UI 字串報告,並編輯了一個市場插件文件和一個 LS 章節。
系統/主機測試-Cary
- 奧黛麗: 19.0.3 的早期測試,第四季度評審,和妮可討論了一些關於測試框架和測試運行的問題。我們測試團隊昨天在普雷斯頓伍德度過了一個美好的假期午餐!

- Hunter:與 Daniel Powell 合作,在 Windows 11 上重現了 JMP 20 arm64 版本間歇性崩潰的問題。我要感謝大衛巴伯改進了 JMP Runner,使其現在可以顯示 Arm64 特有的 JMP 版本!他最近針對運行在 Arm64 Windows 上的 JMP Runner 進行的更新,使我們能夠選擇並啟動 x64 和 Arm64 版本的 JMP。在 Mac 和 Windows 系統上,對所有四個 JMP 19.0.3 產品進行了安裝和授權(包括線上和離線),為下週的最終安裝程式測試做準備。在 My JMP 測試頁面上為 Bob Hickey 和 Holly Cullen 進行了一些測試,以驗證早期採用者版本的下載鏈接,包括 Windows 系統上 Arm64 JMP 的新鏈接。
香農的筆記
感謝能源部和可靠性開發人員卡萊布·金發來的這張冬日照片!他說:「羅阿諾克這裡下了兩英寸的雪!諾拉今天不用去幼兒園了。」 說到羅阿諾克,很高興週四在辦公室見到我們另一位住在弗吉尼亞州羅阿諾克的 Core 團隊開發人員賈里德·托馬斯 。祝大家週末愉快!
