TLC Meeting - September 14, 2022

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

Agenda

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

Participation

TLC members present included:

Ticket Status

  • 77 open Issues (6 fewer than last meeting)
  • 18 outstanding PRs (1 more than last meeting)

CDP support

v105 was added last week, but Selenium 4.5 hasn’t been released yet v106 is scheduled for September 27

Membership Updates

Added TamsilAmani as a Selenium triager based on his excellent work so far.

CI Health

  • Ruby - passing
  • Python - passing
  • JS - intermittent issue with a before hook; passes locally
  • Java - issue with Grid UI test; pujagani investigating it

Selenium 4.5

Added:

  • Dev and Beta versions for Docker Containers
  • CDP 105
  • Firefox

In Progress:

  • Java 11 client — (pujagani working on it)
  • The fix for Low Concurrency Grid bug likely will not make it in to this release
  • Select List for JS (TamsilAmani working on it)
  • Examples of things (which requires a small revamp of documentation site) - (titusfortner working on it)
  • Updated Changelogs (titusfortner working on it)
  • Blog Post of changes (titusfortner working on it)

Proposals

titusfortner proposed removing Expected Conditions classes from Python it was agreed not to do this.

Projects in Progress

  • Selenium Manager — [bonigarcia] actively working on it; figuring out the Rust
  • BiDi API work — pujagani hopes to have a proposal by the end of the week
  • Python Type Hints - symonk making progress on this
  • Implement JS with TypeScript (#10942) - harsha509 is working on this
  • Comprehensive Documentation w/Examples - titusfortner & harsha509 making (slow) progress on this huge undertaking

Backlog

List of items referenced:

  • Add TouchActions API to Selenium (#10808)
  • Add/fix Bazel support in .NET (#10465)
  • Add .rbs files in Ruby (#10943)
  • Comprehensive command logging across languages (#10944)
  • Selenium + Appium consolidation
  • Rewrite atoms in TypeScript
  • Deprecate Java 8
  • Python Async Rewrite
  • .NET Async Rewrite