TLC Meeting - April 27, 2023
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
Due to the Selenium Conference, the next meeting will be Thursday, May 11 at 0700 Pacific / 1000 Eastern / 1500 UK / 1930 India.
Participation
Agenda
- Ticket Status
- CDP support
- Membership Updates
- Proposals/Decisions
- CI Health
- Selenium 4.10.0
Ticket Status
- 169 open Issues; last meeting: 147
- 28 outstanding PRs; last meeting: 26
CDP support
- v113 is available since April 26, needs to be added
Membership Updates
- No updates
Proposals/Decisions
- Request PLC fund Boni’s continued work on Selenium Manager
- Option 1 — Everything in project list; estimated $36k
- Option 2 — Only items in medium & high columns; estimated $26k
- 5 out of 7 TLC members manifested their vote for option 1, 1 member said they were fine with either option, and 1 did not vote.
The meeting stopped here to get input from members and get a decision on this topic.
The rest of the minutes are shared for completeness.
CI Health
- Firefox issue on DOM property. – Fixed
- Edge/Windows does not appear to be working (investigating) – Fixed
4.10 Milestone
- Release the second week of May?
- Including examples, docs & blog(s).
- Selenium Manager using provided proxy
- Bindings rely on Selenium Manager to check the PATH
Selenium 5 Conversation
- Java 11 (if timing works out)
- Integrate BiDi & CDP interface
- Fully functional Selenium Manager with auto driver & browser downloads
- Split out code to better highlight ecosystem
Projects in Progress
- BiDi API work
- pujagani & TamsilAmani have been working on Java & Ruby implemetnations
- Selenium Manager
- Bazel Remote Caching (Alex)
- Complete TypeHints in Python - symonk
Backlog
- Add More support to CI (#11305)
- Add TouchActions API to Selenium (#10808)
- Add/fix Bazel support in .NET (#10465)
- JS using TypeScript [(#10942)]https://github.com/SeleniumHQ/selenium/issues/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 May 2, 2023: Adding TLC minutes April 27, 2023 (13263d92fa)