溫馨提示:請設定對於應記錄在我們的維護版本說明中的項目,「版本說明受影響」欄位設定為「是」。我們的作者使用此欄位來追蹤哪些 Jira 問題需要與客戶分享。如果您可以在 Jira 評論中包含描述您的更改的草稿文本,這對作者也非常有幫助。
歡迎來到 2024 年 11 月 1 日的 JMP 開發更新!
希望大家昨晚過得愉快!明天是北卡羅來納州提前投票的最後一天。有關投票選項的更多詳細信息,請參閱更新末尾。
本週, Paul Nelson確定了 JMP 嵌入式 Python 檔案的一項重要更新,必須在所有活動版本軌道中進行該更新,包括 JMP 19 EA4 和 18.1.1。隨著 Windows 和 Mac 的 Python 檔案更新最終確定,Bob 和 Jim 正在與 Paul 合作開發程式碼簽署和安裝程式。我們預計重建後的 EA4 的測試工作將在下週再次啟動。到目前為止,在測試安裝程式的上一版本時,尚未發現任何問題。
一旦更新的 Python 版本在 Mac 和 Windows 的 18.1.1 軌道中更新,將為該點點版本建立最終的安裝程式候選版本。本週,另一個修復程序已推送到 18.1.1,以解決某些情況下製表性能的 CRP 問題。感謝開發、測試和 DevOps 團隊中的每個人幫助準備 18.1.1 更改!
Brian Corcoran邀請我們和他一起在 11 月 3日慶祝Chris Humphrey十週年之際向他表示祝賀!他知道 Chris 將與 JMP 的其他 11 月週年紀念日和 Inside JMP 新員工一起受到認可,但他也要求在這裡對 Chris 給予特別的讚揚!布萊恩說克里斯是一位理想的導師、開發者和隊友。 Chris 開始在 JMP 工作時使用 iPad 版 JMP Graph Builder,多年來在 Mac 版、JMP Live 和 Mac 版 JMP Runner 上做出了出色的工作。十週年快樂,克里斯!
最後,感謝Tonya Mauldin分享了過去兩週的測試/崩潰報告,並選擇了崩潰!

https://jmplivedaily.dev.jmp.com:3501/packages/F042V6wsbZSfshWv1XFxM
一般公告
即將到來的重要日期
- JMP 18.1.1 安全凍結 – 下週初(擴展以適應所需的 Python 3.11.10 安全修復)
- JMP 18.1.1 最終候選影像 – ~11/4/24
- JMP 18.1.1 QA 簽核 – 11/14/24
- MyJMP 中發布 JMP 18.1.1 - ~2024 年 11 月 19 日
- 請造訪Confluence查看JMP 18和JMP 19日期的完整清單。
JMP 開發更新
系統/主機測試-Cary
- Audrey: EA4 測試,準備 18.1.1 測試。繼續審查將單元測試劃分為三個相等的運行長度段,一旦我們實現了單元測試的並行化,這將有助於我們的單元測試框架更快完成。為了這個目標,有很多很棒的工作正在發生(向 Nick Ruva 和 Jim Borek 致敬)。下面的圖表顯示了三個流中每個流所花費的總時間。當我們在 3 個並行流中運行測試時,整個流將在大約 4 小時內完成(而不是現在串行運行測試時需要 12 個小時以上)。

- Nick H:發現並提交了一些錯誤,其中包括與新的拖放重新排序功能相關的筆記型電腦的幾個錯誤:無法將區塊拖到第一個位置並且撤消/重做無法捕獲區塊的重新排序。提交的另一個錯誤與將函數回調傳遞到 _ init _ 相關,這會導致 JSL 類別崩潰。花了一些時間嘗試清理夜間運行中的單元測試失敗,為我無法在本地代表的類測試失敗提交 jira,並繼續進行 19.0 驗證工作。在接下來的幾週內,我將與 Mike M. 合作,讓 JSL 測試框架與正在進行的新模擬測試一起工作。
- Hunter:開始 JMP 19 EA 4 測試並回應 1 個 JMP 19 EA 3 案例。調查了崩潰並更新了相關的 JIRA 項目。與Daniel P.合作解決了使 JMP 學生版的更新到期日生效的問題。在實驗室的主機測試 Mac 上更新至 Sequoia 15.1 並執行測試。審閱了更多本地化文件 PDF 文件。
- Lisa:開始 EA4 測試,驗證標題圖修復,並在使用平行 Y 軸平台首選項時輸入一些錯誤報告。
網路測試 – 卡里
- Natalie:完成了現有 V19 UI 變更的 HTML 自動化測試案例的所有更新。現在我們的日常跑步已經基本乾淨了。繼續為開啟的「適合視窗」新增新的測試覆蓋範圍。開始控製圖的新報道。更新我們的 Confluence 頁面以追蹤自動化進度。
系統/主機測試-北京
- 大李:(1)Bug驗證,加入對應的UT。 (2) bug驗證時建立2個新的bug。 (3) 進行中:JMP 19.0 EA4 測試,產生 2 個錯誤。
- 吳楠:(1)JMP 19.0 bug 迴歸測試。 (2) 調查由於Oracle客戶端字元集配置導致的8個Oracle單元測試失敗,與Jim討論,Jim幫助配置了夜間運行的Windows機器以添加Oracle的NLS_LANG環境變量,我相應地更新了單元測試。 (3) 由於 Oracle DNC 問題調查,與 Audrey 討論如何處理 SQL 單元測試,最終決定刪除每個 ODBC 驅動程式的拆分不同測試,只保留舊的測試來追蹤回歸單元測試在一次測試中涵蓋所有ODBC 驅動程式的相應功能。 (4) 將 S3 和 SharePoint 資料連接器發布表中的 JMP Live 刷新資料失敗的潛在風險問題上報給 Audrey,並輸入 bug 來追蹤該問題: WEBJMP-9350 。也建立了 2 個匯合頁面如何連接 AWS S3 資料連接器和如何連接 SharePoint 資料連接器(5) 調查一台 Windows 伺服器在夜間執行單元測試逾時問題,原來是 DB2 ODBC 驅動程式未在該電腦上正確安裝,在jira 中提供了調查回饋: (JMPTEST-1385:並且還創建了一個匯合說明頁面: How+to+remove+the+DB2+ODBC+driver+if+it+got+corrupted 。( 6) 調查另一個單元測試DNC 問題並提供回饋,並相應更新測試以修復DNC 問題: JMPTEST-1454 (7) JMP 19.0 EA 4 測試開始 - JMPTESTBJ-3188 。
- Kimi: (1)錯誤驗證。 (2) JMP 19.0 EA4 測試,詳情請參閱JMPTESTBJ-3188 – 進行中。 (3) 更新所有 UT 的 brdstg 密碼 - 完成。 (4) 在 Windows 上偵錯 Python 18.2 和 18.1.1 的 UT DNC/Failures – 無法重現:建立一個 jira 來追蹤此問題 ( JMPTEST-1453 )。向 Jim、Bob 和 Paul 發送有關失敗的電子郵件,看看他們是否知道 JMP 18.x 視窗上的變更。 (5) 資料檢視器 – NF: (WEBJMP-9289: 在資料檢視器中顯示列組– 進行中。(6) CCW – NF: (JMPTESTBJ-3159:對JMP Live CCW 相容性的各種JMP 報告類型進行健全性檢查–進行中。 。 日報UT 的結果。 ,詳細資訊請參閱JMPTESTBJ-3190 – 測試。
- 大張: (1)Bug驗證。 (2) 健全性檢查各種 JMP 報告類型的 JMP Live CCW 相容性 – JMPTESTBJ-3159 – 正在進行中。 (3) JMP Live E2E/相容性故障調查 – JMPTESTBJ-3178/JMPTESTBJ-3182/JMPTESTBJ-3189 – 完成。 (4) JMP 19.0 EA4 安裝程式測試 JMPTESTBJ-3188 – 正在進行。
- Lily Meng: (1)回顧過去與範例 - 資料、範例 - 腳本、範例 - 其他、範例 - l10n - 相關的 Jira 工單 完成:了解歷史問題。理解與組件相關的問題的焦點。 (2) JMP 19.0 EA 4 測試 - 正在進行中。 (3)學習剩餘的JSL內容-完成。
- Nala: (1)錯誤驗證。 (2) JMP Clinical 19 EA4 安裝人員測試 - 正在進行中。 (3) 調查JMPTEST-1418 (4) 將新項目轉移給Lily。 (5)學習Matlab功能。 (6) 在自動化測試中更新了 brdstg 的密碼 – 完成。
核
- Dave B:推動了第一輪更改,使加載項建構器更喜歡引用內部文件。修復我在修改插件產生器時發現的錯誤。 Xan 和 Mike M 注意到,如果最近沒有建立圖像,則圖像差異的歷史記錄會產生誤導,因此我修復了該問題。新增了當 segs 繪製選取元素時讓圖形腳本在第二個渲染通道中渲染的選項。更新了十字線工具,以便它將顯示平行圖的所有 Y 值。
- Dan S:啟用 JSL 和過濾表中的資料過濾器的擴充。修正了對 CalendarBox 的最小/最大支持,並在日曆與 NumberEditBox 一起使用時應用最小/最大。修復了平台預設圖示的大小問題。修正了 TabList 中難以切換選項卡的焦點問題。
- Morgan:為筆記本新增了工具列和新的工具列項目。新增了筆記本的拖放功能。新增了監聽筆記本的編輯操作。在筆記本中實現複製/貼上。
- Xan:啟動了新功能,因此轉換列可以依賴資料篩選器和圖形產生器分組。
DOE 和可靠性
- Caleb:研究了一些樣本大小的瀏覽器錯誤並在 CSALT 上進行了進一步開發。根據 Discovery 的用戶回饋,我還在單一驗收抽樣的探索者版本上取得了實質進展。
託管和介面
- Paul N:完成 JMP-23620 – 在執行 JSL Python Get( data_frame ) 時使用便攜式資料幀協定而不是 CSV。透過將 Python 安全性更新從 3.11.9(Python.org 最後支援的二進位版本)到 3.11.10(第一個僅包含原始程式碼的安全性修補程式)來解決 JMP-23662。此更新解決了嚴重和高漏洞。我們的 Snyk 掃描未檢測到,但就在 Discovery 之前,一位 Elite 客戶詢問了此更新。在 Windows 上從原始碼建立 Python,已推送到 18.1.1、18.2、19.0 和 19.0 EA 分支。致力於在 macOS – x86_64 和 Apple Silicon 上完成等效的發行版建置。
- John Schroedl:在 EA4 的預期中,進行了大量與暗模式和整體 UI 功能相關的更新。改進了處理只讀檔案時的隔離對話框。
互動式 HTML
JMP 直播
- Aurora:控製圖警告改進(在資料庫中保留無效標記,防止匿名訪客執行某些操作,翻譯下載的警告檔案)。第三方軟體包更新。協助完成 2025 年 GitKraken 授權續訂。
統計數據
- Laura CS:參加了高中生的 SAS 和 NCSHP 小組,與 DEI 指標委員會會面,採訪了申請暑期實習的研究生,與 Tom Donelly 會面討論 DATAWorks 會議並向他發送了一份 SEM 迷你提案-教程。跟進Discovery的兩位客戶分享SEM相關資源。完成最新的 ACT-Now 訓練。修正了 MIIV-2SLS 中潛在變數的錯誤,並開始調查另一個錯誤。
統計文檔
- Michael C:修復了某些 FLM 章節中一些損壞的交叉引用,致力於更新標準最小二乘法的腳本索引條目,並為即將到來的項目進行規劃。
統計測試
- Jacob:與 Mark Barley 一起分析 Discovery 的 Easy DOE 可用性研究結果。測試 Caleb 正在開發的新樣本大小瀏覽器的擱置版本,即驗收單採樣。調查單元測試失敗並驗證 Jira 票證。
- Tonya:致力於錯誤驗證和更新單元測試。
生命科學更新

- Drew:參與了一次非常有成果的Discovery!與客戶進行了許多精彩的互動,我還獲悉了一些新的 JMP Clinical 銷售情況!繼續對 JMP Clinical 18.2 和 19 進行功能/錯誤修復工作。
- Richard:完成了 JMP Marketplace、UpSet 圖和 Forest 圖的 UNC 學生插件的測試/最終步驟。在北卡羅來納大學生物統計系發表了關於數據視覺化對於通訊的重要性的演講。
技術支援和參與
- 溫迪:
- 對於支援團隊來說,發現週是很棒的一週!這是幾個團隊成員的第一次發現。技術支援基座由統計學家、系統專家和參與專家組成,他們回答來自 ODBC、圖形產生器、專案、腳本等的問題。在探索中心總是充滿活力!
- 本週,參與團隊謹向Daniel Powell表示特別感謝,感謝他在 RPS 議題上提供的快速協助。
每週技術支援案例數:

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

每週參與度支持案例數:

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

開發營運
- Shannon L: Atlassian 產品的使用者支援 - 幫助 Jira 最佳實踐;發布了對 Jira 中研發功能請求工作流程的改進。關於建置和 StringBot 遷移的開發會議。參加 All Things Open - 在羅利舉行的年度秋季會議,該會議不僅關注當前的行業開源主題,還關注其他新的軟體技術和最佳實踐。已完成 18.1.1 版本的產品出口註冊。
- Bob:與卸載先前的 EA 相關的安裝程式的最終翻譯字串。謝謝翠西! (JMPTOOL-1363) 在 Confluence 中建立產品準備頁面以進行軟體簽核。經法務部確認,學生版可在軟體安裝程式中使用標準點擊授權協議 (JMP 23517)。數位簽署的 python 文件,3.11.10 修復了 18.1.1、18.2、main、EA (JMP-23662)。
- Melanie:繼續致力於每日單元測試日誌記錄的改進:規範當前控制台日誌搜尋字串以觸發故障,添加新的搜尋字串,提高腳本的效能以獲取 Jenkins 資料。為 18.1.2 分支任務新增了 Jira。繼續與 Myron 合作將 Stringbot 移轉到 AWS(幾乎準備就緒!)
- Jim:與 Paul N 和 Bob 一起研究 JMP 18.X 和 19.0(包括 EA4)的 Python 更新。單元測試故障排除並與測試人員合作解決特定配置的測試失敗問題。
- Myron:更新了文件團隊虛擬機器 (JMPDOC-2289)。已完成設定 jmptoolprod 以執行 stringbot (JMPTOOL-1183)。開始虛擬機器更新 (JMPDOC-2286)。
- Shannon C:參加各種小組會議,討論產品和網頁的術語一致性,並繼續與測試人員一起進行故障排除工作,以解決單元測試失敗的問題。
本土化
- Allison:與供應商合作取得 V19 JMP 軟體在地化報價並提交 PO 請求。驗證並最終確定本地化 18.0 和 18.1 文件 pdf 並移交給 QA 進行測試;準備將 18.0 和 18.1 本地化文件 pdf 移交給 Doc 團隊以建立文件庫。最終確定並交付本地化的 18.2 JMP Live UI 和安裝程式字串;將本地化的 18.0 文件 pdf 移交給行銷部。
- Trish:與 Allison 合作處理 V19 本地化工作的報價。與 JMP 文檔庫關聯的 PM 任務。跟進開發人員的字串清理工作。用於建置 18.2 版 JMP Live 說明的本地化檔案已交付給文件團隊。
- Sandy:完成新來源到 P4 的提交作業自動化。測試圖像差異檔案比較。
文件
- Devon: JMPLOC-6781:修正了18.1 中標題頁和文字插入標籤上的小問題,消除了ZH 轉換中的錯誤,起草了關於使用FM2DITA 將結構化FM 轉換為DITA XML 的Confluence 頁面,繼續JSL 課程,繼續閱讀Global English Style指導。
- Susan C:正在開發針對 EN 和所有語言的 18.2 JMP Live 幫助。致力於一些回顧性 JMP Live 修復並解決流程。更新 18.1.1 RN。完成了 10 月份非統計字串的審核。審查了 Khawar 影響 EG 的錯誤。
- ChrisB :審查了 18.2 和 19.0 字串。修復了 19 中原始檔案中的 PDF 目錄,以及 18.1 中手動修復的 PDF 目錄。重新建立了 18.1 Doc Library PDF 和 Doc 加載項。開始修復建立網站地圖的腳本。
- Khawar:樣本索引:將問題分為5大類;將為每個人建立一個 Confluence 頁面來收集回饋。 Essential Graphing :解決所有開放的 Jira;解決了問題並聯繫了測試人員。
- Qiana:參與用戶內容映射計畫。吉拉工作。專案規劃和協調。
香農的註釋
請記住,如果您尚未在北卡羅來納州利用提前投票,您仍然可以在明天(即 2024 年 11 月 2 日星期六)訪問提前投票網站。請務必攜帶帶照片的有效身份證件( 您可以在此處找到有關有效身份證件類型的詳細信息) 。
如果您有資格在北卡羅來納州投票但尚未登記,您可以利用明天在提前投票網站進行的當天登記。選舉日不提供當日選民登記。如果您錯過了提前投票並且已經登記投票,您可以在 2024 年 11 月 5 日星期二進行投票。請投票!
