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 中包含什么?
- 一个重要的拉取请求更改了 Java 绑定的 SearchContext.findElements,以便使 Appium 更容易。 但是,如果合并,它将破坏 Kotlin 代码,从而影响 Kotlin 用户。 我们需要仔细检查如何避免这种情况。 但是,似乎 Appium 项目合并了一个拉取请求,以 删除 selenium 包覆盖。 diemol 将与 Appium 项目核实,以确定后续步骤。
- 更新:与 Appium 团队的 Mykola 聊天后,拉取请求已关闭。 他们不再需要它,因为他们进行了更改以避免需要它,请参阅此 Appium 拉取请求 ✅
- 理想情况下,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 拉取请求修复 ✅
- 新的 IE 驱动程序发布 ✅
简要讨论过但仍未解决的计划主题
- 我们希望如何处理补丁? 例如 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 中包含什么?
会议期间出现但未解决的主题
- 在发布之前对齐各个绑定的功能,由 titusfortner 提到
- 将 Java 11 设置为最低 Java 版本,由 titusfortner 提到