TLC Meeting - December 22, 2022

Meetings are happening on the #selenium-tlc channel on Selenium Slack. To add items to the agenda for the next meeting, please see our public Rolling Agenda

The next meeting will be Thursday, January 5 at 0700 Pacific / 1000 Eastern / 1500 UK / 1930 India.

Participation

TLC members present included:

Agenda

  • Ticket Status
  • CDP support
  • Membership Updates
  • Proposals
  • CI Health
  • Selenium 4.8
  • Projects Underway
  • Backlog

Ticket Status

  • 123 open Issues; last meeting: 113
  • 29 outstanding PRs; last meeting: 26

Issues keep ticking up, but several dozen of these were opened by project members for tracking work in progress.

CDP support

  • v109 scheduled for release on January 10

Membership Updates

Proposals/Decisions

List of Needs-Decision Issues

It was decided to:

  1. Not to do 11404
  2. Deprecate Java ChromeOptions usage of setting Log Level
  3. Ensure all Service classes can set logs for the drivers (including Safari)
  4. Blog about why people should set logging in Service class instead of Options class for Firefox
  • This is not in a GitHub issue per se, but let’s note that the TLC agreed to:

Request Google Cloud Storage account for Remote Bazel Caching $500-750/mo

CI Health

Selenium 4.8

Milestone 4.8

Projects in Progress

Backlog

These items were referenced, but not discussed in detail:

  • Add More support to CI (#11305)
  • Add TouchActions API to Selenium (#10808)
  • Add/fix Bazel support in .NET (#10465)
  • JS using TypeScript (#10942)
  • Add .rbs files in Ruby (#10943)
  • Comprehensive command logging across languages (#10944)
  • Remove JWP support from Java
  • Selenium + Appium consolidation
  • Rewrite atoms in TypeScript
  • Python Async Rewrite? (Current plan is “doubling” the API)
  • .NET Async Rewrite (Current plan is to deprecate Sync code)
Last modified January 3, 2023: Fixing typo (0aedb66c266)