歡迎閱讀 2025 年 7 月 25 日的 JMP 開發更新!
首先,奧黛麗要宣布一個特別消息…
請幫我祝賀 Hunter Weaver 使用 SAS 和 JMP 30 週年!

Hunter 於 1995 年 8 月 1 日加入 SAS。此前,他曾在北卡羅來納州交通部 (NCDOT) 工作,使用 SAS 分析數據、建立報告並提供 PC 支援服務。他最初加入 SAS 的品質保證 (QA) 小組,負責 SAS/SHARE、SAS/CONNECT 和 SAS/ACCESS 的客戶端/伺服器測試。
在亨特任職期間,SAS/ACCESS 與 ODBC 和 PC 文件之間的連接發展勢頭迅猛,SAS 幾乎可以導入任何類型的文件,並最終取得了巨大的收益。亨特也花了一些時間測試商業智慧產品,但後來回到了 ACCESS 團隊,在 BIRD 團隊工作了 8.5 年,負責測試 Enterprise Guide 和 Microsoft Office 外掛。
2014年12月,Hunter決定做出改變,並在JMP 12.0發布前夕加入了JMP Testing。從那時起,他就一直是團隊的核心成員。在JMP工作十餘年,他目前正在開發JMP的第9個主要版本,期間也發布了多個維護版本。他是JMP Projects及其在JMP 13-14期間大規模重寫的主要貢獻者。 Hunter也是我們的主機專家,一直關注Mac和Windows系統的變化。 MacOS尤其為我們帶來了一些驚喜(我最喜歡的是倒置的置頂標題)。
——而 Shannon 最不喜歡的就是 El Capitan 的「綠色按鈕」崩潰。 Hunter 與麥可·赫克特 、 克里斯·漢弗萊和Paul Nelson一起完善了從 Apple 獲取和測試開發者測試版的系統,這對於及早發現主機相關的錯誤至關重要。自 JMP 18 以來,Hunter 一直擔任我們的授權專家,並與丹尼爾鮑威爾密切合作。
我們非常感謝 Hunter。他默默地打理一切,在自己的領域做得非常好。和他聊天也很愉快,總是能講出有趣的故事,並且幫助我的團隊凝聚在一起。 Hunter,謝謝你所做的一切。恭喜你取得這一里程碑!
我想再次向您表示祝賀,Hunter,非常感謝您在如此多的重要領域所做的一切,這些領域對於 JMP 使用者體驗的品質至關重要!
現在回到定期發布的發展新聞…
提醒 JMP Perforce 使用者:請查看崔維斯·拉普於 7 月 30 日發送的電子郵件,其中詳細說明了 JMP 過渡到使用 LDAP 進行 Perforce 登入的詳細資訊。服務帳戶將繼續使用現有的非 LDAP 密碼。如有任何疑問,請聯絡崔維斯·拉普和Nick Ruva。 Nick將於本週末協調 LDAP 過渡的早期測試,詳情已在他週四下午發送的電子郵件中說明。
我們正迅速邁向 JMP 19.0安全凍結期,即 2025 年 8 月 15 日,JMP QA 團隊將在此之後啟動安裝程序驗證工作。 JMP 文件和本地化團隊一直在努力解決影響 JMP 互動式 HTML、JMP Live/JMP Public 和 JMP 版本交接和幫助建立的最終問題。 JMP 的「大全」包含的內容,這些內容會被編譯成基於 Web 的 JMP 幫助文檔,也會被編譯成 PDF 文件,並以插件形式發佈在 JMP Marketplace 上供離線使用。感謝文件、QA 和本地化團隊在過程中發現、分類和解決問題!我們現在正進入下一階段,在地化團隊將把新增和更改的內容發送給譯員,之後再發送給專家審閱人員,為 JMP 19.2 的發布做好準備。
JMP 文件團隊也一直在與 JMP 行銷部門合作,共同審查「JMP 新功能」頁面,該頁面將展示 JMP 19 的新增功能和增強功能。熟悉 JMP 的使用者應該還記得,我們之前在 jmp.com 網站上同時提供 PDF 格式的「新功能」文件和單獨的「JMP 新功能」頁面,這體現了文件團隊和產品經理/行銷部團隊為突出新成果所付出的巨大努力(但大部分是各自為政)。 Qiana Eaglin和麥可·克羅蒂與產品市場部、產品管理和行銷部合作,簡化了流程,使新功能能夠集中呈現在同一個線上位置。 (該頁面的舊版本已在 jmp.com 上標記並存檔)
感謝所有參加我們最近幾週定期和特別開發者會議的朋友們!在演示、實習生講座和外部演講者之間,我們有很多機會聚在一起共同學習。以下是本週的鏈接,下週我們將以兩場會議結束實習生系列:
- 週一, 丹·瓦倫丁和拉斯·沃爾芬格介紹了JMP Assistant 和 Visual Studio Code 擴展,並向有興趣嘗試這些正在開發中的工具的內部人員進行了推廣
- 週三, 美國能源部和可靠性實習生Kexie Xie 和 Simin Zheng介紹了他們的研究和暑期工作
- 週四,我們聽取了另外幾位 JMP 實習生的發言,包括艾登·馬奎爾 (學術團隊)、 Yiran Song (JMP Clinical)、 薩菲亞·西羅塔 (統計文件)、 Ryan Kuang (銷售支援)和薩姆·布拉斯希爾 (互動式 HTML)
- 週四晚上,JMP Q2 更新已透過InsideJMP 上的這篇文章發布。所有演講嘉賓(包括開發團隊的John Sall、David White 和 Kasia Dobrzycka )都表現出色,恭喜 JMP 上半年取得的優異成績,同時也熱烈祝賀 JMP 研發團隊成員托尼亞·莫爾丁榮獲 JMP Spotlight 獎!
說到托尼亞 ,以下是本週的測試版/崩潰案例(其中選定了崩潰):

2025 年 8 月 1 日當週 Beta 版與崩潰報告 | JMP Live
一般公告
即將到來的重要日期
- 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開發更新
統計數據
- 約翰薩爾:
- Laura CS:修正了腳本索引中幾個選項嵌套不當的錯誤,並為這些選項添加了更多範例。與Chris Gotwalt會面,討論 SEM 中的分類資料。完成了 JSM 簡報的最後潤飾——花了一段時間才將其縮短到規定時間。與 Haley 會面,排練簡報並提供/接收回饋。也收到了克萊·巴克的實用回饋。
- Elizabeth:最後將名義多項式的工作推送到了 GLMM( JMP-19498 )。在腳本索引中添加了更多混合( JMP-27362 )和 GLMM( JMP-27363 )的 JSL 範例(目前在 20 版中;正在開發 19.1 版的整合)。
統計文檔
- Michael C:準備下週參加 JSM。審閱了 JMP 19.0 新功能網頁草稿。開始著手 19.1 文件的更新工作。協助解決了 19.0 文件交接和生產流程中的一些問題。
統計測試
- Mark:我和 Monique 一起討論了客戶參與的穩定性分析。我和 Jacob 一起集思廣益,探討了在沒有 Oracle 的情況下測試 BO 模型適配的方法。我正在研究 BO 模型擬合結果的運行間不穩定性。我和 Jacob 一起審查了所有 9 個 EA 版本的發行說明,以確定 DOE 以外可能影響 DOE 平台的測試區域。今年秋天,我還為 Gail 集思廣益,準備了一個關於如何在 Easy DOE 和 Custom DOE 中模擬回應的教學。
- Tonya:負責錯誤驗證、單元測試清理和文件審查。
生命科學動態
- 理查德:這裡有一些更大數據集的網絡圖:尼卡地平有 902 名患者和 196 個治療出現的不良事件。




技術支援與參與




開發營運
- 吉姆:
- 將 JMP 特殊 UT 運行從 19.0 遷移到 20.0
- 感謝約翰·施羅德和尼克·魯瓦的指導和幫助,幫助我配置 Windows 建置機器,以便將來建立 ARM64
- 關閉了許多與分支和單元測試運行相關的工具 JIRA
- Perforce 支援。
- 邁倫:
- 協助 Nick Holmes 在開發測試儀表板上提供影像差異結果 ( JMPTOOL-1718 )
- 針對即將發生的 LDAP 變更更新了通用使用者 ID Perforce 憑證
- 測試/偵錯 Jenkins 作業,將資料從單元測試輸出(文字)檔案載入到 AWS 中的新 PostGreSQL 實例( JMPTOOL-1743 )
- Bob:建立 19.0.0 版簽核頁面。在本機電腦和建置電腦上更新到 InstallShield 2025。開始研究新版 InstallShield 如何(如果可能)支援 JMP。
- 梅蘭妮:我本周大部分時間都在排除與文件和 L10 流程相關的各種故障、審查分支任務項目、回答問題和修復問題。
- Shannon C:每週與各 DevOps 團隊成員和小組舉行技術會議。調查了 18.2.1、18.2.2 和 19.0 版本中最近報告的一些匿名崩潰問題。更新了JMP 開發記錄頁面,添加了最近的會議鏈接,並將開發會議記錄下載到頁面上引用的共享資料夾中。我覺得我們本週的開發會議數量創下了歷史新高,此外還有銷售更新——分享了許多知識!:smiling_face_with_smiling_eyes:感謝所有協助主持的人以及演講者的貢獻和分享。
本土化
- 艾莉森:本週我完成了 19.0 Bigbooks 測試套件的檢查,以確定一些全球風格變化,為本地化做好準備;交付並推動了 Marketplace 翻譯;調查了 JMP Live Help 的本地化屏幕截圖問題;處理了鍵盤快捷鍵翻譯並交給 Ying 進行 DTP 工作;驗證了供應商發票並提交了相關付款,並研究了與構建付款
- Krzysztof:更新圖書翻譯記憶庫 (TM),以減輕 19.0 版本中引入的英文字串全局樣式變更對預翻譯的影響。協助建立 HTML5 本地化輸出(修復錯誤、增強流程、最佳化作業)。更新 Jenkins 和本地化工作流程腳本,以便 jmploc 帳戶使用密碼存取 P4。
- Sohail:新增了新模型的功能,修復了 jmptransweb 複製腳本的錯誤,並為新機器設定了 SSH 存取。
- Ying:已完成所有本地化語言的 HTML5 19.0 重建。正在為所有本地化語言的 JMPLive 19.0 截取螢幕截圖。
- Sandy:繼續對樣本資料、內建函數和 PortableUI 進行新的返回流程開發/測試。
文件
- Qiana:已對 Jiras 進行分類。開始審核 NIJ 頁面。協助 Susan 將 HTML5 和 JMP Live EN 協助移交至本地化版本並進行測試。收集了 OXygen 培訓的資訊。更新了 19.0 版本中 EG、LS 和 UG 的參考章節,以便移交至本地化版本。 L-CAB 會議。專案規劃與協調。
- Devon:測試轉換後的 JMP 腳本參考 XML 文件,努力獲取文件標籤並修復 L10N 交接,審查 JMP 頁面中的新功能
- Susan C:已將 JMP Live/Public 送去測試。修正了 HTML5 和 JMP Live 幫助中的問題。查看了 Landra 的“JMP 新功能”頁面上 JMP Live 的內容。
系統/主機測試-Cary
- Nick H:修正了單元測試 GUI 中的「排除已知問題」功能在處理 JMPCLINICAL 問題時無法正常運作的問題。努力使 POST 功能在 AWS 中新的 JMP Dashboard 伺服器上正常運作。更新了一個舊的自動化腳本,用於獲取單元測試失敗的用戶帶有 Jira 標籤的故障列表——這很有用,測試人員可以將 20.0 添加到受影響的相關 Jiras 版本中。最後,我針對 JMP 19 的增強功能和錯誤修復添加了一些新的單元測試。
- Hunter:測試了JMP-17006 中「重置檔案關聯」修復的幾種配置。針對兩台 Tahoe Dev. Beta 4 Mac 電腦在執行範例資料表腳本測試時,因重複更新資料表而出現的間歇性檔案權限錯誤,已提交 JMP-27396。調查了 Mike Wu 報告的問題:在 jmpdev2 上連接到 MySQL、SQL Server 和 PostgreSQL 時,其中一台 Tahoe Mac (MDA692) 上的 ODBC 連線失敗。 JIRA 驗證。
- Mandy:我正在回答一些 TS 問題,因為這些問題正在慢慢過濾,現在 19 版進展緩慢;我正在為 Discovery 撰寫論文/演講,並在發現一些 JIRA 時進行報告;MAIN 的測試變更要等到 8 月 18 日之後才會公佈,所以我沒有自動集成功能來獲取 JMP 19 數據——因為我需要安裝這些數據。
- Audrey: JMP 19 測試並準備發布結束測試。完成 19.1、19.0.1、20 測試工作的一些分支任務。與北京團隊一起審查 VMware 機器。
網路測試 – Cary
- Anna:快速驗證夜間鏡像中的 JMP 20.0 修復,以便開發人員在工作記憶猶新時將變更推送到 19.1。已報告的工作項目包括:
- 散佈圖 3D:根據使用者請求,我們支援軸的平移
- 支援多種 GB 圖表類型的工具提示中標記影像列中的影像
- 標記的多重回應列的工具提示顯示不正確的資料值
系統/主機測試-北京
核
- Dave B:修正了表格框中列長度不一致的問題。更新了 jmprunner,使其能夠顯示 jmprunner 的建置狀態。解決了 3D 圖表的效能和標記尺寸問題。
- Evan:將複製/貼上功能整合到 JSL 測試框架中。重構複製/貼上功能,為後續工作做準備。協助將圖示進行分類。
- Xan: MarkerSeg 程式碼清理,包括刪除疊加圖所需的 MarkerData 層。
- 摩根:繼續探索在 JMP 中整合 Git 的可能性。
DOE和可靠性
- Caleb:繼續開發形狀分析器插件。考慮到我們實習生正在開發的其他插件(非常令人興奮!),我想我應該為它創建一個 JIRA 檔案。:) 。 (是的,當然!)
互動式 HTML
- 約翰鮑威爾:
- 刪除了 JMP 19 中互動式 HTML 所支援的不支援標記標籤的警告 ( JMPHTML-13777 )。
- 整合了從主版本到 19.1 的幾個錯誤修復。
- 致力於調整 3D 散佈圖的工具提示以處理多點渲染技術 ( JMPHTML-14132 )。
- 與 Susan 和 Dieter 合作修改有關 JMP 19 中新的互動式 HTML 功能的資訊。
- 保羅·斯皮查拉 :我一直在致力於 20/19.1 的問題和改進。
JMP Live
- Aurora:重構了部分程式碼。編寫了更改帖子所有權的基本要求。更新了 JMP Live Jira 元件(重新命名、重新分配、移動問題)。
JMP 應用市場
- Kristen:我們已經開始在 JMP 19 的最新版本上測試現有的員工擴充程序,以便擴充功能擁有者有時間在 JMP 19 發布日期之前更新他們的擴充功能。感謝擴充功能擁有者在測試過程中對我們發送的電子郵件和 Jira 錯誤報告的積極回應。我們創建了一份 JMP Live 報告,用於追蹤市場員工擴充功能與 JMP Max 版本相容性的進展。
香農的註釋
(向周三已經看過我小時候照片的所有人致以歉意,但我不得不分享!如果您對角色扮演不感興趣,請隨意跳過。):smiling_face_with_smiling_eyes:
現在,我女兒漢娜·梅的GalaxyCon羅利週末已經過去了,我們正處於一個毫無樂趣的階段,準備在2025年8月15日送她回大學。她的暑期創意項目是購買、二手、縫製和設計她喜歡的遊戲和節目中的各種服裝和假髮。她還計劃和朋友們一起進行一次集體Cosplay,她們在大會上參加了一場T台秀。現在她在西卡羅來納州的服裝店工作經驗豐富,也擁有了自己的縫紉機,我的角色主要在Cosplay方面提供諮詢和情感支持——不過我還是幫忙做了裙子拉鍊、按扣和一個迷你拉鍊袋。
她在這次大會上玩得很開心,我敢肯定,從上週四到週日,在羅利會展中心與自己喜歡的粉絲們互動的5萬名觀眾中,肯定也有一些JMP的粉絲。除了她大學同學,梅也透過這種方式認識了許多當地的高中生和大學生。我今年沒去,但透過她發的Instagram帖子,我間接地體會到了那種感覺。
祝大家週末愉快!

