TLC Meeting - November 10, 2021

Meetings are held on the #selenium-tlc channel on Selenium Slack.

Agenda

  • Check pending topics from previous meeting
  • Releases
    • What is left for 4.1.0?
      • When do we want to release it?
    • How do we want to handle patches? E.g. 4.0.x
  • Open issues and PR that need attention
  • Conversation starter: What do we want in Selenium 5?
  • Documentation

Releases

What is left for 4.1.0?

  • Chrome 96 CDP bindings need to be generated for all Selenium bindings
  • Shadow DOM support via JS executor across bindings, issue 10019
  • Seems FirefoxDriver is not getting packaged when running tests as a jar, issue 10001

Documentation

  • PR doing a reorg of the English docs, other languages will follow after the merge.

Planned topics that were not discussed and they remain open

  • How do we want to handle patches? E.g. 4.0.x
    • Two main ideas were discussed
      • Do not tag patch releases and if Grid, .NET or IEServer have a patch release, upload those binaries to the nearest minor release.
      • Tag patch releases, and if Grid, .NET or IEServer are not released in the patch, add a text file that contains the URL where the latest release is. E.g. LATEST_IEDRIVER_SERVER_WIN_32, with the contents: https://github.com/SeleniumHQ/selenium/releases/download/selenium-3.150.0/IEDriverServer_Win32_3.150.2.zip. As a matter of fact, all releases would need that. More details during the release, but our release history would be much cleaner.
  • Conversation starter: What do we want in Selenium 5?

Topics that came during the meeting (or previous ones) but were left open