Nightly
- a163fe7: explicitly tell Claude code to look in .local directory for user-specific instructions (Titus Fortner)
- 3334f0f: [py]: enable edge browser tests for bidi (#17032) (Navin Chandra) #17032
- 36b25ca: [build] File-level test target indexing for precise affected test detection (#17033) (Titus Fortner) #17033
- 01eb8f0: [build] add smart targeting and --lint flag to format.sh (#17035) (Titus Fortner) #17035
Nightly
- 0d3c440: [grid] Add session event API for server-side event bus integration (#17015) (Viet Nguyen Duc) #17015
- ade770c: [java] specify nullability in package
org.openqa.selenium.bidi.browser(#17036) (Andrei Solntsev) #17036 - 923eb53: [py][bidi]: add emulation command
set_screen_settings_override(#17030) (Navin Chandra) #17030 - 997e5b5: [build] fix escape character typo for windows script (Titus Fortner)
- 492d462: [py] Autofix lint errors but still fail (#17042) (Corey Goldberg) #17042
- 832f16e: [rb] enable fedcm unit tests through bazel (Titus Fortner)
- 575834f: [java][BiDi] implement
emulation.setScreenSettingsOverride(#17028) (Swastik Baranwal) #17028 - a2545e1: [java] specify nullability in package
org.openqa.selenium.bidi.browsingcontext(#17040) (Andrei Solntsev) #17040
Nightly
- 0e743fc: [rb] add missing unit tests (#17025) (Titus Fortner) #17025
- 3090af3: Report exactly which JSON value was incorrect (#17003) (Andrei Solntsev) #17003
- b417147: [build] Add permissions for nightly job in release workflow (#17031) (Titus Fortner) #17031
- 6c8719b: [build] Separate format and lint tasks, add per-language format commands (#17020) (Titus Fortner) #17020
- 079453e: [Java] JSpecify annotations for
LoadableComponent,SlowLoadableComponent(#16798) (mk868) #16798
Nightly
- 1666fb6: [dotnet][rb][java][js][py] Automated Browser Version Update (#17013) (Selenium CI Bot) #17013
- e445852: [build] auto merge browser version updates if they pass all checks (#16991) (Titus Fortner) #16991
- bb4bcde: [build] Separate format and lint tasks, add per-language format commands (Titus Fortner)
- 23362a6: Revert "[build] Separate format and lint tasks, add per-language format commands" (Titus Fortner)
Nightly
- 658c69f: mark
wait.untilas non-nullable (#17007) (Andrei Solntsev) #17007 - 0f71ed6: restore BiDi constructor without timeout parameter (#17014) (Andrei Solntsev) #17014
- 63d2df1: [rust] Fix suppport for webview2 (#15797) (Boni García) #17016
- 4a6f786: [build] ci check job is comparing against the wrong HEAD commit matching too many things (Titus Fortner)
- 406ec40: [dotnet] Fix generation of inline docs for devtools members (#17017) (Nikolay Borisenko) #17017
Nightly
- 6c03cc2: [build] fix LocalJumpError bug in java nightly release code (Titus Fortner)
- 690992d: [build] Support per-language patch releases (#16987) (Titus Fortner) #16987
- 07dd181: [build] retrigger CI after auto-format commits (#17000) (Titus Fortner) #17000
- 0f11c4c: [dotnet] have SE_DEBUG output driver logs to stderr (#16903) (Titus Fortner) #16903
- 3e4e22f: [dotnet] [bidi] Use
System.Threading.Channelsdependency for events dispatching (#17004) (Nikolay Borisenko) #17004 - e1b39af: keep qodo from rewriting description (Titus Fortner)
- 5f703b2: ensure llm agents look for user-specific guidance (Titus Fortner)
- cb8baea: [py] Replace //py:ruff with dedicated ruff-format and ruff-check targets (#16998) (Titus Fortner) #16998
- 2668969: [build] use bazel to update python requirements (#16930) (Titus Fortner) #16930
- c2a394c: [dotnet] Add linting support with configurable dotnet format (#16999) (Titus Fortner) #16999
- 2220770: [dotnet][rb][java][js][py] remove disk cleanup, add monitoring (#17001) (Titus Fortner) #17001
- 371a719: [build] consolidate nightly workflow (#17005) (Titus Fortner) #17005
- c22fe1c: [build] fix missing github token for nightly ruby release (Titus Fortner)
- 9cb0bbc: [build] create rake_tasks filegroup for linting (Titus Fortner)
- 4a092cc: fix linting (Titus Fortner)
- 2f9fc2b: [build] replace //rb:lint-unsafe with a more generic //rb:rubocop (Titus Fortner)
- a497c5b: [rb] output driver logs when SE_DEBUG is enabled (#16901) (Titus Fortner) #16901
- 46dff58: [build] use matrix for nightly releases (#17010) (Titus Fortner) #17010
- 65f9304: [rb] Update lint configuration and fix rubocop offenses (#17008) (Titus Fortner) #17008
- 5e47ce6: [build] move grid tasks back into java.rake (Titus Fortner)
- 429ef3e: [py] Use lazy imports in webdriver init.py (#16993) (Titus Fortner) #16993
- caffe95: [build] slim down qodo code review comment (Titus Fortner)
- 0c2aff1: [py][java][js] SE_DEBUG warns only when overriding user settings (#17009) (Titus Fortner) #17009
- 88412e3: [build] update names for clarity (Titus Fortner)
Nightly
- b710448: [dotnet][rb][java][js][py] Automated Browser Version Update (#16984) (Selenium CI Bot) #16984
- f40b8ba: [build] Skip macOS-only archive rules on unsupported platforms (#16985) (Titus Fortner) #16985
- 8e5410d: [build] Split Rakefile into per-language task files (#16979) (Titus Fortner) #16979
- 5baa84b: Implement fast bazel target lookup with index caching (#16974) (Titus Fortner) #16974
- 40c98ea: fix rb lint (Titus Fortner)
- c6f0f45: [build] Remove git.add() calls from rake tasks (#16994) (Titus Fortner) #16994
- d87a134: [js] Add eslint binary target for selenium-webdriver (#16992) (Titus Fortner) #16992
- 722e65c: [dotnet] Add bazel rules for dotnet format and paket deps (#16986) (Titus Fortner) #16986
- 150c432: [dotnet] [bidi] Introduce CancellationToken for async commands (#16990) (Nikolay Borisenko) #16990
- 29cb60f: [dotnet] [bidi] Support cancellation of events registration (#16996) (Nikolay Borisenko) #16996
- fe6e5d7: [build] Separate rust from all: namespace (#16995) (Titus Fortner) #16995
- 943c6cf: [build] reusable workflow commit-changes needs permissions passed into it (Titus Fortner)
- 4910110: [build] optimize fetch-depth across workflows (#16966) (Titus Fortner) #16966
- 1297743: [build] calculating fetch depth must be done in bash shell (Titus Fortner)
- c2c105e: [build] consolidate pre-release workflow (#16997) (Titus Fortner) #16997
- f312384: [build] Rakefile debug should also match on Ruby and project conventions (Titus Fortner)
- a700ec8: [build] fix bug in how python tests are referenced with bazel (Titus Fortner)