歡迎閱讀 2025 年 6 月 6 日的 JMP 開發更新!
我們目前處於 JMP 19.0 的代碼審查模式,並將於 6 月 13 日快速進入JMP 代碼批准模式,並於 7 月 3 日凍結。 JMP Clinical 將於 6 月 27 日進入代碼批准模式,並於 7 月 14 日凍結代碼。
JMP 19 EA9現已凍結,安裝程式將於下週建置並驗證。提醒您,請更新您的 EA9 功能頁面,新增任何您想與使用者分享的內容。功能頁面是 PM 決定每個 EA 迭代中與客戶分享內容的主要方式,因此盡快更新功能頁面至關重要!
在2025年7月3日的JMP程式碼凍結期間,Jim將關閉從主版本到JMP 19版本軌道的原始碼和測試件自動整合功能。 7月4日週末之後,DevOps團隊預計將著手建立支援新JMP 20和19.1分支的基礎設施,並設定19.0.1僅安全版本分支和工具。一旦JMP 20版本軌道準備就緒,從主版本到20版本的自動整合功能將開啟。請持續關注我的團隊成員,以了解更多關於這些里程碑的具體時間表!
我知道有些團隊已經完成了 JMP 19.0 的工作,並且非常期待 20 分支的開放,這樣他們就可以推動 20 的新功能開發,並測試用於維護版本的修復。請繼續在擱置分支或私有分支中開展未來工作。雖然我們在過去的發布週期中曾考慮過提前分支,但實際上尚未奏效。 20/19.1 的早期分支需要在程式碼凍結之前關閉 JMP 19 的自動集成,並且需要手動將後期修復集成到多個新的和現有的分支中。
我們目前有許多 Jira 錯誤標記為「計劃版本」= 19.0,這些錯誤肯定不會在下個月解決。在等待新的發布軌道開放期間,請繼續對您的 Jira 問題進行分類,並透過更新「計畫版本」將其分配到接下來的幾個分支。在分類項目時,請考慮將需要更多研究或評估的故事項目降級為「功能請求」。此外,如果不確定何時可以解決這些問題,您可以完全從專案中移除「計劃版本」。
順便提一下,今年夏天JMP Dev 會議日程安排非常滿,因為計劃中的 JMP 19 功能演講和夏季晚些時候的實習生演示都排得滿滿的。如果您有JMP 19 功能想要在今年夏天的開發演示中展示,我每週二上午 11 點還有一個空閒時間。如果您想在 8 月之前進行演示,請將您的主題和希望的周二日期添加到Confluence 的 JMP Dev 志工日程表中。此外,如果您希望示範與程式設計相關的主題,我們也非常歡迎!
在本週的 JMP Dev 會議上,Mac 主機開發人員麥可·赫克特介紹了線程清理器 (Thread sanitizer),這是一種新的特殊構建類型,我 DevOps 團隊的吉姆·博雷克將在 JMP 20 中定期運行它,同時還會運行我們現有的其他特殊構建類型(以及即將推出的 Windows ASANl 構建,感謝Schroedl 的貢獻)。如果您錯過了會議,但想觀看錄像, 可以在這裡找到。新的 TSAN JMP 建置會檢查執行緒問題,此選項將與 UBSAN 結合執行,UBSAN 會尋找跨架構的未定義行為。如果您想了解自己是否存在與特殊建置相關的問題,可以查看此 Jira 過濾器(一旦我們遇到與該標籤相關的 TSAN 問題,過濾器就會更新)。
感謝托尼亞·莫爾丁分享本週的測試版/崩潰案例以及精選的崩潰案例!

2025年6月6日當週Beta和崩潰案例 | JMP Live
一般公告
即將到來的重要日期
- JMP 19 核准模式 – 2025年6月13日
- JMP 18.2.2 代碼和安全凍結 – 7/3/25
- JMP 19 代碼凍結 – 7/3/25
- JMP 19 安全凍結 - 8/15/25
- JMP 19 最終候選影像 – 2025年8月18日
- JMP 19 QA 簽核 – 2025年9月11日
- JMP 19 發佈至 MyJMP – 2025年9月16日
- 請造訪合流以取得JMP 18和JMP 19日期的完整清單。
JMP開發更新
暑期實習生
- Simin Zheng:
- 聯繫了 JMP 教育部門的聯絡人來跟進我將要進行的 3D 列印專案。
- 開始準備我將在 JMP 發現峰會上展示的項目;目前,它處於資料預處理階段。
- 我已經花了一些時間併計劃繼續學習更多有關 JSL 的知識。
- 布拉德利·鮑文 :本週,我作為嘉賓參加了「JMP入門」網路研討會,目前正在準備7月的演講稿。我也很高興與全球技術支援團隊的成員見面。他們太棒了!
- Molena Huynh:設定我的工作環境。開始處理 lstm.h 和 detector.h,以便將它們新增至 JMP Pro 的 Torch 深度學習外掛程式。
核
- 戴夫B:
- 更新了 jmprunner,希望能更好地處理 jmpcs.dll 重建
- 與 Kai Janson 合作,為客戶提供從多個 PDF 檔案匯入的解決方案
- 與 Jasean 合作解決 MouseCapture 問題
- 與 Dan S 合作解決輪廓分段渲染問題
- 審查崩潰文件,看看新的崩潰是否提供了額外的見解
- Dan S:正在處理使用暗色模式從 JMP Live JSS 主題儲存/列印的問題。正在調查 Mac 上的輪廓繪製問題。修正了 Boosted Tree 中 PlatformContainerBox 的問題。
- Evan: v19.x 版修復了各種低風險問題。正在規劃 v20 版。已開始撰寫關於研發遙測使用情況的開發者講座。
- 摩根:正在修復一些針對 19 的小片段和筆記本錯誤。
- Xan:熱圖分箱限制;小提琴圖邊緣狀況。
DOE和可靠性
- Caleb:這週我一直在總結旅行中的點滴。我在薩斯卡通SSC大會上的演講反應很好!也結識了一些很好的朋友。之後,我一直在處理一些CSALT的最後幾個bug。
託管和介面
- Will:繼續進行 MATLAB 整合工作。我們之前的所有單元測試都通過了,還有一些我寫的附加測試。我現在正在引導安裝過程,以便如果使用者尚未安裝正確的版本,MATLAB 引擎 Python 模組可以自動安裝。
互動式 HTML
- 麥克‧史蒂克爾斯:
- 嘗試調查JMPHTML-14305 (文字瀏覽器短語清單建立錯誤選擇事件)和JMPHTML-14308 (文字瀏覽器潛在分析聚類混合選擇與詞雲關聯),但均無法復現。由於無法確定為什麼其他人可以復現,而我卻無法復現,因此暫時擱置了研究,因為程式碼凍結迫在眉睫,這可能會花費太多時間。
- 目前正在處理JMPHTML-14380 (格式:軸刻度標籤格式不支援小數)。此修復程式目前中斷了 14 個解析器測試。所有影像測試失敗都是因為測試影像顯示舊的、不正確的行為(可能是因為測試測試的是數字格式以外的內容而遺漏的);其他是工具提示測試,手動執行測試案例的結果與測試檔案的結果不同。我正在研究後者,以確保差異是由於測試文件中的 XML 過時造成的;如果是,我將在提交之前使用最新的 XML 更新測試案例。
- 保羅·斯皮查拉 :修復 HTML 和 JMPLive 的錯誤:
- Praveena:修正了 19 的各種問題:
- 約翰鮑威爾:
- 使不受支援的 CalendarBox 呈現靜態,而不是僅將其部分子項呈現靜態 ( JMPHTML-14678 )。
- 當 JMP Live 使用者嘗試在重新產生時與報告互動時,顯示更清晰的錯誤訊息 ( JMPHTML-14438 )。
- 與 Praveenan 和 Dan S. 會面,討論如何在 JMP Live 上的 Column Switcher 中處理多語言列名。
- 參加了 Sprint 19-8 回顧會議。
統計數據
- Laura CS:繼續修正 SEM 19 版本中的錯誤;一些涉及 MIIV-2SLS 估算器的錯誤,另一個涉及機器學習中的收斂問題,以及另一個與刪除顯性變數選項相關的錯誤。與 Chris 會面,在行銷科學學會 (Academy of Marketing Science) 會議上討論經驗。審閱了即將發布的 SEM SKP 頁面的最終稿。
- 伊莉莎白:修復了混合和 GLMM 中的幾個小數字錯誤(JMP-861765 和 JMP-26636)以及影響兩者的崩潰(JMP-26594)。
統計測試
- Mark:幫助 Joseph 檢視了模擬回應功能中 JSL 運作方式的變更,以解決乘法函數展平過程中的一個 bug。我在各種場景下測試了貝葉斯最佳化平台,這些場景包含不同種類和程度的異常值和缺失值。
- Tonya:致力於錯誤驗證和單元測試清理。
生命科學動態
- 畫圖: JMP Clinical 19.0 Jiras 並組合一個原型插件,用於產生 JMP 安裝驗證工具結果的 PDF。
產品管理和產品行銷
- Sarah Sylvestre:產品管理 (PM) 團隊已決定停止使用狐狸 Jira 外掛程式進行問題優先排序。一些開發團隊也曾使用過該插件。 PM 團隊正在保留現有的數據,因此,如果有人在插件停用後想要存取這些數據,可以聯絡 Sarah。
技術支援與參與
每週技術支援案例數:

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

每週參與支持案例數:

上週參與隊列的案例主題:

開發營運
- Jim:感謝麥可·赫克特在每週的 JMP 開發會議上就線程清理器建置和故障報告所做的精彩演示!以下是過去一週的工作清單:
- Per 麥可·赫克特, updated the mac OS JMP 19 daily build machine to Xcode 16.4
- 與開發團隊的幾名成員分享了無人認領的虛擬機器列表
- 為本地化團隊創建了一個經過公證的 Mac JMP Pro 19 磁碟映像文件
- 將多台 Sequoia 機器的作業系統更新至 15.5(合規性)
- 在解決了幾個 Beyond Trust 問題之後,我開始設定夜間單元測試 Windows ARM 機器
- 完成一些 JIRA 驗證
- 為 JMP EA #9 分支原始文件,並繼續在 Mac 和 Win 上建立可執行文件
- Perforce 支援。
- 鮑伯:
- 探索了 JMP 插件的使用,以及我們的安裝程式程式碼如何在 Windows 上將檔案作為自訂安裝的一部分進行放置。感謝 Dave Barbour 提供的諮詢。 JMP-26373
- 與 John Schroedl 合作清理 Windows 安裝期間新增的圖示 JMP-26669
- 為 EA 9 做準備 - 我們將於 2025 年 6月發佈軟體,共有 44 個唯一安裝程序,現在才 6 月!
- Shannon C:調查了 18.2.1 中與最小二乘法相關的神秘崩潰(現已由 John Sall 在JMP-26704中修復),以及 18.1 中與 Windows 上還原文件相關的崩潰( JMPTEST-1736 ) ,我們尚未復現該問題,但這導致我們發現審查了 ASAN 的未解決特殊建置問題。每週召開技術會議並討論圖標更新。
- Shannon L: JMP Marketplace 會議,討論貨幣化平台和文件交換平台的產品需求。 Atlassian 工具的使用者支援。與產品管理團隊的會議。每週技術會議,包括安全專案管理工作和 Snyk 改進。建立研發應用程式清單。
本土化
- Allison:完成了 JMP Live 的翻譯,根據測試團隊的發現進行了修改,並將所有語言環境的翻譯推送到 Bitbucket;將 19.0 Builtins 字符串發送給翻譯團隊;處理了 19.0 樣本數據中的第 2 個,將更新的工具包發送給 JMP Japan,然後我完成了 ZH TO 的翻譯
- Krzysztof:完成了兩個新的 Jenkins 任務(用於 HTML5 建置設定和圖書範本檔案的複製)。處理了 SampleData 的第二次提交(修復了一些之前無法處理的字串)。測試了新的本地化自動化功能(新的「返回」任務),並修復了一些錯誤。
- Trish:查看即將交付的在地化流程-如有需要,提出問題或報告錯誤。回顧了建立本地化幫助的說明——嵌入了評論,以解決 Krzysztof 正在實施的自動化工作。
- Howard:測試快速啟動交付和帶標籤的圖像比較 Jenkins 作業。修復了儀表板上的項目啟用問題。正在開發儀表板上用於關聯 Jira 和產品的新功能。
- Sandy:繼續開發樣本資料的新退貨流程。已測試「快速啟動」填入作業。
- Ying:測試 V19 本地化 HTML5 幫助所需的工具( (JMPLOCTOOL-767 )。
文件文獻
- 蘇珊C:
- 正在使用 JMP Live Jiras 為管理員/使用者提供協助。感謝所有幫助過我的人。
- 實施有關 JMP Live 安裝幫助的回饋。感謝所有評論者!
- 與 Eric 一起澄清有關 SPC 文件的問題。
- 熟悉 JMP Live 控製圖的 SPC 文件分類功能。
- 已收到關於 JMP Live 在 UG 中發佈內容的回饋,尚未實施。感謝所有審閱者。
- Qiana:完成了UG、JSG和EG版截圖腳本的更新。感謝麗莎 Grossman的幫助!繼續與採購部門合作,協助Quadralay Corp入職。研究了Oxygen XML軟體的訓練計畫。專案規劃與協調。
- 德文郡:審查了刪除舊金山犯罪資料的變更,完成了對 UG 編輯的審查,審查了為 EA 版本生成的 HTML 輸出,清理了 FrameMaker 到 XML 的轉換表
- Khawar:氧氣標註 - 已完成 PR 和 RSM 的圖像創建;正在處理 PSM
- JMP 首選項:更新了有關列標籤的資訊;剩餘 1 個部分(SAS 連線首選項)。
系統/主機測試-Cary
- Mandy:這週很忙,但還不錯。完成了所有 JIRA 的審核,驗證並添加了測試。今天用 tabulate 修復了一個崩潰問題。花了幾天時間研究 JMP 中的圖標變化,主要是數據表,用於 Windows 和 Mac 的暗黑模式——以及亮黑模式——我看了幾天之後,覺得它們越來越讓我喜歡了。接下來幾週我會出去度假,去夏威夷旅行——很興奮,仍然非常感激這段特別的時光——Aloha!

- Nick H:我為 19.0 做了大量驗證工作,並清理了最近在 19.0 中開始失敗的一些單元測試,其中一些測試導致了 bug。 Morgan 出色的開發工作和 bug 修復工作,使得程式碼片段的改進/bug 修復迅速完成,希望很快能有更多改進。最後,我一直在與 Myron 正在開發的 Postgres SQL 測試資料庫合作開發測試儀表板。我已打開JMPTEST-1743來追蹤測試儀表板 Postgres 遷移工作的進度:我成功地運行了我們最複雜的查詢之一,並使幾個儀表板頁面能夠與 Postgres 後端協同工作——接下來還有更多工作要做。
- Hunter: JIRA 驗證。開啟 JIRA 項目,解決圖示和檔案清單的一些主機問題。與 Evan M. 會面,了解如何在辦公室的兩個系統上配置日文鍵盤。與 Shannon L. 會面,嘗試復現保存附附件的 JIRA 專案時反覆出現的問題。
- Lisa G:致力於讓 Jenkins 資料的安全分支運作並發布。我還在思考如何重新設計遙測儀表板的發表。
網路測試 – Cary
- Josh L:本周初,我們一直在排除所有 SAS 管理的虛擬機器宕機故障。我們將三台 JMP Live 18.2 伺服器從 SAS 虛擬機器遷移到 AWS。我們也對 JMP Live 19 進行了 Jira 驗證和回歸測試。此外,我們也完成了 JMP Live 19.0 安裝程式的測試運行,為早期採用者版本做好準備。此外,我們還在一周內審查了文件並解答了各種問題。目前,團隊正在積極進行驗證工作。

系統/主機測試-北京
香農的註釋
祝大家週末愉快!北卡羅來納州絕對有夏天的感覺!
