TLC Meeting - June 8, 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, June 22 at 0700 Pacific / 1000 Eastern / 1500 UK / 1930 India.
Participation
Agenda
- Ticket Status
- CDP support
- Membership Updates
- Open items
- Proposals/Decisions
- CI Health
- Selenium 4.10.0
Ticket Status
- 165 open Issues; last meeting: 164
- 33 outstanding PRs; last meeting: 35
CDP support
- v114 released with 4.10.0
- v115 planned for July 20
Membership Updates
- No updates
Open items
- https://github.com/SeleniumHQ/selenium/issues/11526
- September 30, 2023 was decided as the date we will drop support for Java 8. Java 11 will be the minimum.
Proposals/Decisions
- Selenium Manager should not remediate issues with drivers on PATH (#12177)
- It was decided that if a user has a browser driver on their PATH, that is what should prevail.
- However, this behaviour will change with Selenium 5, where Selenium Manager will be used by default.
- There will be an environment variable to disable Selenium Manager if needed.
- An environment variable to disable internet access in Selenium Manager.
- But if there is an old or incompatible browser driver on the PATH, Selenium Manager will fix that.
CI Health
- Selenium Manager failing on Windows with Bazel.
- C# sporadically failing due the changes in the runners.
4.11 Milestone
- Announce end of Java 8 support (with the decided)
- Release with CDP v115
- Including examples, docs & blog(s).
- Bindings rely on Selenium Manager to check the PATH
- Remote File Download support in Bindings
- Actions PRs finally(?) (Titus??)
Selenium 5 Conversation
- 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)
- 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 June 14, 2023: Adding meeting minutes for June 8 (358be1e427)