19.1.1:安全凍結 2026年4月2日 • 19.2:代碼核准模式開始 2026年6月18日 • 20.0:在主介面開啟 • 20 EA3 凍結 2026年4月30日
歡迎閱讀 2026 年 3 月 27 日 JMP 開發更新!
非常感謝溫蒂·墨菲分享Arn Cota即將退休的好消息!他在 SAS 和 JMP 工作了近 30 年! Arn,我知道我代表了我們所有開發人員的心聲—祝您開啟人生新篇章一切順利! Wendy 寫道:
Arn的職業生涯始於SAS公司,擔任Southpeak的開發人員。多年來,他參與開發了許多SAS產品,包括供應商關係管理(Supplier Relationship Management)、企業指南(Enterprise Guide)、企業挖掘(Enterprise Miner)、課程路徑(Curriculum Pathways)和健康資訊交換(Health Information Exchange)。最終,他在JMP公司的技術支援部門找到了歸屬感,並對團隊和所有他支持的人產生了深遠的影響。 Arn的最後工作日是3月31日。
正如您今天早上從奧黛麗的通知中看到的,JMP QA 團隊已經批准了JMP 20 EA2版本,安裝程式已在 MyJMP 上架。我們將在周二通知客戶安裝程式的可用性。感謝您更新功能頁面,以便我們的 EA 客戶了解哪些功能已準備就緒,可以進行測試! EA3 版本將於 4 月 30 日凍結。
請注意,本週我的團隊輪換了一個用於 Jira 整合的令牌,該令牌是 JiraBot、Swarm-Jira 整合連結和其他 Jira 工具整合正常工作所必需的。令牌過期導致最近一天內更新的 Jira 問題無法添加變更列表鏈接,但目前該鏈接集成應該已經恢復正常。在此過程中,我注意到,在 Perforce 變更列表描述中包含 Jira 問題的完整鏈接,或者在 JiraID 旁邊使用特殊字符,都可能導致系統無法識別 ID,從而無法添加變更列表鏈接。目前,請在變更清單描述中使用完整的 Jira ID(例如,JMP-XXXXX),以便系統能夠找到並連結該標識符。 DevOps 團隊將在下週進行測試,以評估是否可以改善此匹配機制的靈活性。
19.1 版本現已發布,19.2 版本也已開放重要修復。我們將於 6 月 18 日進入 19.2 版本的程式碼審核階段。請盡可能在 20.0 版本中修復問題並進行測試,然後再將其整合到 19.2 版本中。此外,我們即將凍結19.1.1 月度安全性更新版本,最終的安裝程式候選版本計劃於 4 月 5 日建立。在品質保證團隊和其他相關人員審核通過後,安裝程序預計將於 4 月中旬在 MyJMP 中提供。
非常感謝JMP研究生助理(GRA)兼北卡羅來納州立大學統計學博士候選人金素賢(Sohyeon Kim)在昨天的JMP開發者會議上的精彩演講!她分享了她正在進行的(且屢獲殊榮的)關於具有相關結果的多變量多項式Logit模型的研究,該研究近期榮獲了國際生物統計學會北美東部地區(ENAR)頒發的傑出學生論文獎,以及美國統計協會(ASA)心理健康統計分會的榮譽提名獎。如果您錯過了會議, 可以在這裡找到錄影。
最後,感謝所有為慶祝國際婦女節而舉辦的InterACT捐贈活動捐款的人。正如尼克·謝爾頓在最近一篇Inside JMP文章的評論中所說:「我也要感謝所有為InterACT捐贈活動做出貢獻的人們。感謝JMP員工的慷慨解囊,我們又成功地支持了這個優秀的組織。Pany的車幾乎都裝不下所有捐贈物品了!」非常感謝Pany運送JMP的捐贈物資。
一般公告
重要日期
- JMP 20 EA3 代碼凍結 - 2026年4月30日
- JMP 20 EA4 代碼凍結 – 2026年6月11日
- JMP 19.2 代碼批准 - 2026年6月18日
- JMP 19.2 代碼凍結 – 2026年7月9日
- JMP 20 EA5 代碼凍結 – 2026年7月23日
- JMP 20 功能凍結 – 2026年7月23日
- 請造訪合流查看JMP 19和JMP 20的完整日期清單。
JMP 開發最新進展
技術支援與互動
- Wendy:本週我們慶祝了阿恩·科塔即將退休,他在SAS和JMP工作了近30年。 (更多詳情請見上方主要部分)感謝阿恩,他對JMP技術支援團隊以及他所支持的人都產生了深遠的影響!他的最後工作日是3月31日。
- 以下列出的是技術支援和客戶互動方面的案例數量和主題的常用圖表。
每週技術支援案例數:

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

每週客戶支援案例量:

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

開發營運
- 缺口:
- Windows 11 AMI 已完成:Audrey 目前正在測試,發現嵌套虛擬化的 CPU 選項並未整合到 AMI 中…因此,從 AMI 啟動時需要手動設定一個小問題…但我已經將 DailyUTWatcher 專案更新為:
- 更新 machines.json 文件,使其支援發送 CPU 選項
- 已使用最新最強大的 AWS Go 模組更新 Go 程式碼,以支援 EC2,其中包括嵌套虛擬化功能。
- 在 Go 程式碼中,AWS 更新使我們提前了大約一年。
- 該流程現已準備就緒,可用於 DailyUT,並將正確支援 Windows 11 機器及其特定的 CPU 選項設定。
- 另外,我寫了一個 Windows 11 的啟動設定文件,但用起來有點麻煩。所以,我打算直接講解 Windows 11 需要選擇的選項,這樣才能實現硬體直通,並存取 C8i 機器的底層硬體。
- 我使用 JMPSI 來排查深夜 Perforce 問題的原因。我認為這與某個服務損壞有關。問題已經修復,但我會繼續觀察,確保它一直保持穩定。
- 解決了 Jira-Swarm 整合中由於令牌過期導致某些 Jira 問題無法添加變更清單的問題。
- 邁倫:
- JMPTOOL-2024:在 JiraBot 中建立新的書籍名稱條目
- JMPTEST-1172:特殊版本未顯示在控制面板中;特殊版本需要更長的偵測視窗。
- JMPTOOL-2122:JiraBot 過濾器現已正常運作;請使用新憑證更新所有 Jira API 呼叫。
- JMPTOOL-2050:AWS 伺服器的單元測試檔案保留
- 鮑伯:
- 與 John Schroedl 合作,安全地從版本 20 安裝程式中移除 Visual C++ Redistributable 安裝程序,而不會對客戶/使用者造成任何影響 (JMP-29434)
- 與 Jim 和 Paul N. 協調 - 使用新的安全性檔案更新 19.1.1 和 19.2.0 Windows 安裝程式 (JMP-30008)
- 已上傳版本 20 EA 2 安裝程式 (EAP-362)
- 吉姆:
- 在 macOS 和 Windows 系統上建置了 JMP 20 EA #2
- 修改了WinOS上的JMP建置腳本,以適應檔案依賴項的更改
- 感謝 John Schroedl 協助將新的簽章憑證套用到 WinOS 建置檔。
- Shannon L:負責 JMP 和 JMP Live 19.1.1 版本的發布準備工作,包括安全審查。 JMP Marketplace 貨幣化專案仍在進行中,本週將與研發、財務和 MyJMP 的相關人員舉行會議。提供 Atlassian 管理員使用者支援。週二參加了 Athena 領導力會議。每週召開技術會議,並與技術支援團隊一起審查已發布的 JMP 文件。
- Shannon C:繼續進行第一季目標討論和每週團隊會議。對 Jira 進行故障分類和崩潰遷移計劃。與文件和使用者互動團隊會面,討論版本變更溝通機制。調查了幾個 19.0.X 版本中出現的神秘崩潰和一些 UT 故障。
- Melanie:更新並改進了分支和發布結束任務。正在努力實現 2026 年的目標。週二參加了在 C 樓舉行的 Athena 領導力會議。正在調查和測試各種 Jira 工作項目。
本土化
- Allison:創建並更新了適用於 KO 和 JA 的 19.0 JMP Doc 插件,並移交給市場部發佈到 Marketplace;完成了 19.5 JMP Live UI 字符串的翻譯並移交給審校人員;與開發人員和供應商溝通了與 JMP Live UI 文檔相關的問題;尋找新本地化的資源來支持簡體本地化文檔。
- Krzysztof:已將使用機器翻譯和語言學習方法完成的視訊字幕翻譯提交給教育團隊審核。修正了PortableUI中日文的翻譯錯誤。正在開發一個基於DITA映射將Oxygen主題文件合併為章節文件的流程。使用最新的翻譯和術語重新訓練機器翻譯模型。測試新的本地化自動化功能。
- Trish:與法務部門合作,明確了中國使用供應商的相關事宜。正在組建翻譯團隊,以完成 19.2 版本的簡體中文翻譯。目標討論已完成。
- Sandy:負責儀表板驗證類別的重構,為我們提供給供應商的韓文報告新增功能,並將提交/返回過程中的所有檔案移至同一個 json 檔案。
- Howard:向團隊示範了 JmpL10n 函式庫和儀錶板 API。最終確定了專案在儀表板上啟動時的關鍵結果報告 (KOR) 產生方法。修復了一些錯誤。
- Sohail:整合了測試套件,新增了批次 API,調試了空 API 回應錯誤。
文件
- 蘇珊C:
- Qiana:與TS會面討論了文件發佈時間以及RN、NF和安全公告之間的差異。與PM會面討論了Oxygen遷移事宜。參加了ATHENA領導力會議。負責專案規劃和協調。
- 德文:繼續將 FrameMaker 文件轉換為 DITA XML——已完成約 3/4 的書籍。
- Jill:正在審查 3/23 UI 字串報告,處理 UG Jiras: JMP-27018 、 JMP-27513和JMP-29711 。
系統/主機測試-Cary
- 艾瑞克:
- 已在我的個人 Windows 筆記型電腦和 Mac 上完成所需 ODBC 驅動程式的安裝。
- 正在努力在 Windows 和 Mac 環境中安裝相同的必需 ODBC 驅動程式(SQL Server、MySQL、Oracle、Teradata、DB2 和 Postgresql_64bit),以便為需要手動幹預的專用後綴運行提供服務。
- 審閱了 Russ Wolfinger 關於 Claude Code 和 Assistant 2.0 的示範。
- 在 JMP 19.1 中安裝了 Assistant 插件,並開始學習如何使用它。
- 在 Workday 中新增了該公司 2026 年目標。
- 在柏拉圖中加入個人發展目標
- Hunter:已完成在 Mac 和 Windows 系統上使用 JMP 20 EA 2 產品的測試。針對 JMP 19.1.1 版本中的一個修復程式進行了授權升級案例測試。完成了 JIRA 驗證。調查了幾個未解決的主機問題。審閱了更多本地化文件。與 Jim Borek 合作,將 Mac 版 MDH374 遷移到實驗室的主機測試 KVM 切換器上,現在可以透過遠端存取進行測試。
- Mandy:製作了 3 個 EA2 視頻,分別介紹動態表格的摘要、轉置、堆疊和分割功能,以及列標籤的自動標記功能。完成了所有 3 個影片的日誌,並提供了可與使用者分享的範例。此外,還處理了一些 Jira 問題,根據需要驗證並添加了一些測試案例。
- Audrey: JMP 20 EA2 測試。協助測試 19.1.1 版本的身份驗證修復程序。實習生面試。實習生專案準備。與賈斯汀·庫什和 Tony Gianni(來自 SAS)合作,調查 SAS Viya 9.4 配置問題。
網站測試 – Cary
- 喬許: 本週JMP Live的關注領域:
- 池伺服器回歸測試
- JMP Live 20.0 的授權變更
- 由於需要解決漏洞,因此對 PostgreSQL 19.1.1、19.5 和 20 版本進行了安裝測試。
- JMP Live 19.1.1
- 安裝程式測試即將到來
- 機器設定
- Confluence頁面已更新
- 創建 Jira 故事和子任務
- 照例回答內部和外部問題

- 安娜:
- 對 Mike S. 重構的長條圖進行回歸測試。
- 報告了並排間隔 | 範圍條形圖標籤問題,Mike S. 分析後確定這是一個桌面版錯誤。
- Paul S. 報告了 Desktop 版餅圖切片在總計計算中出現負值的問題。
- 據報道,顯示各種百分比匯總統計資料的圓餅圖標籤應使用百分比格式。
- 已向 Jira 報告餅圖工具提示在資料包含隱藏/排除值時顯示不正確的值。
- 桌面版 Contour 圖有已知錯誤:當資料包含隱藏行時,小提琴圖會遺失小提琴部分,但 HDR 圖會顯示小提琴部分,HTML5 圖則顯示正常。目前尚不清楚哪種行為才是正確的,需要等待 Dan S. 的回覆。
- 報告了 Pareto 圖的 TS 問題,並注意到匯出為 HTML5 時會產生靜態圖像,但沒有訊息寫入 LOG。
- 已驗證 JMP Live 中資料檢視器的修復。
- 我測試了 Justin 針對邁克爾·塞諾伊特報告的 JMP Live 中 Graphlets 問題的修復方案。起初看起來不錯,但進一步測試後出現了錯誤,因此我將在今晚的建置版本中再次進行測試。
- 西瑪
- 已接受並關閉:
- 如果發現與 CCB 一起出現,請刪除有關流程篩選平台的所有警告訊息
- 後端:在 PS 報告中提供未「解決」警告的進程數量統計
- 透過腳本匯入的新資料需要刷新頁面才能正確顯示。
- 「已記住的設定」應用程式按鈕不起作用
- 根據圖表進行分類會導致所有警告面板類別展開
- 前端:處理新的 qc_group 屬性
- 通知郵件中的變更控製圖分組字串格式
- 在 DISAMBIGUATING_MARKER_ATTRIBUTES 中,優先使用 qc_time 而非 qc_rows / qc_sampleWithinPhase。
- 創建了 Jiras:
- 貼文及其相依性似乎已被刪除,並顯示無法刪除的提示訊息;刷新頁面後貼文仍會顯示。
- 發布帶有警告的控制圖時出現 qc_ids 錯誤
- 進行中:圍繞流程篩選警告、qc_ids 和其他 qc_*variables 的幾個 Jira 問題。
- 惠:
- 在 Confluence 中記錄了 HTML5 驗證模型,以減少測試覆蓋率不一致的情況,並提高測試的可重複性。
- 更新了插件,以支援更快發佈到 JMP Live 20,並更新了相關的 Confluence 文件。
- 已聯絡 Aaron 諮詢透過 JSL 進行 JMP Live 設定的功能;已聯絡 Alex Taylor 調查 WebJMP 安裝程式問題。
- JMP Live 19.5 的 I18N 測試已完成。總體而言,測試狀態良好,未發現任何新的障礙。感謝 Josh 在測試階段更新了 I18N 測試伺服器。
- 已識別並報告 HTML5 背景和文字顏色與桌面版 JMP 行為之間的差異。
- Natalie: HTML自動化報告:19.1.1-全部通過,19.5-全部通過,20.0-全部通過!繼續使用Steve的新流程篩選庫和步驟定義。我們調查了我之前在JMP Live自動化伺服器上遇到的一些效能問題,並解決了這些問題。我繼續使用Steve出色的新程式碼來建立新的測試功能!
核
- Evan: EA2 相關工作,包括一些最後的修改(連結項目 -> 報告)、功能頁面和影片。 對深色模式(40% 的 macOS 用戶和 23% 的 Windows 用戶)進行遙測分析,以及其他一些次要的遙測工作。重新設計 ListBoxBox 的 a11y 對等元件以提升效能。審核並整合 Discovery Europe 2026 Lab 對連結專案的回饋意見。
- Dan S:改進了 JRP/Session/JMPLive 的腳本生成,使其包含更多框屬性(對齊方式、兩端對齊、換行寬度),特別是文字方塊的屬性。修正了連結項目功能引入的匯出到互動式 HTML 的問題。修正了選項卡頁面內容高度 30k 像素的限制。修正了「按分組」功能的腳本產生問題。
- Xan:軸框大小;WildTrack 研討會;為 Graph Builder 增加對多個疊加變數的支援。
主機和介面
- 麥可H:
- 修正了一個導致 Mac 版 JMP 視窗底部出現空白水平條紋的錯誤。調整視窗大小後,該條紋會消失。此外,該錯誤還會導致每次啟動 JMP 時,JMP 日誌視窗都會略微垂直縮小。 ( JMP-4200 )
- 針對 PI 匯入功能,修正了一個導致表格顯示故障的錯誤,該錯誤會導致列有時無法正確對齊。此修復預計將在 19.2 版本中發布。
- 對於 PI 匯入,新增了資產框架匯入的屬性名稱篩選器,讓使用者在新增整個框架分支中的所有屬性時按名稱篩選屬性。此外,在表格下方也新增了資訊性註釋,顯示將要匯入的流(AF 和 PI 標籤)的數量。 ( JMP-30160 )
- 我們修復了程式碼庫,使其能夠使用新發布的 Xcode 26.4 順利編譯。大部分的修復都是必要的,因為新編譯器對應該標記為“[[noreturn]]”函數的檢測更加嚴格。
- macOS 現在為「.sql」檔案新增了映射。這導致 JMP 無法為具有此副檔名的檔案指派正確的檔案類型(由 C++ 單元測試偵測到)。因此,我修改了 JMP,將新的 UTI“org.iso.sql”映射到 FileType::SQLCode,並在遇到舊的 UTI“com.mysql.sqlcode”時回退到該映射。
- 保羅:
- JMP-30008 - HDF5 安全性更新 - JMP 20、19.2、19.1.1
- JMP-30176 - libcurl 安全性更新 - JMP 20 - 3 個中危險漏洞,1 個低危險漏洞 CVE
- 會議及原型設計,旨在為網路啟動提供額外的安全措施。
- GitHub Copilot
- 觀看了 SAS 的 GitHub Copilot 培訓影片並獲得了存取權限。
- 已安裝並新增至 Visual Studio 和 Xcode
- 1.英文石use 的目的是讓它檢查 JPyObject.cpp 和 embedPy.cpp 是否有記憶體和安全錯誤。它發現了 10 個錯誤。
- John Schroedl:在主分支上將 Windows 上的 OpenBLAS 數值庫更新至 v0.0.32。將 libxml2 更新至 v2.15.2,適用於我們目前的三個版本。協助取消了單獨安裝 Visual C++ 可重複發行元件的步驟。更新了更多圖示。正在調查在法語鍵盤上輸入 AltGr+6(“|”)字元的問題。根據客戶關於選定表格單元格中連結文字對比度差的投訴,創建了一個 Jira 問題。對此進行了一些初步的顏色調查,David W. 提供了一個非常巧妙的解決方案,遠遠超出預期。新增了「運行程式」的 SI 範例,說明如何處理以不同編碼寫入輸出的程式。
互動式 HTML
- 麥克‧史蒂克爾斯:
- 上週:完成了 JMPHTML-489(將 Interval 長條圖重構為子類別)的工作;範圍擴大到將所有已實現的條形圖樣式——Interval、Interval Side-By-Side、Range、Stacked、Bullet 和 Nested——重構為子類別。這項工作意外地修復了 JMPHTML-589 錯誤(GB:長條圖:Interval 樣式的標籤未顯示),儘管標籤的位置與 JMP 中的不符;已提交一個新的 Jira 問題 (JMPHTML-15357) 來修復位置問題。此外,也完成了 ACT-Now 訓練。
- 本週:完成了 JMPHTML-2000 的工作(用更有效率的呼叫取代 getDescendants 或在 C++ 中偵測兄弟節點),將測試案例中問題方法的執行時間從大約 1.6 秒降低到 5 毫秒。發現了兩個效能問題(JMPHTML-1981 和 JMPHTML-1962),它們似乎已被修復,並已提交測試團隊進行驗證。調查了 JMPHTML-15368(GB:長條圖:並排區間顯示不同的標籤值),並確定這實際上是 JMP 的問題,因為 JMP 中並排區間的標籤與使用區間柱狀圖或範圍柱狀圖的同一圖表的標籤不同,但在 HTML 中,這三個標籤都相同。測試團隊同意此結論,並將問題移至 JMP(JMP-30165)。目前正在調查其他性能相關的 Jira 問題。
- 約翰鮑威爾:
- 更新了 RectSegment,以避免在調整大小時進行不必要的計算。現在,由 120 萬行資料建構的包含 300 多個單元格的互動式 HTML 熱圖可以平滑地調整大小( JMPHTML-15361 )。
- 更新了 RectSegment,使其使用 Paul 創建的新計算方法來處理高度嵌套的分組,而不會因記憶體使用過多而崩潰( JMPHTML-15372 )。
- 重寫了用於更快地解析數字數組的程式碼,避免了昂貴的操作,但在 Chrome 中發現改進微乎其微,這可能是由於 Chrome 對這些昂貴的操作進行了積極的優化。
- 普拉維娜:
JMP Live
- 極光:
- 19.5:修復了一些小錯誤。更新了第三方軟體包。
- 20.0:在 CCB 和 PS 平台分類中加入對 ID 角色的支援。整合部分控製圖審計日誌。從審計日誌中移除 before / after / changed 後的「after」。使用戶顯示名稱規則與空間顯示名稱規則保持一致。將部分程式碼轉換為 TypeScript。修復依賴循環問題。
- 其他:開始試用GitHub CoPilot。
統計文檔
- Michael C:參與了克萊研究所空缺職位的面試小組。與我的團隊合作,開始將文件中的公式轉換為 LaTeX 格式,以便在轉換後的 doc 文件中使用。向 Workday 提交了 2026 年的目標。
統計測試
- Tonya:測試流程篩選的新功能,包括顯示最後 N 個樣本和時間跨度。測試流程篩選中比例圖的變更。由於控制限繪製方式的變更,重寫流程篩選單元測試。缺陷驗證。
生命科學最新動態
- 理查:正在完成一份子組森林圖報告。起草一個漏斗圖插件,用於處理連續型、二元型和計數型結果,並可能針對二元型結果進行後續調整。
香農的筆記
既然我們已經聊到了花粉季,您或許會對這個監測羅利花粉濃度的網站感興趣。不出所料,目前樹木花粉濃度極高,但春季此時草類和雜草花粉的濃度卻相當低!松樹花粉的黃色雲霧可能是這個季節最顯眼的花粉。然而,由於松樹花粉顆粒較大,它們更不容易被吸入肺部,因此與橡樹、楓樹和樺樹等樹木的較小花粉顆粒相比,引起過敏的可能性也較小。
祝大家週末愉快!也許會下點雨,把那些泛黃的積雪沖走…
