Nightly
- d9b3424: [build] Automated Browser Version Update (#17868) (Selenium CI Bot) #17868
- 778cc7a: [py] accept By in find_element/find_elements type hints (#17870) (Titus Fortner) #17870
- a421014: [build] update CDP from daily pin browser workflow (#17872) (Titus Fortner) #17872
- 7e1c3fd: [build] re-lock Gemfile after CDP update (Titus Fortner)
Nightly
- de243e1: [build] update rerun with debug so console sees all test output (Titus Fortner)
- 812df70: [build] failing .NET integration tests need to rerun with debug (Titus Fortner)
- 10eeb94: [dotnet][java][py][rb] pass --enable-chrome-logs unless CHROME_LOG_FILE is set (#17858) (Titus Fortner) #17858
- 0ad0c51: [rb] support custom vendor specific capabilities in options classes (#17862) (Titus Fortner) #17862
- e0658c9: [rb] validate BiDi outbound ref fields against their declared type (#17861) (Titus Fortner) #17861
- 014d72b: [rb] fix tests and custom matchers to work with SE_DEBUG (#17863) (Titus Fortner) #17863
- 094f26f: [build] derive per-type inbound/outbound directionality in the shared schema (#17864) (Titus Fortner) #17864
- 92223f9: [build] Automated Browser Version Update (#17839) (Selenium CI Bot) #17839
- 5b1cde1: [rb] generate BiDi domain type accessors and union variant factories (#17865) (Titus Fortner) #17865
- 5ae1a8e: [build] update node versioning for testing and publishing (#17866) (Titus Fortner) #17866
Nightly
- 9912e65: [dotnet] [bidi] Don't warn if there are no subscribers (#17857) (Nikolay Borisenko) #17857
- 89ad5bb: [rb] raise typed WebDriver errors for BiDi from a generated error-code map (#17855) (Titus Fortner) #17855
- 47edefb: [grid] Store Dynamic Grid videos in a per-session subfolder via SE_VIDEO_SESSION_SUBFOLDER (#17856) (Viet Nguyen Duc) #17856
- e107560: [grid] inherit the Node Pod container securityContext for Dynamic Grid on K8s (#17860) (Viet Nguyen Duc) #17860
- 4c6f3a5: [rb] allow pending test guards to require matching provided exception (#17859) (Titus Fortner) #17859
Nightly
- 144db0c: [dotnet][py][rb] prevent CDP access with Firefox (#17849) (Titus Fortner) #17849
- 7cd29f9: [rb] test matchers assert log entries by id and optional messages and match severity (#17848) (Titus Fortner) #17848
- 2762f55: [rb] ensure ruby tests are properly linted (#17850) (Titus Fortner) #17850
- f47fbb6: [bidi] Correct float/enum type fidelity in the shared schema and validate primitives outbound in Ruby (#17852) (Titus Fortner) #17852
Nightly
- 247f469: [java][bidi] Remove subscription scope (#17842) (Puja Jagani) #17842
- e21617c: [build] Merge vendor cddl files into shared BiDi schema and implement custom Firefox webExtension options (#17840) (Titus Fortner) #17840
- fc654de: [grid] honor client-advertised se:remoteUrl for reachable BiDi/CDP/VNC URLs (#17790) (Titus Fortner) #17790
- 618f12b: [rb] tolerate and warn on missing required inbound BiDi fields, with SE_BIDI_STRICT to escalate (#17844) (Titus Fortner) #17844
- 06be624: [build] reconcile API-compatibility invariant with the deprecation policy in AGENTS.md (Titus Fortner)
Nightly
- 66f1b48: [build] Automated Browser Version Update (#17828) (Selenium CI Bot) #17828
- a9f2bc5: [py] Include generated files in API docs published on Read the Docs (#17794) (Corey Goldberg) #17794
- 0293446: [py] Fix docs build for RtD (#17830) (Corey Goldberg) #17830
- 3760c6c: [py] Revert RtD doc build changes (#17831) (Corey Goldberg) #17831
- 9fd65b5: [build] BiDi schema generation cleanup (#17837) (Titus Fortner) #17837
Nightly
- 9adcf75: [build] Generate cross-platform Selenium Manager SBOM and NOTICE (#17819) (Titus Fortner) #17819
- 8bd635e: [build] upgrade rules_ruby to 0.28.0 and drop vendored Bazel::Runfiles workaround (#17824) (Titus Fortner) #17824
- 0d3fcfd: [build] Download and bundle Selenium Manager SBOM and NOTICE in each package (#17820) (Titus Fortner) #17820