19.2:安全凍結日期:2026年9月3日;20.0:主程式開放;EA6 代碼凍結日期:2026年8月27日;代碼凍結日期:2027年1月7日
歡迎閱讀 2026 年 8 月 14 日 JMP 開發更新!
本週,JMP管理層決定推遲19.1.5安全版本的發布,並破例包含兩個緊急漏洞修復,旨在解決影響寶潔及其他客戶的表損壞問題。這兩個修復程序的測試工作已於今日在20和19.2版本中進行,隨後將整合到19.1.5版本中。我們預計下週將產生19.1.5的最終安裝程式候選版本進行測試,並在所有測試完成後正式發布。
20 EA6版本計劃在不到兩週的時間內凍結。除了桌面產品的 EA 版本外,我們還將基於 EA6 程式碼庫推出JMP Live EA版本。 JMP Live EA 版本建立和測試完成後,將提供給部分 JMP Live 客戶,用於測試新功能。
請注意,除了「20 版本後期功能」頁面外,我還在 Confluence 中新增了「20.1 版本功能」頁面。距離 20 版本功能凍結期已過去近一個月,因此,在功能凍結期尚未開始開發且無需在 20 版本中發布的次要新功能,應考慮在 20.1 版本中發布。
說到新功能,感謝Aurora Tiffany-Davis、Michael Goff和Praveena Panineerkandy在周四的 JMP 開發者會議上介紹了 JMP Live 中的流程篩選分類功能!如果您未能參加現場會議, 可以在這裡找到錄影。
最後,感謝香農L分享2026 年 8 月 Atlassian 的客製化/改進,其中包括用於 JMP 研發專案的全新 Jira 工作流程! 更多詳情請點擊此處。
如果您使用 JMP、JMP HTML5 或 JMP Clinical 的研發 Jira 項目,請注意,下週一(8 月 17 日),將有一個新的工作流程推廣到多個 JMP 研發項目。
為了更準確地追蹤與 Jira 問題相關的修復程式是在哪個 JMP 軟體版本中進行的,我們增加了一個要求,即在 Jira 問題中,修復版本必須在幾個轉換中設定。
簡而言之:
- 此新工作流程將應用於這些項目中除功能請求之外的所有 Jira 問題類型。
- 將 Jira 問題移至「測試就緒」、「測試中」和「已接受並關閉」狀態需要修復版本問題。
- 文件中提供了關於在關閉 Jira 問題時,如果未對原始程式碼或其他內容進行任何更改,則應如何使用「修復版本」的指導。
如有任何疑問,請聯絡香農·萊斯利或其他 JMP Atlassian 管理員。您也可以造訪我們的JMP Atlassian 問答團隊頻道,我們會持續分享此資訊及其他 Atlassian 相關內容。
一般公告
重要日期
- 20 EA6 代碼凍結 – 2026年8月27日
- JMP 19.2 安全凍結 – 2026年9月3日
- 首個適用於 20 的便攜式 UI 字串交接 – 2026 年 8 月 6 日
- 20 EA7 代碼凍結 – 2026年10月1日 最終便攜式 UI 字串交接 20 – 2026年11月12日
- 20 程式碼審查模式 - 2026年11月26日
- 20 代碼凍結 – 2027年1月7日
- 請造訪合流查看JMP 19和JMP 20的完整日期清單。
JMP 開發最新進展
網路測試
- 喬許:
- JMP Live安裝程式持續進行測試活動。
- 正在重建機器以重新啟動安裝程式測試工作。
- 協助解答了多位客戶安裝人員提出的問題。
- 規劃即將進行的安裝程序測試活動。
- 已將 WebTest Automation Notices 測試新增至使用 JMP Live 安裝程式部署的 nightly 伺服器。
- 搭建了一個雙伺服器 AWS 開發環境,以幫助開發團隊重現 WebJMP 首先啟動時 JMP Pool 無法連接到 JMP Live 的問題。
AllisonHines_0-1787589550430.png
- 惠:
- 繼續進行 JMP Live 20 I18N 測試 (JMPTEST-2096);進階控制圖警告本地化範圍 — JMPTEST-2628,20 個專案正在進行中。
- 國際化 (I18N) 測試在流程篩選中發現了功能缺陷:JMPHTML-15762(嚴重缺陷,點擊測試標記時警告窗格無法開啟)。此外,在國際化測試期間也報告了 JMP-31900;該缺陷最初被標記為正常,但由於 qc_time 資料損壞而升級——經核實後於當週關閉。 JMPHTML-15757 被確認為重複缺陷。
- 在錯誤驗證期間報告了 JMP-31941(正常,調整大小時圖形消失,JSL 格式錯誤)和 JMPHTML-15763(主要,工具提示摘要統計資訊顯示 ###)。
- 與 Praveena 和 Seema 合作參加了缺陷審查會議——確認了 JMPHTML-15699(排序後多選功能失效)和 JMPHTML-15689(第一個進程之後警告窗格失效)的可重現性;開發人員已確認這兩個問題。
- 已驗證並關閉 JMP-260、JMPHTML-15704 和 JMP-31900。
- 風險:JMPHTML-15762、JMPHTML-15699 和 JMPHTML-15689 仍處於開放狀態-皆屬於流程篩選領域-需要在發布驗證完成前由開發人員解決。
- 安娜:
- 測試了具有不同列類型的 ScatterPlot 3D。
- 測試了列切換器,支援不同的列類型、特殊字元和轉換列。
- 測試了具有不同列類型、特殊字元和轉換列的本機資料篩選器。
- 經過測試的流程能力平台(附圖形組件)。
已驗證 HTML5 和 JMP Live 中的桌面修復。
核
- Dan S:已更新新腳本 <
- 戴夫B:
- 修正了分銷日誌中的一個錯誤,該錯誤會導致日誌保存並重新開啟後長條圖高度發生變化。
- 嘗試重現幾個已報告的錯誤(在基線測試期間崩潰和插件意外卸載)
- Xan:支援圖例尺寸設定的最小值/最大值;加入 LegendDisplay::revertToInitialState;使用前檢查 weak_ptr<>::lock() 的結果。
- Evan:找出並修復淺色和深色模式下的WCAG 1.4.3 對比(最低)問題。
美國能源部和可靠性
- Caleb:我和 Eric 以及 Simin 一起對 Life Distribution/Fit Life by X 相關的 bug 工單進行了分類和分配。我還和 Bill 一起處理了樣本量探索相關的 bug 工單。此外,我還準備了我的 Discovery Talk 錄製,並繼續與 WildTrack 合作完成一篇論文。
主機和介面
- Paul:處理了 JMP-31940 - 檔案句柄問題,以及 pyarrow 中的崩潰問題(JMP-31155 和 JMP-30521)。
互動式 HTML
- 普拉維娜:
- Mike Stickles:已完成 JMPHTML-15608(在互動式 HTML 中實作星座圖)的工作,並提交了程式碼以供審核。現在,選擇項在節點圖中能夠正確地向外傳播(如適用),並且在包含樹狀圖時,選擇項也能正確地在樹狀圖內外進行鏡像。
- 約翰鮑威爾:
JMP Live
- 極光:
- 撰寫了關於 JMP Live 故障排查的「滾動資料」問題報告,與 Annie 和 Dieter 會面,制定了解決方案並實施了該方案。
- 對程式碼和測試中的錯誤進行分類修復,並進行小的效能改進
- 已將自訂分診狀態合併至主狀態(此功能已完成 90%)
- JMP Live Triage 開發示範(20 分鐘內完成)(Michael 和 Praveena 主講)
- 創建了 Confluence 文章「第三方軟體包通知檔案 - 建立和使用」和「JMP Live EA(早期採用者)版本」。
- 第三方軟體包更新
統計數據
- 在自訂設計中,增加了更多提示功能,例如用於提示彈出視窗的小按鈕,並添加了輸入表名的字段,以及在 JSL 中支援「將腳本保存到腳本視窗」 (JMP-31707, JMP-31942)
- 在增強設計中,啟動對話方塊中的預填因素和回應(JMP-31707)
- 在流程篩選中,修正了比例圖缺少「n 次試驗」欄位時發生的崩潰問題 (JMP-31975),允許在移位圖中設定超過 300 個軸標籤,並新增了「在選定流程上重新啟動」同時具有多個欄位和多個群組的註解。
- 請向 Joseph 發送一個用於交叉製表覆蓋數組的範例腳本。
統計測試
- 馬克:我準備和雅各一起錄製JMP探索高峰會的演講。我與瑞恩·D、卡萊布和西敏會面,確定了增材製造第二階段的研究方向。我審查了約翰關於自訂設計使用者體驗改進的研究結果和建議。我與瑞恩、約瑟夫和雅各會面,討論了即將發布的Easy DOE代碼。我與克里斯和楊會面,討論了貝葉斯優化方面的工作以及在JMP探索峰會全體會議上的演講。
- Tonya:調查僅在夜間運行中出現的單元測試失敗。測試屬性圖和變異性圖啟動的分離情形。由於屬性和變異性圖的大綱節點名稱更改,更新單元測試。由於座標軸更改,修改流程篩選單元測試的基準。測試多元能力分析。測試偏好設定。缺陷驗證。
- 雅各:
- 測試負載模型,為增強設計添加測試
- 為模型中包含 Scheffe 三次項的設計編寫測試
- 準備錄製 Discovery 的演講,嘉賓是 Mark Barley
- 測試自訂設計的更新
- Zachary:我的外掛程式已正式發佈在 JMP 應用程式商店。連結如下: 測量系統分析儀表板。如果有人想試用,我建議使用 JMP 19 而不是 20,以避免未知問題。已報告JMP-31811
生命科學最新動態
- 女孩:
- 8 月 12 日(星期三),Russ、Ross Metusalem 和我為北卡羅來納州立大學生物資訊系舉辦了一場關於 JMP 的一般用途以及基因組學和人工智慧工具在生物資訊學研究中的應用的研討會。
AllisonHines_1-1787589550447.jpeg
- 我一直在修復生存平台的一些漏洞。我和瓦萊麗討論了生存平台的使用情況,並從專案經理和系統工程師那裡獲得了工程師如何使用平台的有用回饋。
產品管理和產品行銷
- 凱莉:週三,我們舉辦了一場關於JMP數據連接器和數據存取的銷售賦能培訓。本次培訓重點介紹如何透過無縫存取資料來釋放JMP的全部價值,具體包括減少手動資料準備、消除資料瓶頸以及支援更快、更明智的決策。培訓內容涵蓋了JMP目前和即將推出的資料連接器功能,如何將資料存取定位為解決客戶業務挑戰的方案,並提供了切實可行的銷售策略、探索性問題以及拓展客戶機會的技巧,幫助客戶連接、自動化和擴展其分析工作流程。您可以在這裡觀看錄影。
技術支援與互動
- Wendy:技術支援部門謹此感謝以下人員本週提供的卓越協助:
AllisonHines_2-1787589550450.png
|
- 所有為19.1.5版本迅速準備JMP-30350和JMP-31954的人員
- 感謝 JMP Live 開發團隊和 Josh LoPresti 對客戶 Bundesdruckerei 的協助
- 感謝約翰·施羅德爾在車禍案件處理上提供的協助
|
上週技術支援隊列中的案例主題:
AllisonHines_3-1787589550451.png
上週待處理案件隊列中的案件主題(不包括與受限方篩選相關的自動案件):
AllisonHines_4-1787589550452.png
開發營運
- Shannon L:負責八月份 Jira 工作流程上線的準備和溝通工作,該上線針對 JMP、JMP HTML5 和 JMP Clinical 開發專案的新修復版本要求。發布了相關指南,解答了使用者疑問,並協調了這些 Jira 變更的部署活動。更新了錯誤儀表板。與 L10N 合作,更新了其 Atlassian 服務帳戶的 API 令牌。推動了 JMP 2027 規劃的討論,並與 Mia、品牌團隊和 DevOps 團隊進行了詳細的 JMP 審查。支援漏洞管理和安全審查工作,包括為即將於八月發布的 JMP 19.1.5 和 JMP Live 19.5.2 版本建立安全公告草稿。參與了對即將發布版本中包含的緊急錯誤修復的審查。與我的實習生 Drew Hunter(現已轉為全職員工)合作,規劃了 JMP 存取控制計畫專案的第二階段。與 Audrey 合作清點位於 SAS CIS 和研發 VMware 中心內的 JMP 伺服器,以規劃其遷移或停用;與 CIS 團隊會面進行審查。每週召開技術會議。
- Melanie:與Joseph、Jacob 和 Krzysztof合作,針對 20.0 版本的幾個 DOE 範例資料表應用程式、測試和運行 Stringbot ( JMP-28777 ) • 處理 Jira 工作項目的資料完整性工作,更新「修復」和「計畫」版本,將標記為「已完成」的功能移至「使用者故事」等。 • 處理 19.1.5 版本後期的一些變更 • 重寫 shell 腳本以更好地管理空變更列表,避免導致 Jenkins 錯誤地使作業失敗 ( JMPTOOL-2362 ) • 致力於驗證快速入門安裝的所有文件與 Perforce 中的文件是否一致,以便及早發現同步和腳本問題 ( JMPTEST-2618
- 缺口:
- 對基於 HTML5 的新 Mac 進行進一步故障排除,試圖找出導致我們進入錯誤設定檔/使用者空間的原因。仍在調查中,下週需要跟進更多進展。
- 與 SAS IT 部門合作解決了 MatLab Mac 版線上安裝程式無法運作的問題。經 IT 部門確認,防火牆或安全規則並未阻止該程式運作。已向 MathWorks 發送郵件請求調查。
- Jenkins 伺服器作業系統已更新,並已做好備份,為下週 Jenkins 更新做準備。
- 清理 Mac CI 機器並更新作業系統。
- 修正了作業系統更新後使用錯誤版本的 Xcode 所導致的 JMP 19.1.5 Mac 分析問題。
- 吉姆:
- macOS 建置機器的作業系統更新
- 繼續與開發人員合作,將必要的變更合併到 19.2 和 19.1.5 分支中。
- 更新了多個與 JMP 重新命名相關的 JIRA,並修改了相關的單元測試腳本以使用新名稱。
- 邁倫:
- JMPTOOL-2031:目前還沒有收到關於上週 Stringbot 運行的任何負面回饋——如果您遇到任何新的字串賦值問題,請及時報告。
- JMPTOOL-2121:讓崩潰網頁能夠與 PostgreSQL 相容
- 鮑伯:
- 檢視 2027 年專案名稱變更的安裝人員和流程
- 準備最終的 19.1.5 安裝程序
- Shannon C:負責 19.1.5 和 19.2 版本的修復協調工作。協助技術服務團隊和開發團隊進行各種崩潰調查,並檢查了符號不符合預期的文件。對未指定修復版本的測試就緒 Jira 問題進行分類,以便確定近期需要修復的版本。每週參加例會。
本土化
- Allison:找到了一位新的 ZH 審校員,並收集了他的資訊以便將其納入 Zip;與審校員溝通 V20 報價,並在 Zip 中提交了採購申請;為新的 ZH 翻譯團隊準備了在本地化 Portable UI 時有用的工具;處理了供應商發票。
- 霍華德:
- 參與了 Jenkins 觸發器作業的開發
- 為填充作業新增了新的驗證機制,以確保資料對應中列出的 XML 與實際文件清單相符。
- 完成了 L10nbot 的新 API 令牌切換工作
- Sandy:正在測試針對 Oxygen 檔案的新影像差異檔案驗證功能。正在開發針對 Oxygen 檔案在填充作業運行後的新文件驗證功能。
文件
- 蘇珊C:
- 正在更新 JMP Live 19.5 安裝幫助文檔
- 計劃更新 19.1.5 版本說明
- 正在製定 JMP Live 幫助更新計劃
- 參加了變革管理課程
- Jill:正在開發幾個新功能 Jira: JMP-1162 、 JMP-22428 、 JMP-27513和JMP-31060 。
- Devon:清理轉換文件中的書籍標題變量,透過 PLATO 學習寫作課程。
系統/主機測試
- 尼克·霍姆斯來到城裡,新團隊成員布拉德·諾里斯也加入了團隊,系統和網路測試小組在大邁克燒烤店享用了午餐。
AllisonHines_5-1787589550463.jpeg
- 香脂:
- 協助測試了JMP-30350 CRP 的修復程序:包含數值列和字元值標籤屬性的資料表會導致 JMP 在 19.1.5 版本上崩潰。
- 協助測試了JMP-31954修復程序,該程序用於恢復 9.2 版本中損壞的資料表。
- 在測試上述 Jira 問題時,遇到了一個與標籤無關的崩潰: JMP-31993從列屬性中移除帶有值標籤的標籤時崩潰
- 與曼迪會面,了解篩選視圖最近所做的變更。
- 我已將測試篩選視圖時發現的一些問題回饋給開發人員,並提交了一個崩潰報告: JMP-31944嘗試同時更改「視圖分組」圖例中的顏色和標記時發生崩潰。
- 與 Mandy 討論了 recode 的「使用簡單 JSL」選項以及如何在此領域編寫 JSL 測試。
- 我在測試 recode 時發現一個錯誤並已報告: JMP-31978當「Prefer Match」與「Value Labels」一起使用時,Recode Together 會導致錯誤。
- Hunter:在周中暫停了 JMP 19.1.5 最終安裝程式的測試,因為需要評估發布版本中的其他錯誤修復。調查並回覆了 JMP 20 EA 4 案例。使用包含新產品名稱 JMP 2027 的版本運行了一批安裝和授權案例,以查找任何重大問題。 JIRA 驗證。
- Nick H:最近我一直在尋找和驗證許多資料表元資料錯誤。我還協助驗證了 19.1.5 版本中緊急值標籤崩潰的修復。此外,我還對 JSL 單元測試框架進行了修改,使其更容易在 Mac 上設定 Perforce 整合。
- Audrey:完成了 JMP 20 I18N 測試的第三輪,測試了 iPhone 上的 JMP Stats 應用程序,測試了將要加入 JMP 19.1.5 的緊急修復程序,並與 Shannon Leslie 合作制定了 JMP 擁有的機器的 SAS VMware 遷移計劃。
香農的筆記
我下週要休假,所以不在公司。我肯定之前分享過這則訊息,但隨著夏天即將結束,感覺再說一次也挺應景的。祝大家一週愉快!
AllisonHines_6-1787589550465.jpeg