TLC 會議 - 2021年10月27日
會議於 Selenium Slack 的 #selenium-tlc
頻道舉行。
議程
- 歡迎 TLC 新成員
- 發布
- 我們在 4.1.0 版本中想要什麼?
- 我們希望如何處理修補程式?例如 4.0.x
- 我們已經在進行類似 3.8.1 的版本發布,其中 Java 似乎已發布,但 .NET 則沒有。
- 需要關注的未解決問題和 PR
- 對話開端:我們在 Selenium 5 中想要什麼?
歡迎 TLC 新成員
TLC 有兩位新成員:p0deje 和 pujagani。歡迎 🎉
發布
我們在 4.1.0 版本中想要什麼?
- 一個重要的 pull request 變更了 Java binding 的 SearchContext.findElements,以方便 Appium 的使用。但是,如果合併,它將會破壞 Kotlin 程式碼,影響 Kotlin 使用者。我們需要再次確認如何避免這種情況。然而,Appium 專案似乎合併了一個 pull request 以 移除 selenium package override。diemol 將與 Appium 專案確認後續步驟。
- 更新:與 Appium 團隊的 Mykola 聊天後,Pull request 已關閉。他們不再需要它,因為他們已進行變更以避免需要它,請參閱此 Appium pull request ✅
- 理想情況下,Java 和 Grid 應該在下一個版本發布之前修復以下問題
- https://github.com/SeleniumHQ/selenium/issues/9976
- 已修復:dd5dddb ✅
- https://github.com/SeleniumHQ/selenium/issues/9980
- 已修復:ca9b451 ✅
- https://github.com/SeleniumHQ/selenium/issues/9988
- 已完成預發布以獲取回饋,並查看是否已為他們修復。 🕧
- https://github.com/SeleniumHQ/selenium/issues/9960
- 已修復:cbb2796 ✅
- https://github.com/SeleniumHQ/selenium/issues/9528
- https://github.com/SeleniumHQ/selenium/issues/9976
- 理想情況下,JavaScript 將修復此問題 https://github.com/SeleniumHQ/selenium/issues/9993
- 已透過此 JS pull request 修復 ✅
- 新的 IE Driver 版本發布 ✅
已簡短討論且仍開放的計劃主題
- 我們希望如何處理修補程式?例如 4.0.x
- 討論了兩個主要想法
- 不要標記修補程式版本,如果 Grid、.NET 或 IEServer 有修補程式版本,請將這些二進制檔案上傳到最近的次要版本。
- 標記修補程式版本,如果 Grid、.NET 或 IEServer 未在修補程式中發布,請新增一個文字檔案,其中包含最新版本的 URL。例如,
LATEST_IEDRIVER_SERVER_WIN_32
,內容為:https://github.com/SeleniumHQ/selenium/releases/download/selenium-3.150.0/IEDriverServer_Win32_3.150.2.zip。事實上,所有版本都需要這樣做。更多詳細資訊將在發布期間說明,但我們的發布歷史記錄將更簡潔。
- 討論了兩個主要想法
- 對話開端:我們在 Selenium 5 中想要什麼?
會議期間出現但仍未解決的主題
- 在發布之前對齊跨 binding 的功能,由 titusfortner 提及
- 將 Java 11 設定為最低 Java 版本,由 titusfortner 提及