A summary of data about the Ruby ecosystem.

Recent Releases of https://github.com/SeleniumHQ/selenium

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 3b61afe: [dotnet] Handle negative zero BiDi response (#15898) (Michael Render) #15898
  • 04a927e: [dotnet] Move JSON converter attributes from centralized options into their respective types (#16393) (Michael Render) #16393

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 3baf4bc: [dotnet] [bidi] Implement browsing context download events (#16382) (Nikolay Borisenko) #16382
  • 59a27f1: [dotnet] [bidi] Support browser SetDownloadBehaviour command (#16383) (Nikolay Borisenko) #16383
  • 6c76af1: [dotnet] [bidi] Support network SetExtraHeaders command (#16384) (Nikolay Borisenko) #16384
  • 6477870: [py][build] Python CI - add unit test job and windows integration tests to GH runners (#16362) (Corey Goldberg) #16362
  • 4db2c56: [java] Linux ARM "os.arch" system property is "aarch64" (#16381) (Matthias Kurz) #16381
  • 3ce647f: [dotnet] [bidi] AOT safe enums serialization (#16386) (Nikolay Borisenko) #16386

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • ad3a864: Update mirror info (Sat Oct 4 00:20:27 UTC 2025) (Selenium CI Bot)
  • 565459e: [dotnet] [bidi] Emulation module (#16380) (Nikolay Borisenko) #16380
  • 2a8261d: [py] Remove old test xfail markers (#16377) (Corey Goldberg) #16377

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 9b743ea: [dotnet][rb][java][js][py] Automated Browser Version Update (#16343) (Selenium CI Bot) #16343
  • 1394608: [rb] Update Chrome/Edge args for test environment (#16376) (Corey Goldberg) #16376

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 4acface: Update mirror info (Fri Oct 3 00:21:22 UTC 2025) (Selenium CI Bot)
  • 9487181: Splitting stress tests (#16374) (Diego Molina) #16374

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Selenium 4.36.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.35.0...selenium-4.36.0

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 9a4bbcc: [py] Add --enable-chrome-logs to chrome service args to inherit browser i/o streams (#16202) (Corey Goldberg) #16202
  • b3b66a0: [dotnet] [bidi] Introduce BaseNavigationInfo type as interface (#16348) (Nikolay Borisenko) #16348
  • 93fdf57: [dotnet] [bidi] Give only one chance to receive from remote end (#16360) (Nikolay Borisenko) #16360

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 8a72168: [dotnet] Begin reading of driver service output to fix Firefox disposing (Nikolay Borisenko)

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 1347c78: [rust] Honor full browser version even if major version is installed (#15517) (Boni García) #16346

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 2eceb90: [dotnet] [bidi] Remove obsolete unsubscribing by attributes (#16205) (Nikolay Borisenko) #16205

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 63eca90: [java] Feat 14291/add jspecify annotations to exception classes pt4 (#16028) (Alex Popov) #16028
  • e4a5931: [dotnet][rb][java][js][py] Automated Browser Version Update (#16330) (Selenium CI Bot) #16330
  • 4e9ec56: [dotnet] [bidi] Enable WebExtension tests at least for Firefox (#16333) (Nikolay Borisenko) #16333
  • 00916fc: [dotnet] Suppress unwanted messages from browser via redirecting streams (#16265) (Nikolay Borisenko) #16265

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 8d0a81e: [grid] Fix regression Distributor rejecting requests when nodes have supported caps but no free slots (#16327) (Viet Nguyen Duc) #16327
  • 77d20ae: [dotnet][rb][java][js][py] Automated Browser Version Update (#16328) (Selenium CI Bot) #16328
  • 29af98d: [rb] Remove fedcm test guard due to fix in chrome (#16119) (Augustin Gottlieb) #16119
  • fc28c02: [dotnet] [bidi] Support network collectors and get response body (#16192) (Nikolay Borisenko) #16192

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • f00747c: [py][bidi]: add test for downloadEnd event (#16325) (Navin Chandra) #16325

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 9cd26d5: [java] Fix concurrency issue in Selenium Manager (#16315) (Andrei Solntsev) #16315
  • 6d3749b: [java] Fix falsy Spotbugs warning about not closed resource (#16318) (Andrei Solntsev) #16318

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • fde053a: [py] Convert all relative imports to absolute imports (#16311) (Corey Goldberg) #16311

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 5e73df4: [dotnet][java][rb] Fix links to exception documentation on website (#16305) (Corey Goldberg) #16305
  • 38b1dd1: [py] Add args to is_url_connectable (#16212) (Corey Goldberg) #16212
  • c4c67d8: [dotnet] Fix link to exception documentation in test (#16310) (Corey Goldberg) #16310
  • f5ad7eb: [rb] Update unhandled_prompt_behavior capability to support hash syntax (#16289) (Anthony Richardson) #16289

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • caca4ff: [py] Update DesiredCapabilities example to use modern Options API (#16295) (Vaibhav Gupta) #16295
  • d6b9bc4: [build] Bump setup-python version in workflows (#16301) (Corey Goldberg) #16301
  • b562a93: [rb] BiDi get client windows (#16211) (Augustin Gottlieb) #16211

- Java
Published by github-actions[bot] 11 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 3491e41: [grid] update to netty 4.2.4 (#16194) (joerg1985) #16194

- Java
Published by github-actions[bot] 12 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • da48c33: [java][bidi]: add DownloadInfo class and test for onDownloadWillBegin (#16267) (Navin Chandra) #16267
  • a603bed: [java][bidi]: add test for onNavigationFailed (#16241) (Navin Chandra) #16241
  • 01548e0: [py] Remove redundant driver_instance from conftest.py (#16271) (Lauro Moura) #16271

- Java
Published by github-actions[bot] 12 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 58ed777: [py] Add test for Data URL in BiDi Network request handler (#16281) (Corey Goldberg) #16281
  • 1bad7af: [py] Specify the full path for fedcm import in webdriver.py (#16286) (mtrea) #16286

- Java
Published by github-actions[bot] 12 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • b59cfe0: [java] Refactored selectByContainsVisibleText and selectByVisibleText methods to remove code duplication (#16257) (Victoria Ivanova) #16257
  • f8396b9: [py][bidi]: add downloadEnd event for browsing context (#16209) (Navin Chandra) #16209

- Java
Published by github-actions[bot] 12 months ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] 12 months ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] 12 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • c585e6a: [py]: replace platform.system() with sys.platform (#16259) (Navin Chandra) #16259
  • ed794f7: [py] Fix mypy type annotation issues in action_builder (#16207) (Pallavi) #16207

- Java
Published by github-actions[bot] 12 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • d3cef1a: [py] Loosen dependency specifiers in package config (#16262) (Corey Goldberg) #16262

- Java
Published by github-actions[bot] 12 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 83cb4d6: [py] Fix type annotation errors in service.py (#16250) (NoStory-py) #16250

- Java
Published by github-actions[bot] 12 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • ca3b7cf: [py][bidi]: enable history_updated event test (#16236) (Navin Chandra) #16236
  • 58f2268: [py] Bump ruff version for linting/formatting (#16254) (Corey Goldberg) #16254
  • 5d281ef: [grid] Simplify node status response handling in Router (Viet Nguyen Duc)

- Java
Published by github-actions[bot] 12 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 51db4f2: [bazel] Bump rules_jvm_external to 6.8 (Simon Mavi Stewart)

- Java
Published by github-actions[bot] 12 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • f8c356f: [dotnet][rb][java][js][py] Automated Browser Version Update (#16247) (Selenium CI Bot) #16247

- Java
Published by github-actions[bot] 12 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 8a3bebc: [dotnet][rb][java][js][py] Automated Browser Version Update (#16222) (Selenium CI Bot) #16222
  • 5afb77e: [java] Unifying select class (#16220) (Victoria Ivanova) #16220
  • 9e5c44e: [rust] Update dependency rules_cc to v0.2.0 (#16198) (renovate[bot]) #16198
  • ffa8030: [js] Update testing-library monorepo (#16173) (renovate[bot]) #16173
  • 9e83c3a: [js] Update dependency tmp to ^0.2.5 (#16172) (renovate[bot]) #16172
  • 481a848: [dotnet] Update dependency System.Text.Json to 8.0.6 (#16171) (renovate[bot]) #16171
  • fc5d766: [js] Update dependency react-router-dom to v6.30.1 (#16076) (renovate[bot]) #16076
  • ca8827d: [js] Update material-ui monorepo to v5.18.0 (#16062) (renovate[bot]) #16062

- Java
Published by github-actions[bot] 12 months ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 1283dd2: [dotnet] Adding flag to enable SafariDriver logging. (#16196) (Diego Molina) #16196
  • f227da9: [java] extend the scope of the properties of the HttpCommandExecutor class (#16186) (Alex Popov) #16186
  • 3a34d66: [dotnet] [bidi] Serialize base64 encoded string directly to bytes (#16203) (Nikolay Borisenko) #16203
  • ab9733c: [dotnet] [bidi] Make cookie expiry as TimeSpan (#16204) (Nikolay Borisenko) #16204

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 5f276f0: [dotnet][rb][java][js][py] Automated Browser Version Update (#16190) (Selenium CI Bot) #16190

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • d00c0a2: [rust] Update Rust dependencies to latest stable versions (Boni Garcia)
  • 2e613ae: [rust] Update versions in browser download test (Boni Garcia)
  • f9883e3: [rust] Use DEBUG level for WARN traces in offline mode (#15836) (Boni Garcia)
  • 706495a: [py] Update docstring and comments in keys.py (#16187) (iDONi) #16187
  • 61b10bc: [dotnet] [bidi] Simplify type naming of internal command parameters (#16188) (Nikolay Borisenko) #16188
  • ae953fc: [py] Fix formatting (#16189) (Corey Goldberg) #16189
  • e2bffeb: [dotnet] [bidi] Support WebExtension module (#15850) (Nikolay Borisenko) #15850
  • 14ce3ac: [dotnet] [bidi] Propagate BiDiOptions in Connect method (Nikolay Borisenko)
  • 304466e: [dotnet] [bidi] Pass the bidi options from main entry point (Nikolay Borisenko)

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • db884e5: Update mirror info (Thu Aug 14 00:23:34 UTC 2025) (Selenium CI Bot)
  • 5e512bd: [py][docs]: update dead API docs link to API reference in index.rst (#16170) (Navin Chandra) #16170
  • 7881635: [dotnet][rb][java][js][py] Automated Browser Version Update (#16175) (Selenium CI Bot) #16175
  • 830bc8f: Update hash of SM Windows binary (signed with EV token and manually updated in the repo) (Boni Garcia)
  • 3fa33b7: Generating docs even if it is nightly (Diego Molina)
  • 31e927e: Updating Rakefile to allow task receive args (Diego Molina)
  • 992c1cd: [grid] close the HttpClient after the session is gone (Jörg Sautter) #16182
  • 38d5d1a: Fixing workflow to update docs after release. (Diego Molina)

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 8537f30: [dotnet][rb][java][js][py] Automated Browser Version Update (#16167) (Selenium CI Bot) #16167
  • d112a29: [py]: close ipv6 port in case of error (#16165) (Navin Chandra) #16165
  • 88a732a: Update mirror info (Wed Aug 13 08:53:14 UTC 2025) (Selenium CI Bot)
  • 1d8078e: [docs] Update issue label in CONTRIBUTING.md (#16169) (Pallavi) #16169

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 78955da: [dotnet] [bidi] Declare allowed nullable objects in constructors type (#15809) (Nikolay Borisenko) #15809
  • 9f938ae: [py] Fix type error for attribute in remote_connection.py (#15810) (Bradley Latreille) #15810
  • 001b95b: [py] Lint Python with ruff (#15811) (Alex Rodionov) #15811
  • 98cd62e: [dotnet][rb][java][js][py] Automated Browser Version Update (#15812) (Selenium CI Bot) #15812
  • c1a84a2: [java] Fixing getCredential for VirtualAuthenticator (Diego Molina)
  • c97f791: [py] Fixed type hint (#15814) (Pallavi) #15814
  • 119320a: [py] Fix import for type hint (#15817) (Corey Goldberg) #15817
  • 8fdc63a: [py] Bump ruff version (#15818) (Corey Goldberg) #15818
  • 8a26ef5: [dotnet] [bidi] Simplify modules namespace (breaking change) (#15820) (Nikolay Borisenko) #15820
  • 962906d: [dotnet] Remove unnecessary stylecop files (#15824) (Nikolay Borisenko) #15824
  • 3bd4afb: [dotnet][rb][java][js][py] Automated Browser Version Update (#15825) (Selenium CI Bot) #15825
  • 3788f49: [py] Lint and format all python files (#15828) (Corey Goldberg) #15828
  • b7f31ce: [py][bidi]: add enable_webextensions option for chromium-based browsers (#15794) (Navin Chandra) #15794
  • a5dd13f: [py] Auto-generate Python API docs from code (#15822) (Corey Goldberg) #15822
  • 679b0f3: [py] Fix python API docs publishing at readthedocs (#15832) (Corey Goldberg) #15832
  • 36bd191: Change flag for Chrome/Edge headless mode in tests (#15831) (Corey Goldberg) #15831
  • 0b19300: [py] Cleanup tox config (#15833) (Corey Goldberg) #15833
  • 1b0ab9b: [rb] Add support for beta chrome (#15417) (Augustin Gottlieb) #15417
  • f52bb20: Revert "[rb] Add support for beta chrome" (#15837) (Augustin Gottlieb) #15837
  • 449a0b7: [py] Fix type annotation errors (#15841) (Shaurya Bisht) #15841
  • 0fe5ed2: [py] New script to update Python dependencies (#15845) (Corey Goldberg) #15845
  • 4b7f476: [py] Fixed type annotation issues (#15847) (Pallavi) #15847
  • 42c06ec: [py][bidi]: implement bidi permissions module (#15830) (Navin Chandra) #15830
  • 00befc8: [py] Regeneratee py/docs/source/api.rst (#15856) (Corey Goldberg) #15856
  • daf47df: [dotnet][rb][java][js][py] Automated Browser Version Update (#15835) (Selenium CI Bot) #15835
  • 6743b58: [dotnet] Align CS projects name to understand the editing context (#15843) (Nikolay Borisenko) #15843
  • 2fefb7b: [py][bidi]: enable edge bidi storage test - test_get_all_cookies (#15859) (Navin Chandra) #15859
  • f5382c9: Caching the size/length in loops to slightly improve performance (#15852) (Luis Serna) #15852
  • 2d2cb13: [py] Update urls to the correct troubleshooting links (#15862) (Adolfo Armas) #15862
  • 43b3d24: Revert "Update exceptions.py" (#15864) (Corey Goldberg) #15864
  • 24a16fb: [py] Re-apply #15862 (#15865) (Corey Goldberg) #15865
  • dc5e0fe: [py] fix driver_element_finding_tests.py (#15863) (Swastik Baranwal) #15863
  • a2dc04a: [py] Fix another broken test (#15866) (Corey Goldberg) #15866
  • fdbf024: [dotnet][rb][java][js][py] Automated Browser Version Update (#15858) (Selenium CI Bot) #15858
  • eff4a30: [feature] add method RemoteWebDriver.isDownloadsEnabled() (#15868) (Andrei Solntsev) #15868
  • f86a747: [refactor] use constant CapabilityType.ENABLE_DOWNLOADS instead of hard-coded value se:downloadsEnabled (#15867) (Andrei Solntsev) #15867
  • 523fbc8: [py] Fixed mypy error and change source var (#15853) (Pallavi) #15853
  • cc3ea7b: [py] Refactored conftest.py in a more object oriented design approach (#15495) (Sandeep Suryaprasad) #15495
  • 6a58efb: [dotnet][rb][java][js][py] Automated Browser Version Update (#15873) (Selenium CI Bot) #15873
  • 31ffb78: [dotnet][rb][java][js][py] Automated Browser Version Update (#15882) (Selenium CI Bot) #15882
  • d942194: [py] do not use global var for devtools, allows multiple devtools to run (#15881) (Swastik Baranwal) #15881
  • abd2160: [dotnet][rb][java][js][py] Automated Browser Version Update (#15888) (Selenium CI Bot) #15888
  • 6e0c875: [py] Fix : Mypy type annotation errors - 2 (#15848) (Shaurya Bisht) #15848
  • c65425f: [py] Remove publication of typing coverage in CI (#15886) (Corey Goldberg) #15886
  • e6f52ce: [rb] Fix child process terminate method when a process is already terminated (#15789) (Augustin Gottlieb) #15789
  • d8b02c6: [dotnet][rb][java][js][py] Automated Browser Version Update (#15890) (Selenium CI Bot) #15890
  • a11b6d6: [rb] Add support for beta chrome (#15874) (Augustin Gottlieb) #15874
  • 1fe6d27: [py][bidi]: add timestamp to HistoryUpdatedParams class (#15892) (Navin Chandra) #15892
  • babd957: [py] Fix possible TypeError in expected conditions (#15891) (Shaurya Bisht) #15891
  • 9be77c1: [py] Refactor server.py to use properties (#15840) (Sandeep Suryaprasad) #15840
  • 4a6303e: [py] Add properties (getter/setter) for service args (#15889) (Corey Goldberg) #15889
  • 3323450: [py] Fix error handler for non-json response bodies (#15887) (Corey Goldberg) #15887
  • 401e5dd: [java][bidi] Add new fields of BrowsingContextInfo (Puja Jagani)
  • 6f4ce7e: [bidi][java] Add method to get browsing context tree with root (Puja Jagani)
  • b4678fc: [java] Fix code formatting (#15903) (Corey Goldberg) #15903
  • e033b6f: [py][bidi]: add BiDi script module commands (#15880) (Navin Chandra) #15880
  • b73da5e: [py] Fix: Mypy type annotation errors in remote/webdriver.py (#15900) (Shaurya Bisht) #15900
  • a349ab9: [grid] Add GreedySlotSelector as a built-in slot-selector option (#15897) (Viet Nguyen Duc) #15897
  • e943cc1: [java] deprecate FtpProxy (#15907) (Swastik Baranwal) #15907
  • 9318b7a: [dotnet] [bidi] Implicit conversion screenshot to bytes (Nikolay Borisenko)
  • 71ad272: [rb] add guard for browser version (#15899) (Augustin Gottlieb) #15899
  • 2cc031c: [dotnet] [bidi] Adjust proxy configuration for new sessions (#15914) (Nikolay Borisenko) #15914
  • 15a7a10: [dotnet] [bidi] Add OnHistoryUpdated event (#15916) (Nikolay Borisenko) #15916
  • 367c8c1: [py] Bump requirements for packaging and dev (#15909) (Corey Goldberg) #15909
  • 21b10ad: [py] Deprecate support for FTP proxies (#15906) (Corey Goldberg) #15906
  • d3ad2e6: [py] Skip devtools when generating Python API docs (#15918) (Corey Goldberg) #15918
  • c187279: [py] Type hint cleanup (#15917) (Corey Goldberg) #15917
  • 56f3075: [java]: disable canGetAllCookies test for edge (#15915) (Navin Chandra) #15915
  • de5b03b: [js] Add warning when ftp proxy is used (Puja Jagani)
  • 5e078b2: [dotnet][rb][java][js][py] Automated Browser Version Update (#15895) (Selenium CI Bot) #15895
  • 406427b: [grid] Add config blocked-routes and specific blocked-delete-session in Router (#15920) (Viet Nguyen Duc) #15920
  • c136253: Revert "[grid] Add config blocked-routes and specific blocked-delete-session in Router" (#15921) (Viet Nguyen Duc) #15921
  • 8f65de2: [py] add doc support for few exceptions (#15913) (Swastik Baranwal) #15913
  • c331228: [build] Support bazel test on Windows for .NET (#15923) (Nikolay Borisenko) #15923
  • 0d16999: [java] Updating maven repo (Diego Molina)
  • 1efb74d: [dotnet] Mark FTP proxy support as deprecated (#15925) (Alex Popov) #15925
  • 7e1e6f1: [java] Using new sonatype urls (Diego Molina)
  • 12757f0: [dotnet] [bidi] Protect DTO types from inheritance (#15919) (Nikolay Borisenko) #15919
  • 6e61173: [dotnet][rb][java][js][py] Automated Browser Version Update (#15929) (Selenium CI Bot) #15929
  • 4d99963: [rb] Feat 15905/deprecate ftp proxy (#15926) (Alex Popov) #15926
  • 379f828: [java][BiDi] implement browsingContext.historyUpdated (#15901) (Swastik Baranwal) #15901
  • 47af349: [java][refactor] Remove Empty Space in CommandPayload (#15934) (Bradley Latreille) #15934
  • f375257: [FEAT] Add macOS-specific keys (OPTION, FN) to Keys enum for improved… (#15910) (Manuel Blanco) #15910
  • 0aa4ac1: Clarify development steps in contribution guidelines (#15937) (Corey Goldberg) #15937
  • 21b07d5: [java][BiDi] implement web extensions (#15660) (Swastik Baranwal) #15660
  • 093fd7f: [java] Made JsonToWebElementConverter methods/fields protected (#15885) (Alex B) #15885
  • c91ebdf: [py] Adding Note to enable_webextensions() regarding CDP (plus gen docstring updates) (#15927) (Simon Benzer) #15927
  • 0ab16b4: [js] Update dependency ws to ^8.18.2 (#15780) (renovate[bot]) #15780
  • 7d8e7e9: [js] Update dependency sinon to ^19.0.5 (#15771) (renovate[bot]) #15771
  • 507b007: [js] Update dependency multer to v1.4.5-lts.2 (#15770) (renovate[bot]) #15770
  • e1cb6a5: [grid] Session can be deleted via Grid UI (#15808) (Viet Nguyen Duc) #15808
  • 3876882: [java] Feat 14291/jspecify nullable annotation (#15924) (Alex Popov) #15924
  • 04100d2: [java] Update dependency net.bytebuddy:byte-buddy to v1.17.6 (#15941) (renovate[bot]) #15941
  • 87cc30f: Remove license info from readme (#15821) (Nikolay Borisenko) #15821
  • 4b45e47: [dotnet][java][js][py][rb][rust] Update rules_jvm_external digest to 29c451d (#15766) (renovate[bot]) #15766
  • ae7c141: [py] Update dependency Pygments to v2.19.2 (#15950) (renovate[bot]) #15950
  • 6dce25b: [JS] specify min required node versiton to >=20.0.0 (Sri Harsha)
  • Update Grid UI CI from Node.js 18 to 20 for type compatibility (Sri Harsha)
  • 0453112: [java] Use Environment variable to set driver location (#15653) (Puja Jagani) #15653
  • cbcae0c: [rust] Fixing broken test because Edge version is not available anymore (Diego Molina)
  • e477491: [rust] Electron support in Selenium-Manager (#13954) (#15752) (Boni García) #15752
  • a64857e: [rb] Guarding FedCM tests for Chrome (Diego Molina)
  • d00d67d: [java] Guarding FedCM tests for Chrome (Diego Molina)
  • 8354861: [py] Guarding FedCM tests for Chrome (Diego Molina)
  • 89b5b10: [dotnet][rb][java][js][py] Automated Browser Version Update (#15953) (Selenium CI Bot) #15953
  • 8061b17: [ci] Letting the workflow continue if browsers are up to date (Diego Molina)
  • 2d0bce8: [ci] Updating file name (Diego Molina)
  • d50a168: [py] Return HTTP response reason when remote connection error occurs (#15942) (Corey Goldberg) #15942
  • 83b5fb0: [dotnet][rb][java][js][py] Automated Browser Version Update (#15962) (Selenium CI Bot) #15962
  • 176eee0: [py] add macOS specific keys to Key enum (#15948) (Swastik Baranwal) #15948
  • 02cfe2d: [dotnet][rb][java][js][py] Automated Browser Version Update (#15968) (Selenium CI Bot) #15968
  • c4bf5eb: [dotnet][rb][java][js][py] Automated Browser Version Update (#15971) (Selenium CI Bot) #15971
  • f1c075c: [rb] Add macOS key mappings for Options and Function keys (#15959) (Alex Popov) #15959
  • 2a4c61c: [build] Prepare for release of Selenium 4.34.0 (#15958) (Selenium CI Bot) #15958
  • 707dcb4: Update mirror info (Sun Jun 29 00:26:41 UTC 2025) (Selenium CI Bot)
  • dda35b2: [dotnet] [bidi] Get tree command returns GetTreeResult object (#15978) (Nikolay Borisenko) #15978
  • 83eb17e: [dotnet] [bidi] Initialize internal modules without Lazy (#15979) (Nikolay Borisenko) #15979
  • 9c0e287: [py] Bump dependencies for building distribution wheel (#15977) (Corey Goldberg) #15977
  • 84adc0a: Update mirror info (Mon Jun 30 00:25:28 UTC 2025) (Selenium CI Bot)
  • 3bbafd6: [java] Fixing central deployment URL (Diego Molina)
  • faeb3c1: Ammend changelog (Diego Molina)
  • 5194a68: Bumping versions to nightly (Diego Molina)
  • fa3817c: [rb] Excluding Rakefile from line length linter (Diego Molina)
  • 241e440: [rust] Bump zip version 2.6.1 -> 4.2.0 (#15980) (Manikanta Reddy) #15980
  • e01f18d: [rust] Update lock files (Boni Garcia)
  • 954ffec: [py][bidi]: add note for enable_webextensions = False (#15981) (Navin Chandra) #15981
  • a9fb7e5: Update mirror info (Tue Jul 1 00:27:13 UTC 2025) (Selenium CI Bot)
  • 134c0b7: [py][bidi]: add high level API for script module - pin, unpin and execute (#15936) (Navin Chandra) #15936
  • 578bc2a: [dotnet][rb][java][js][py] Automated Browser Version Update (#15986) (Selenium CI Bot) #15986
  • f787770: [py][java][rb][ci]: use pinned browsers in CI (#15987) (Navin Chandra) #15987
  • 0b1f135: [dotnet][rb][java][js][py] Automated Browser Version Update (#15988) (Selenium CI Bot) #15988
  • fb20ae4: Fixing stale message (Diego Molina)
  • 3593e97: [dotnet][rb][java][js][py] Automated Browser Version Update (#15990) (Selenium CI Bot) #15990
  • 835066e: [java] Remove deprecated AppCacheStatus enum from the HTML5 package (#15973) (Alex Popov) #15973
  • a169324: [java] Removing deprecated FirefoxBinary.java and Executable.java (Diego Molina)
  • 2a36e03: [dotnet][rb][java][js][py] Automated Browser Version Update (#15996) (Selenium CI Bot) #15996
  • f14ad29: [java] Removing deprecated beforeSetScriptTimeout and afterSetScriptTimeout (Diego Molina)
  • de86899: [java] Removing deprecated SessionStorage commands from ChromiumDriver (Diego Molina)
  • d7cf7a9: [java] Removing deprecated SessionStorage commands from FirefoxDriver (Diego Molina)
  • 2c72235: [java] Removing deprecated SessionStorage class AddWebStorage.java (Diego Molina)
  • f993bfe: [java] Removing deprecated WebStorage related classes. (Diego Molina)
  • 49084ad: [java] Feat 14291/jspecify nullable annotation edge driver service (#15972) (Alex Popov) #15972
  • 8d333d4: [java] Removing deprecated LocationContext related classes. (Diego Molina)
  • ac2d953: [java] Fix Unicode value for OPTION key in Keys enum (#15966) (Alex Popov) #15966
  • 61a7dd0: Running format script (Diego Molina)
  • f0c392c: [dotnet][java][js][py][rb][rust] Update rules_jvm_external digest to aca619b (#15951) (renovate[bot]) #15951
  • a23bc9f: [java] Removing old stream collectors required by Java 8 (#15523) (zodac) #15523
  • 4abfeee: [java] Use static Patterns for regex-matching (#15499) (zodac) #15499
  • 15b84f3: [java] Point made as immutable (#15511) (mk868) #15511
  • 5d1ee30: [java] Feat 14291/jspecify nullable annotation chrome driver såervice (#15998) (Alex Popov) #15998
  • 7ace725: [py] Bump dev dependencies (#16002) (Corey Goldberg) #16002
  • 1c1db92: [grid] Add "URI" to the list of sort-by choices on Overview UI (#16004) (Viet Nguyen Duc) #16004
  • 16971b4: [java] Add @Nullable annotations to Firefox and Gecko driver service (#15999) (Alex Popov) #15999
  • e2958fd: [java] Add JSpecify nullable annotations to SafariDriverService parameters (#16000) (Alex Popov) #16000
  • 4e1dc66: [java] Add @Nullable annotations to InternetExplorerDriverService parameters (#16001) (Alex Popov) #16001
  • 0f59fc9: use generics for AbstractFindByBuilder to avoid excessive casting (#15526) (Andrei Solntsev) #15526
  • 540f916: [js] Update dependency @emotion/styled to v11.14.1 (#15997) (renovate[bot]) #15997
  • d3030e4: [js] Update dependency typescript to v5.8.3 (#15076) (renovate[bot]) #15076
  • 9503618: [rust] Update which from 7.0.3 to 8.0.0 (#15965) (Ben Beasley) #15965
  • 59e1bfc: [rust] Update Bazel lock file (Boni Garcia)
  • d62b1eb: [rust] Bump several crates to the latest stable versions (Boni Garcia)
  • 36b6772: [py] update requirements-lock with urllib sec updates (AutomatedTester)
  • b3d3a1a: [py] Update to release Selenium Python 4.34.1 (AutomatedTester)
  • 3383f43: [rust] Bump rstest crate for parameterized tests (Boni Garcia)
  • 1fd8b11: Fix various typos (#16012) (Noritaka Kobayashi) #16012
  • 3f1d167: [java] JSpecify annotations for By locators (#14372) (mk868) #14372
  • 1e7152c: [build] Upgrade rules python to 1.5.0 (AutomatedTester)
  • 3db7720: Fix email address in .mailmap (#16017) (Corey Goldberg) #16017
  • 8679ff8: Fix typos in javascript & rb (#16019) (Noritaka Kobayashi) #16019
  • a9348cf: [java] JSpecify annotations for capabilities (#14397) (mk868) #14397
  • c1010eb: [dotnet][rb][java][js][py] Automated Browser Version Update (#16018) (Selenium CI Bot) #16018
  • 85faa75: Fix various typos in comments (#16022) (Noritaka Kobayashi) #16022
  • 99c7cbf: [py] Update to release Selenium Python 4.34.2 (Diego Molina)
  • 6c607a8: [py] Nightly version (Diego Molina)
  • 9c40e0e: [dotnet] Fix typos (#16032) (Noritaka Kobayashi) #16032
  • 9e9c9a4: [rust] Minor change in Cargo description field (Boni Garcia)
  • ce6f840: [rust] Update Bazel Cargo lock file (Boni Garcia)
  • cbe4b3a: [rust] Normalize architecture strings sent to Plausible (#15970) (Boni Garcia)
  • 929f343: [dotnet] [bidi] Add UnhandledPromptBehavior option to create User Context (#16034) (Nikolay Borisenko) #16034
  • fbde7fa: [dotnet][rb][java][js][py] Automated Browser Version Update (#16029) (Selenium CI Bot) #16029
  • db00a84: [py] Fix path in unit test so it works cross-platform (#16033) (Corey Goldberg) #16033
  • 6c35645: [py][bidi]: implement bidi module - emulation (#15819) (Navin Chandra) #15819
  • b98063c: [dotnet][rb][java][js][py] Automated Browser Version Update (#16039) (Selenium CI Bot) #16039
  • b9dac0b: [py] Fix API doc generation script and include BiDi Emulation docs (#16037) (Corey Goldberg) #16037
  • 21e3af9: [dotnet][rb][java][js][py] Automated Browser Version Update (#16042) (Selenium CI Bot) #16042
  • bc88096: [py] Allow free_port() to bind to IPv6 if IPv4 is unavailable (#16003) (Corey Goldberg) #16003
  • f6572f5: [build] Update base URL for Edge web driver (#16057) (Nikolay Borisenko) #16057
  • 569934a: [rust] Update base URL for Edge web driver (#16056) (Nikolay Borisenko) #16056
  • 932cf7f: [atoms] When doing isShown on content-visibility hidden have it return false (AutomatedTester)
  • c82f92e: [java] release underlying HttpClient resources #15710 (Jörg Sautter)
  • cafa762: [java] CDP generate getters to ArrayType #16050 (Jörg Sautter)
  • f6ddd3f: [dotnet] Re-pack Selenium Manager as native dependency (#16048) (Nikolay Borisenko) #16048
  • 5dfda93: [dotnet] [bidi] Remove NavigateBack and NavigateForward as not a part… (#16068) (Nikolay Borisenko) #16068
  • e8315e8: [build]: Update selenium_manager.bzl to use latest build (#16069) (Navin Chandra) #16069
  • c896d2d: [py] Use pinned browsers for bidi webextension tests (#16071) (Corey Goldberg) #16071
  • 91fc24d: [build] Script to update Bazel multitool.lock.json (and update ruff) (#16061) (Corey Goldberg) #16061
  • 0c9f59f: [dotnet] Support IPv6 to find free tcp port via DualMode (#16016) (Nikolay Borisenko) #16016
  • 66e1130: [dotnet] Fix GetContext docs in Firefox driver (Nikolay Borisenko)
  • 849b553: [py] Fix vendor prefix for Edge browser remote connections (#16078) (Corey Goldberg) #16078
  • 9b49091: [py] Fix selenium-manager binary location in sdist packaging (#16074) (James Hilliard) #16074
  • 79149e8: [py][bidi]: support accept_insecure_certs and proxy parameters in create_user_context (#15983) (Navin Chandra) #15983
  • 3744929: [py] Encapsulated Geo Location co-ordinates using getters/setters (#16079) (Sandeep Suryaprasad) #16079
  • e12da0d: [dotnet] Sending GeckoDriver output to a log file. (#16081) (Diego Molina) #16081
  • e2fc5e8: [java] Fix 15634/ensure driver closed java (#16038) (Alex Popov) #16038
  • a4665fa: [dotnet] [bidi] Preserve BiDi global options when instantiating BiDi (#16080) (Nikolay Borisenko) #16080
  • 3613f08: [dotnet] Fix race condition for .net framework when internal tracing enabled (#16091) (Nikolay Borisenko) #16091
  • 01cbc5e: [dotnet] Minimize internal trace logging for http executor (Nikolay Borisenko)
  • c1defad: [dotnet] [bidi] Make BiDi ctor private (Nikolay Borisenko)
  • 08507ee: [grid] Migrate from Guava's CacheBuilder to Caffeine (#15547) (Viet Nguyen Duc) #15547
  • 2cdef8f: [dotnet] [bidi] BiDi class is not inheritable (Nikolay Borisenko)
  • 1d054e7: [dotnet] [bidi] Return EmptyResult object which might be non-empty (Nikolay Borisenko)
  • 8e46f06: [dotnet] [bidi] Expose internal spec methods to be truly publicly available (Nikolay Borisenko)
  • 0f831ba: [grid] Fix race condition and improve logging in LocalSessionMap (#15370) (Viet Nguyen Duc) #15370
  • ef6c472: [dotnet] Enabling Chrome and Edge driver services to set log level (#16098) (Diego Molina) #16098
  • 7407515: Update README.md to remove message about broken JS API docs (#16107) (Pallavi) #16107
  • 8cf788f: [py][bidi]: add unhandled_prompt_behavior param for create_user_context (#16112) (Navin Chandra) #16112
  • b981b71: [dotnet] Remove long awaited obsolete members (#16121) (Nikolay Borisenko) #16121
  • 2a74c64: [py] Fix license in package metadata and include copyright notices (#16114) (Corey Goldberg) #16114
  • 7d0646a: [dotnet] Change default internal log level to Warn (#16126) (Nikolay Borisenko) #16126
  • 66e4787: [java][BiDi] implement emulation (#16070) (Swastik Baranwal) #16070
  • e7416fe: [py]: enable chrome beta tests for CI-RBE (#16125) (Navin Chandra) #16125
  • cc88b00: [py] Update API docs - include nightly release and minor fixes (#16132) (Corey Goldberg) #16132
  • f00e838: [dotnet] Truncate log and set profile root in Firefox (GeckoDriver) (#16131) (Diego Molina) #16131
  • 2ab802b: [dotnet] Add readable timestamps to log in Chromium browsers (#16133) (Diego Molina) #16133
  • 0d9ee19: [dotnet][py][java][js]: add default as a value for SameSite (#16129) (Navin Chandra) #16129
  • 7a35455: [js]: skip fedcm tests until Chrome 140 (#16137) (Navin Chandra) #16137
  • 7a56a48: [dotnet] Removing unneeded verification. Done at compile time. (#16139) (Diego Molina) #16139
  • a6b06fb: [js][bidi]: fix flaky bidi network test - can request cookies (#16141) (Navin Chandra) #16141
  • 68ebd5f: Renaming variable and converting it to nullable bool? (#16138) (Diego Molina) #16138
  • f4ddfc1: [dotnet][rb][java][js][py] Automated Browser Version Update (#16064) (Selenium CI Bot) #16064
  • cc8315a: [dotnet][rb][java][js][py] Automated Browser Version Update (#16146) (Selenium CI Bot) #16146
  • 3c1a376: [dotnet] Enabling drivers to set log to console. (#16097) (Diego Molina) #16097
  • 6e34ed6: [dotnet] Fix the issue when service wants to write into disposed stream (#16148) (Nikolay Borisenko) #16148
  • 8389091: [java] Removing unused and deprecated internal class. (Diego Molina)
  • 8b45f02: [java] Normalising handling of Shadow Dom elements. (#16149) (Diego Molina) #16149
  • ca1fc53: [dotnet][rb][java][js][py] Automated Browser Version Update (#16150) (Selenium CI Bot) #16150
  • fa6bb2e: [rb] Allow to use rubyzip v3 (#16108) (Earlopain) #16108
  • ef0f66c: [rb] Remove local storage and session storage interfaces and methods (#16015) (Alex Popov) #16015
  • a59ddb4: [py] Use native dict for type annotation (#16157) (Corey Goldberg) #16157
  • 0a931d7: [py] Loosen dependency specifier for urllib3 in packaging configuration (#16136) (Corey Goldberg) #16136
  • 26fc1bb: [py] Fix proxy basic auth handling special characters (#16105) (Corey Goldberg) #16105
  • 2bf42e9: [py]: fix WebView2 and target issues related to CDP and BiDi (#16140) (nxs7) #16140
  • 2dad5fa: [grid] Restructuring classes have stateful data and improve Node health checks in LocalDistributor (#16151) (Viet Nguyen Duc) #16151
  • 1c18799: [rb] Add guard for beta firefox (#16153) (Augustin Gottlieb) #16153
  • c525a11: [java]: add websocket-port test and --connect-existing check (#15462) (Navin Chandra) #15462
  • 229dbde: [py][bidi]: add event handler support for browsing context (#16101) (Navin Chandra) #16101
  • dbfed9d: [py][bidi]: Implement low-level API for Input BiDi module (#16049) (Navin Chandra) #16049
  • 4ecdae3: [grid] Reduce redundant logs of find slots and retry queue requests by the Distributor (#16155) (Viet Nguyen Duc) #16155
  • 1c58e50: [build] Prepare for release of Selenium 4.35.0 (#16160) (Selenium CI Bot) #16160
  • b4073ff: Bumping versions to nightly (Diego Molina)

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Selenium 4.35.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.34.0...selenium-4.35.0

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • a59ddb4: [py] Use native dict for type annotation (#16157) (Corey Goldberg) #16157
  • 0a931d7: [py] Loosen dependency specifier for urllib3 in packaging configuration (#16136) (Corey Goldberg) #16136
  • 26fc1bb: [py] Fix proxy basic auth handling special characters (#16105) (Corey Goldberg) #16105
  • 2bf42e9: [py]: fix WebView2 and target issues related to CDP and BiDi (#16140) (nxs7) #16140
  • 2dad5fa: [grid] Restructuring classes have stateful data and improve Node health checks in LocalDistributor (#16151) (Viet Nguyen Duc) #16151
  • 1c18799: [rb] Add guard for beta firefox (#16153) (Augustin Gottlieb) #16153
  • c525a11: [java]: add websocket-port test and --connect-existing check (#15462) (Navin Chandra) #15462
  • 229dbde: [py][bidi]: add event handler support for browsing context (#16101) (Navin Chandra) #16101
  • dbfed9d: [py][bidi]: Implement low-level API for Input BiDi module (#16049) (Navin Chandra) #16049

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • ca1fc53: [dotnet][rb][java][js][py] Automated Browser Version Update (#16150) (Selenium CI Bot) #16150
  • fa6bb2e: [rb] Allow to use rubyzip v3 (#16108) (Earlopain) #16108
  • ef0f66c: [rb] Remove local storage and session storage interfaces and methods (#16015) (Alex Popov) #16015

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • cc8315a: [dotnet][rb][java][js][py] Automated Browser Version Update (#16146) (Selenium CI Bot) #16146
  • 3c1a376: [dotnet] Enabling drivers to set log to console. (#16097) (Diego Molina) #16097
  • 6e34ed6: [dotnet] Fix the issue when service wants to write into disposed stream (#16148) (Nikolay Borisenko) #16148
  • 8389091: [java] Removing unused and deprecated internal class. (Diego Molina)

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 7a56a48: [dotnet] Removing unneeded verification. Done at compile time. (#16139) (Diego Molina) #16139
  • a6b06fb: [js][bidi]: fix flaky bidi network test - can request cookies (#16141) (Navin Chandra) #16141
  • 68ebd5f: Renaming variable and converting it to nullable bool? (#16138) (Diego Molina) #16138
  • f4ddfc1: [dotnet][rb][java][js][py] Automated Browser Version Update (#16064) (Selenium CI Bot) #16064

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 0d9ee19: [dotnet][py][java][js]: add default as a value for SameSite (#16129) (Navin Chandra) #16129
  • 7a35455: [js]: skip fedcm tests until Chrome 140 (#16137) (Navin Chandra) #16137

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 66e4787: [java][BiDi] implement emulation (#16070) (Swastik Baranwal) #16070
  • e7416fe: [py]: enable chrome beta tests for CI-RBE (#16125) (Navin Chandra) #16125
  • cc88b00: [py] Update API docs - include nightly release and minor fixes (#16132) (Corey Goldberg) #16132
  • f00e838: [dotnet] Truncate log and set profile root in Firefox (GeckoDriver) (#16131) (Diego Molina) #16131
  • 2ab802b: [dotnet] Add readable timestamps to log in Chromium browsers (#16133) (Diego Molina) #16133

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 2a74c64: [py] Fix license in package metadata and include copyright notices (#16114) (Corey Goldberg) #16114
  • 7d0646a: [dotnet] Change default internal log level to Warn (#16126) (Nikolay Borisenko) #16126

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • b981b71: [dotnet] Remove long awaited obsolete members (#16121) (Nikolay Borisenko) #16121

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 8cf788f: [py][bidi]: add unhandled_prompt_behavior param for create_user_context (#16112) (Navin Chandra) #16112

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 7407515: Update README.md to remove message about broken JS API docs (#16107) (Pallavi) #16107

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 0f831ba: [grid] Fix race condition and improve logging in LocalSessionMap (#15370) (Viet Nguyen Duc) #15370

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 2cdef8f: [dotnet] [bidi] BiDi class is not inheritable (Nikolay Borisenko)
  • 1d054e7: [dotnet] [bidi] Return EmptyResult object which might be non-empty (Nikolay Borisenko)
  • 8e46f06: [dotnet] [bidi] Expose internal spec methods to be truly publicly available (Nikolay Borisenko)

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 08507ee: [grid] Migrate from Guava's CacheBuilder to Caffeine (#15547) (Viet Nguyen Duc) #15547

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 9b49091: [py] Fix selenium-manager binary location in sdist packaging (#16074) (James Hilliard) #16074
  • 79149e8: [py][bidi]: support accept_insecure_certs and proxy parameters in create_user_context (#15983) (Navin Chandra) #15983

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 849b553: [py] Fix vendor prefix for Edge browser remote connections (#16078) (Corey Goldberg) #16078

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 66e1130: [dotnet] Fix GetContext docs in Firefox driver (Nikolay Borisenko)

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 5dfda93: [dotnet] [bidi] Remove NavigateBack and NavigateForward as not a part… (#16068) (Nikolay Borisenko) #16068

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • bc88096: [py] Allow free_port() to bind to IPv6 if IPv4 is unavailable (#16003) (Corey Goldberg) #16003

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • b9dac0b: [py] Fix API doc generation script and include BiDi Emulation docs (#16037) (Corey Goldberg) #16037
  • 21e3af9: [dotnet][rb][java][js][py] Automated Browser Version Update (#16042) (Selenium CI Bot) #16042

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • b98063c: [dotnet][rb][java][js][py] Automated Browser Version Update (#16039) (Selenium CI Bot) #16039

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • fbde7fa: [dotnet][rb][java][js][py] Automated Browser Version Update (#16029) (Selenium CI Bot) #16029
  • db00a84: [py] Fix path in unit test so it works cross-platform (#16033) (Corey Goldberg) #16033
  • 6c35645: [py][bidi]: implement bidi module - emulation (#15819) (Navin Chandra) #15819

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 9c40e0e: [dotnet] Fix typos (#16032) (Noritaka Kobayashi) #16032
  • 9e9c9a4: [rust] Minor change in Cargo description field (Boni Garcia)
  • ce6f840: [rust] Update Bazel Cargo lock file (Boni Garcia)
  • cbe4b3a: [rust] Normalize architecture strings sent to Plausible (#15970) (Boni Garcia)
  • 929f343: [dotnet] [bidi] Add UnhandledPromptBehavior option to create User Context (#16034) (Nikolay Borisenko) #16034

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 8679ff8: Fix typos in javascript & rb (#16019) (Noritaka Kobayashi) #16019
  • a9348cf: [java] JSpecify annotations for capabilities (#14397) (mk868) #14397
  • c1010eb: [dotnet][rb][java][js][py] Automated Browser Version Update (#16018) (Selenium CI Bot) #16018
  • 85faa75: Fix various typos in comments (#16022) (Noritaka Kobayashi) #16022
  • 99c7cbf: [py] Update to release Selenium Python 4.34.2 (Diego Molina)
  • 6c607a8: [py] Nightly version (Diego Molina)

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • a9fb7e5: Update mirror info (Tue Jul 1 00:27:13 UTC 2025) (Selenium CI Bot)
  • 134c0b7: [py][bidi]: add high level API for script module - pin, unpin and execute (#15936) (Navin Chandra) #15936
  • 578bc2a: [dotnet][rb][java][js][py] Automated Browser Version Update (#15986) (Selenium CI Bot) #15986

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Selenium 4.34.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.33.0...selenium-4.34.0

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 401e5dd: [java][bidi] Add new fields of BrowsingContextInfo (Puja Jagani)
  • 6f4ce7e: [bidi][java] Add method to get browsing context tree with root (Puja Jagani)
  • b4678fc: [java] Fix code formatting (#15903) (Corey Goldberg) #15903

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Selenium 4.33.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.32.0...selenium-4.33.0

- Java
Published by github-actions[bot] about 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 4768f5a: [dotnet] [bidi] Avoid entities renaming on client and just follow specification (Nikolay Borisenko)

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 9b48eb1: [dotnet][rb][java][js][py] Automated Browser Version Update (#15730) (Selenium CI Bot) #15730

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • baa5fc2: Update mirror info (Sun May 4 00:24:59 UTC 2025) (Selenium CI Bot)
  • 8aec0b9: [py] Add clean_options fixture and remove all Python tests from .skipped-tests (#15696) (Corey Goldberg) #15696
  • 13ffbb9: [js] Fixing JS FF test that needs to add arguments. (Diego Molina)
  • 58eecd8: [js] Making Bidi Network, DevTools and Options test pass in RBE (Diego Molina)
  • aa30fd2: [js] Chrome service tests are passing on RBE (Diego Molina)

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • f084a74: [py] Exclude devtools directory from type checking (#15695) (Corey Goldberg) #15695
  • 231acc5: Update mirror info (Sat May 3 12:08:11 UTC 2025) (Selenium CI Bot)

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Chores

Commits

  • aff69c0: [build] fix code to properly update maven artifacts (titusfortner)
  • 48d426b: [build] verify release targets are correct during build (titusfortner)
  • 6d26762: [dotnet] [bidi] Make BytesValue not nested (#15433) (Nikolay Borisenko) #15433
  • 68bfaf9: [dotnet] [bidi] Make input Actions as not nested (#15437) (Nikolay Borisenko) #15437
  • 931fd95: [dotnet] [bidi] Make ProxyConfiguration as not nested (#15438) (Nikolay Borisenko) #15438
  • fab21ed: [dotnet] [bidi] Make Locator types as not nested (#15429) (Nikolay Borisenko) #15429
  • 2518ae1: [dotnet] [bidi] Make ClipRectangle as not nested (#15431) (Nikolay Borisenko) #15431
  • 96ac5f9: [dotnet] [bidi] Make RealmInfo as not nested (#15444) (Nikolay Borisenko) #15444
  • c7e842a: [dotnet] [bidi] Make input Origin as not nested (#15445) (Nikolay Borisenko) #15445
  • 5616096: [rb] add guards to failing firefox tests (titusfortner)
  • f5cfd43: Add a html page for cookie that changes background color (Puja Jagani)
  • 0c0d458: [py]: use By class attributes instead of strings (#15402) (Navin Chandra) #15402
  • 030f1f6: [build] allow passing rake flags to go scripts with -- separator (titusfortner)
  • c02115b: [rb] use property instead of attribute to test values (titusfortner)
  • bbfd98b: [rb] update reason for test guard (titusfortner)
  • 04a8796: [rb] fix test failures on RBE by restarting sessions between tests (titusfortner)
  • 8313156: Update OS base to Jammy (Viet Nguyen Duc)
  • 1cfa0a0: [rb] restart sessions between target locator tests on RBE to minimize spurious failures (titusfortner)
  • ffbfa02: [py] css data attributes that begin with a number need to use quotes (titusfortner)
  • e60ce06: [java][bidi]: use getBidiSessionStatus method in tests (#15403) (Navin Chandra) #15403
  • 902afc3: [build] update references to where maven dependencies are stored (titusfortner)
  • 74a9e5c: [build] ensure all files are properly committed for version and changelog updates (titusfortner)
  • 8f15b44: [build] add more context to pre-generated change logs (titusfortner)
  • 99e61ce: [build] update release preparation PR message (titusfortner)
  • 2af239f: [build] fix java target verification (titusfortner)
  • 013ab47: [js][bidi]: implement permissions module commands in JS (#15304) (Navin Chandra) #15304
  • 265df15: [bidi][java] Add Permissions Module commands (#15294) (Puja Jagani) #15294
  • 252ba68: [ci] Update remote-image Dockerfile (#15460) (Viet Nguyen Duc) #15460
  • 05ab017: [py] fix doc for find_elements (#15411) (Swastik Baranwal) #15411
  • 03a82d0: [rb] remove unused linters that have bugs on recent updates (titusfortner)
  • ef4d014: [build] remove IE link from release notes (titusfortner)
  • 4b967e5: [build] update pinned browsers (titusfortner)
  • 33b9618: [build] update selenium manager version (titusfortner)
  • 95d67e9: [build] update authors file (titusfortner)
  • ced5b22: [build] update maven dependencies (titusfortner)
  • 52e6e1d: [py] improve socket resource management with proper shutdown sequence (#15453) (Robin) #15453
  • c43af38: [py] Update Python documentation (modernization) (#15459) (Corey Goldberg) #15459
  • db1223d: [py] Fix bare exception (#15465) (Corey Goldberg) #15465
  • 509c7f1: [build] update change logs and bump versions for 4.30 (titusfortner)
  • dada4fb: [py] Fix docstring issues that sphinx complains about (#15466) (Corey Goldberg) #15466
  • a3d04b7: Update mirror info (Fri Mar 21 00:21:11 UTC 2025) (Selenium CI Bot)
  • 044097e: [java] handle getNamedCookie and deleteNamedCookie for empty strings (#15092) (Swastik Baranwal) #15092
  • 25e3e41: [build] fix documentation generation tasks (titusfortner)
  • 5989861: [build] fix bad indentation of yml (titusfortner)
  • b9fda18: [build] documentation workflow needs to fetch gh-pages (titusfortner)
  • 53eec40: [build] better syntax and logging for release tasks (titusfortner)
  • be25555: [build] separate documentation PRs by language due to size (titusfortner)
  • 866df23: [build] create dynamic language matrix for documentation workflow (titusfortner)
  • 75c3bbf: [build] update docs workflow should only commit the changes in the applicable directory (titusfortner)
  • 40c6c5b: [build] fix bug preventing node documentation from running (titusfortner)
  • e164093: [build] node documentation is in the javascript directory (titusfortner)
  • 49fc4ef: Update mirror info (Sat Mar 22 00:20:52 UTC 2025) (Selenium CI Bot)
  • 3b5c013: [build] move git commit actions from rakefile tasks to workflow steps (titusfortner)
  • d17f2e4: bump versions to nightly (titusfortner)
  • 0b5895b: [rb] put back the script method that was inadvertently deleted (titusfortner)
  • e92ff01: [rb] add bidi tests to rbe (titusfortner)
  • a072f1b: [build] rename skip-remote to skip-rbe (titusfortner)
  • 5962148: [rb] Fix BiDi tests errors (#15482) (Augustin Gottlieb) #15482
  • 02ecb84: [rb] update changelog and bump version to 4.30.1 (titusfortner)
  • 7ce4ef4: [rb] bump version to nightly (titusfortner)
  • 6d93237: [build] improve how nightly version is referenced in rake tasks (titusfortner)
  • 5f5f3b9: Update mirror info (Sun Mar 23 00:23:21 UTC 2025) (Selenium CI Bot)
  • cb0d3f3: [rb] fix linting in rake file (titusfortner)
  • 3a051cd: [py] service: only shutdown if process not terminated (#15183) (Sandro) #15183
  • 64dbbfc: [dotnet][rb][java][js][py] Automated Browser Version Update (#15485) (Selenium CI Bot) #15485
  • 43fcf45: [dotnet] [bidi] Decouple EvaluateResult in Script module (#15493) (Nikolay Borisenko) #15493
  • d92e71e: [dotnet] [bidi] Decouple AuthCredentials in Network module (#15491) (Nikolay Borisenko) #15491
  • a44134b: [dotnet] [bidi] Decouple WindowProxyProperties in Script module (#15490) (Nikolay Borisenko) #15490
  • 2be9609: [dotnet] [bidi] Decouple ChannelProperties in Script module (#15489) (Nikolay Borisenko) #15489
  • ca9de17: [dotnet] [bidi] Decouple ScreenshotOrigin in BrowsingContext module (#15488) (Nikolay Borisenko) #15488
  • 889dee7: [dotnet] [bidi] Decouple nested types in Locator (#15487) (Nikolay Borisenko) #15487
  • 46eb0b5: [bazel] Rename remote config to rbe (Simon Mavi Stewart) #15496
  • 4d413c6: [js] add ErrorCode for DetachedShadowRootError (#15455) (Swastik Baranwal) #15455
  • 3054072: Remove the wgxpath library (Simon Mavi Stewart) #15498
  • b06b65c: Fix formatting (Simon Mavi Stewart) #15498
  • 354d6ea: Formatting. Again (Simon Mavi Stewart) #15498
  • 9ef1441: [build] keep stage release workflow from throwing errors on every PR (titusfortner)
  • 86156cb: [dotnet] Fix null warnings in RelativeBy by sealing the type (#15379) (Michael Render) #15379
  • 5daec91: [bidi] Prefer returning immutable versions of values when serialising to JSON (Simon Mavi Stewart)
  • 015ad63: [bidi][java] Add test to add a cookie in a user context (#15312) (Puja Jagani) #15312
  • 50d2cc9: [JS] Remove js_dossiar references (#15508) (Sri Harsha) #15508
  • c6210c1: Relocate selenium-webdriver to root directory (#15509) (Sri Harsha) #15509
  • 75ae3ad: [bazel] Bump rules_ruby (Simon Mavi Stewart)
  • 2634ecf: [grid] remove more firefox devtools leftovers SeleniumHQ#15323 (Jörg Sautter)
  • abb85b2: [java] reverted the failing unittest (Jörg Sautter)
  • 5481538: Set 128 as the minimum Firefox version required for geckodriver 0.36.0 (Boni Garcia)
  • 5a66cf9: [java] Add nullness for AppCacheStatus, Credential, and Either (#15119) (mk868) #15119
  • d8f156b: [java] Add nullness for interactions (#15118) (mk868) #15118
  • 848df8b: [rust] Check browser path exists in test (Boni Garcia)
  • 8f09638: [rb] Allow symbols again to be passed on delete_cookie (#15519) (Augustin Gottlieb) #15519
  • 37d2ec1: [dotnet] [bidi] Simplify conversion to LocalValue (#15441) (Michael Render) #15441
  • 21c0614: [js][bidi]: fix storage module instance checks and add user context cookie test (#15467) (Navin Chandra) #15467
  • 481a430: Enable rust tests in RBE builds (#15516) (Simon Stewart) #15516
  • 014d1c3: [dotnet] Address lingering AOT warnings (#15506) (Michael Render) #15506
  • 99419ef: Run ./scripts/format.sh (Simon Mavi Stewart)
  • 1318f59: [dotnet] [bidi] Unignore GetClientWindows test for chromium (#15534) (Nikolay Borisenko) #15534
  • 8b5f9c4: [build] ensure apt-get update happens before installing fluxbox (titusfortner)
  • 7b0236e: [build] do not change directory for npm install since using with prefix (titusfortner)
  • 1d94a59: [build] fix javascript documentation generation (titusfortner)
  • 06fe681: [dotnet] [bidi] Ignore some Storage Cookies related tests for Edge with known issue attached (Nikolay Borisenko)
  • 75615d5: Update label-commenter-config.yml (Diego Molina)
  • ee17b37: [dotnet] Unify protected and internal Execute methods (#15233) (Michael Render) #15233
  • 9209f41: [build] renovate to label PRs with our dependencies tag (titusfortner)
  • a05a51f: [build] add custom comment for issues labeled with support (titusfortner)
  • d77b0c7: [build] add auto-stale for issues labeled with awaiting-answer and logging (titusfortner)
  • 35dadd7: [build] fix label commenter (titusfortner)
  • fb6a91a: [py] Remove unused mocker arg in chrome options test (Corey Goldberg) #15540
  • bea8f71: [build] update label references (titusfortner)
  • 3079db6: [dotnet][rb][java][js][py] Automated Browser Version Update (#15505) (Selenium CI Bot) #15505
  • 96bb293: [build] have qodo only add the standard Selenium GitHub labels (titusfortner)
  • 08f00ec: [build] label pull requests based on file path (titusfortner)
  • 45ef9e8: [build] update label commenter to apply support label comment to a PR (titusfortner)
  • b4a66db: [build] actually run label commenter on PR label actions as well (titusfortner)
  • fe38c05: [JS] Update pnpm-lock.yaml file to latest (Sri Harsha)
  • 2f25394: [JS] Fix nightly builds (Sri Harsha)
  • b9d91b4: [dotnet] Simplify PopupWindowFinder.Invoke (#15549) (Michael Render) #15549
  • 8de2b1c: [java][bidi] Fix an incorrect method under test (Puja Jagani)
  • 55301ee: [java] Fix typo in test and webpage for log entry events (Puja Jagani)
  • 98b1553: [dotnet][rb][java][js][py] Automated Browser Version Update (#15548) (Selenium CI Bot) #15548
  • 9f6c0fe: [grid] Expose register status via Node status response (#15448) (Viet Nguyen Duc) #15448
  • 1e21477: [build] use pull_request instead of pull_request target on PR label commenting (titusfortner)
  • 1b923b4: [build] use personal PAT to add comments and labels to PRs from forks (titusfortner)
  • 6561eae: [build] this does need pull_request_target with PAT with no checkout (titusfortner)
  • 3d13da1: [py] Fix driver class name in test fixtures (#15550) (Corey Goldberg) #15550
  • 38234bd: [build] update templates and auto-label issues and PRs (#15542) (Titus Fortner) #15542
  • 815fea0: [build] make proper use of pull_request_target for auto labeling and commenting (titusfortner)
  • b162460: [build] use the right PAT to get label commenter to work (titusfortner)
  • bf0c427: [rb] whatever changed in latest chrome to break fedcm tests is not an issue when restart browser between tests (titusfortner)
  • c7e096b: [JS] Add websocket port option in Firefox ServiceBuilder when '--connect-existing' is not passed (#15557) (Sri Harsha) #15557
  • e8f0656: [rb] update firefox test to allow system access for changing content context (titusfortner)
  • 250a509: [rb] removing guards from Java tests; chrome bug fixed in v137 (titusfortner)
  • 3e0162a: [java] put Edge test guard back, bug was fixed in v135; Edge still running 134 (titusfortner)
  • d0a851f: [java] fix linting (titusfortner)
  • dd789f2: [java] enable safari for CookieImplementationTest (#15544) (Swastik Baranwal) #15544
  • aef3918: [rust] allow tests to find selenium manager in both linux and windows (titusfortner)
  • 57bf403: [dotnet] [bidi] Make ContinueWithAuthCommand closer to spec (breaking change) (#15545) (Nikolay Borisenko) #15545
  • a35b5a7: [dotnet] Format changelog for previous releases (Nikolay Borisenko)
  • 1a470d1: [build] fix the file name for qodo bot (titusfortner)
  • 77adbf2: [dotnet] [bidi] Avoid intermediate JsonDocument allocation to determine unordered discriminator (#15555) (Nikolay Borisenko) #15555
  • 97a1769: [rb] add guard to bidi test for running on rbe (titusfortner)
  • b66ebd1: [rb] guard tests for chrome bug on alerts with bidi (titusfortner)
  • 218b5bb: [build] allow tests tagged exclusive-if-local to run on rbe (#15483) (Titus Fortner) #15483
  • 93b78e6: [build] fix rakefile to prep next release (titusfortner)
  • ee3b249: [build] remove needs-triaging github label when awaiting-answer is added (titusfortner)
  • c78af18: [build] missed updating some label names (titusfortner)
  • 0659696: [build] need to actually pass the version to the update version rake task (titusfortner)
  • 31cf838: [build] remove all commit actions from rake tasks (titusfortner)
  • 1e908d8: [build] ensure rust updates happen in same release prep branch as the other updates (titusfortner)
  • 64b58f8: [build] do not dismiss the rust version and changelog updates (titusfortner)
  • 7b7ae95: [build] update rust version to build selenium manager, then delete branch (titusfortner)
  • e4fd148: [build] do not automatically run changelogs with version updates (titusfortner)
  • 570b228: [build] update the message to triagers in first issue comment (titusfortner)
  • 9dd1aa9: [build] use SELENIUM_CI_TOKEN for labeling PRs (titusfortner)
  • e57ed80: [build] successful pre-release kicks off docs update kicks off bump in nightly (titusfortner)
  • 0572f1d: [build] do not automatically bump versions to nightly in rake task (titusfortner)
  • db9bc53: [build] Prepare for release of Selenium 4.31.0 (#15569) (Selenium CI Bot) #15569
  • c5e49c9: Update mirror info (Sat Apr 5 00:22:47 UTC 2025) (Selenium CI Bot)
  • 9dee74a: bump pinned linux edge and driver to 135 (titusfortner)
  • 1ef9f18: [build] fix release so it works from PR as well as workflow dispatch (titusfortner)
  • 44a872b: [build] nightly tag is getting in the way of the auto-changelog generation (titusfortner)
  • e915b39: [build] remove unnecessary complexity from updating docs job (titusfortner)
  • 4ae8fc9: [build] get the workflows to call each other the right way (titusfortner)
  • 25d1e01: [build] plurals are tricky (titusfortner)
  • 28333f0: [build] rake task arguments are tricky (titusfortner)
  • 9ff7d7c: Update mirror info (Sat Apr 5 12:07:51 UTC 2025) (Selenium CI Bot)
  • 5bf0aab: [py] Fix test args for --headless and --bidi (#15567) (Corey Goldberg) #15567
  • 702724c: [py] Only skip WebKit tests on Windows (#15470) (Corey Goldberg) #15470
  • 5c89e7e: [dotnet] [bidi] Revisit some core functionality to deserialize without intermediate JsonElement allocation (#15575) (Nikolay Borisenko) #15575
  • 9f49428: [py] Fix broken test for chromedriver logging (#15579) (Corey Goldberg) #15579
  • c551357: [py] Fix test for w3c touch pointer properties (#15580) (Corey Goldberg) #15580
  • 65f7854: bump versions to nightly (titusfortner)
  • 35f5488: Update mirror info (Mon Apr 7 00:28:15 UTC 2025) (Selenium CI Bot)
  • f9fe39c: [grid] Dynamic Grid can enforce platform for node browser images (Viet Nguyen Duc)
  • 55d0708: [py] Fix FedCM tests leaking state (#15583) (Corey Goldberg) #15583
  • 9935e51: [dotnet] [bidi] Address BiDi's JSON converter AOT warnings (#15390) (Michael Render) #15390
  • 3d0f690: [dotnet] [bidi] Added missing GenericLogEntry log entry type in Script module (#15591) (Nikolay Borisenko) #15591
  • 900bbaa: [grid] Ignored options when they are prefixed, safari specif as well (#15574) (Diego Molina) #15574
  • 25efb72: [rb] log at info level with names and values when Guards#add_condition used (titusfortner)
  • 8fd0ebd: [rb] guards should match false not nil (titusfortner)
  • c66ec8e: [py] Remove broken logo from Sphinx generated API docs (#15597) (Corey Goldberg) #15597
  • ae2caf2: [dotnet] [bidi] Add GenericLogEntry to json serializer context (Nikolay Borisenko)
  • ecb0dbf: [py] Fix PyTest configuration for WPEWebKit (#15602) (Corey Goldberg) #15602
  • e8fae63: [py] Fix failing test for Edge logging (#15605) (Corey Goldberg) #15605
  • fddae90: [rb] Add PrintOptions Implementation for Ruby WebDriver (#15158) (Vinaysimha Varma Yadavali) #15158
  • d205693: [py] BiDi Network implementation of Intercepts and Auth in Python (#14592) (Simon Benzer) #14592
  • 7b530cd: [py] Use XWayland for internal Python Firefox tests (#15601) (Corey Goldberg) #15601
  • a39a168: [py] Use mock.patch for environment variables in tests (#15607) (Corey Goldberg) #15607
  • 78ffa20: [ruby] fix lint for print_options.rb (#15608) (Swastik Baranwal) #15608
  • f629044: [py] Configure readthedocs publishing for Python API docs (#15614) (Corey Goldberg) #15614
  • a187e3c: [py] Fix select being able to select options hidden by css rules (#15135) (Federico Franco) #15135
  • 963bf95: [py][bidi]: Implement BiDi browser module (#15616) (Navin Chandra) #15616
  • 12a1593: [dotnet] [bidi] Combine network interception to apply rules (breaking change) (#15603) (Nikolay Borisenko) #15603
  • 5534d2e: [dotnet] [bidi] Add strongly-typed LocalValue.ConvertFrom overloads (#15532) (Michael Render) #15532
  • 35c4323: [py] Add missing modules to Python API docs (#15624) (Corey Goldberg) #15624
  • f457f15: [dotnet] [bidi] Do not throw when CallFunction or Evaluate return exceptional result (breaking change) (#15521) (Michael Render) #15521
  • 70dd7d4: [py] Skip bidi tests on browsers that don't support bidi (#15625) (Corey Goldberg) #15625
  • 94aec15: [py] Add missing test (#15559) (Swastik Baranwal) #15559
  • 3d51071: [rb] update rubocop (titusfortner)
  • 0acb52e: [rb] add enable_downloads to attr_accessor for all options classes (titusfortner)
  • 0e9e9de: [rb] fix linting of tests (titusfortner)
  • 827efd4: [rb] make logging of test guards debug level not info (titusfortner)
  • 44a87ed: [build] request issues include a link to a gist for long logs (titusfortner)
  • f4c073d: [rb] fix linting (titusfortner)
  • 99f78ee: [build] skip running ruby lint in RBE since there is a separate job for it (titusfortner)
  • 23c7662: [build] skip running ruby lint in ci-ruby since there is a separate job for it run on every commit (titusfortner)
  • 8c9aa17: [py] Remove unused xfail on chrome/edge service tests (#15637) (Corey Goldberg) #15637
  • f5b8d3e: [py] Adjust xfail markers for window size/position tests (#15638) (Corey Goldberg) #15638
  • 8f40a8f: [py] Call service.stop() when session can't be started (#15636) (Corey Goldberg) #15636
  • 0de6351: [dotnet] [bidi] Reuse memory when receiving websocket messages (#15640) (Nikolay Borisenko) #15640
  • 3e26d11: [py] Remove logging API for non-Chromium browsers (#15641) (Corey Goldberg) #15641
  • 0686d8f: [py] Raise TypeError when creating webdriver.Remote() without options (#15619) (Corey Goldberg) #15619
  • 3d055cd: [py] Upgrade dependencies for mypy tox environment (#15642) (Corey Goldberg) #15642
  • f8ad18b: [py] Fix Remote Firefox tests on Linux/Wayland (#15648) (Corey Goldberg) #15648
  • 727fae0: [dotnet] Enhance Selenium Manager platform detection (#15649) (Nikolay Borisenko) #15649
  • 35adce2: [dotnet] [bidi] Use sync version of writing to memory stream while receiving messages (Nikolay Borisenko)
  • 56c9d29: [dotnet] Use namespace file scoped (#15651) (Nikolay Borisenko) #15651
  • 65fcc08: [py] Fix flaky WebDriverWait tests (#15650) (Corey Goldberg) #15650
  • 4243248: [py] Change links in package config (#15647) (Corey Goldberg) #15647
  • aa2bdb9: [py] Add autoflake linter and update linting dependencies (#15643) (Corey Goldberg) #15643
  • 7565262: [dotnet][rb][java][js][py] Automated Browser Version Update (#15558) (Selenium CI Bot) #15558
  • 1eba709: [java][bidi]: add browsingContext event onNavigationCommitted (#15560) (Navin Chandra) #15560
  • 6b17327: [java][BiDi]: enable Edge tests for RemoteWebDriverBiDiTest (#15412) (Swastik Baranwal) #15412
  • ac98d8f: [java][bidi] Add network module chrome tests (#15654) (Puja Jagani) #15654
  • 45dc304: [py] Fix driver service stop when starting browser fails (#15656) (Corey Goldberg) #15656
  • 666e225: [java] Add a wait to a BiDi DefaultWheelTest which keeps failing in CI (Puja Jagani)
  • 019f7c5: [java] Set remote active protocol to BiDi for Firefox (#15224) (Puja Jagani) #15224
  • 5a2d259: [py][bidi]: add bidi command session.status and encapsulate in Session class (#15615) (Navin Chandra) #15615
  • 00b3c5e: [dotnet][rb][java][js][py] Automated Browser Version Update (#15659) (Selenium CI Bot) #15659
  • 6914339: [java] Add header while creating websocket (#15655) (Puja Jagani) #15655
  • a1ff120: Set remote active protocol in Firefox to BiDi only (Puja Jagani)
  • f7aa586: [rb] Fix a test for changing the remote active protocol for Firefox (Puja Jagani)
  • 4dab85c: [java][BiDi] enable Edge BiDi tests for network module (#15661) (Swastik Baranwal) #15661
  • 7a60563: [build] used the wrong triage guide link in issues reply (titusfortner)
  • cef94af: [py] Re-enable remote tests in bazel and fix broken tests (#15657) (Corey Goldberg) #15657
  • 1a7edb2: [py][bidi]: Implement BiDi browsing_context module (#15631) (Navin Chandra) #15631
  • 88479dc: [py][BiDi] separate log module from script module and add more tests (#15668) (Swastik Baranwal) #15668
  • 3186f19: [dotnet][rb][java][js][py] Automated Browser Version Update (#15663) (Selenium CI Bot) #15663
  • 479d197: [rb] handle issue with selenium manager exit status being nil (#15676) (Titus Fortner) #15676
  • 3ff6f9a: [rb] Add websocket-port parameter to firefox service (#15458) (Augustin Gottlieb) #15458
  • e8331d1: [py] Add client_config property and update deprecation messages (#15674) (Corey Goldberg) #15674
  • 169ce63: [py] Remove support for GLOBAL_DEFAULT_TIMEOUT environment variable (#15673) (Corey Goldberg) #15673
  • f2d3870: [py] Server class to manage (download/run) grid server (#15666) (Corey Goldberg) #15666
  • adf0c4c: [java] If a dep comes from a BOM, omit the version number (#15682) (Simon Stewart) #15682
  • bce221b: [java] Bump deps from BOMs to latest versions (#15689) (Simon Stewart) #15689
  • 4cacd4a: [grid] Remove browserName capability from stereotype and SlotMatcher when using Relay Node to test a mobile application (#15537) (Viet Nguyen Duc) #15537
  • 70e415a: [build] allow manually rerunning RBE with cache disabled (#15680) (Titus Fortner) #15680
  • d17c8aa: [build] Prepare for release of Selenium 4.32.0 (#15690) (Selenium CI Bot) #15690
  • 3542999: Bumping to nightly (Diego Molina)

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Selenium 4.32.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.31.0...selenium-4.32.0

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • f2d3870: [py] Server class to manage (download/run) grid server (#15666) (Corey Goldberg) #15666

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 3ff6f9a: [rb] Add websocket-port parameter to firefox service (#15458) (Augustin Gottlieb) #15458
  • e8331d1: [py] Add client_config property and update deprecation messages (#15674) (Corey Goldberg) #15674
  • 169ce63: [py] Remove support for GLOBAL_DEFAULT_TIMEOUT environment variable (#15673) (Corey Goldberg) #15673

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • 4243248: [py] Change links in package config (#15647) (Corey Goldberg) #15647
  • aa2bdb9: [py] Add autoflake linter and update linting dependencies (#15643) (Corey Goldberg) #15643
  • 7565262: [dotnet][rb][java][js][py] Automated Browser Version Update (#15558) (Selenium CI Bot) #15558

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • ae2caf2: [dotnet] [bidi] Add GenericLogEntry to json serializer context (Nikolay Borisenko)
  • ecb0dbf: [py] Fix PyTest configuration for WPEWebKit (#15602) (Corey Goldberg) #15602

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • ee3b249: [build] remove needs-triaging github label when awaiting-answer is added (titusfortner)
  • c78af18: [build] missed updating some label names (titusfortner)
  • 0659696: [build] need to actually pass the version to the update version rake task (titusfortner)
  • 31cf838: [build] remove all commit actions from rake tasks (titusfortner)
  • 1e908d8: [build] ensure rust updates happen in same release prep branch as the other updates (titusfortner)
  • 64b58f8: [build] do not dismiss the rust version and changelog updates (titusfortner)
  • 7b7ae95: [build] update rust version to build selenium manager, then delete branch (titusfortner)
  • e4fd148: [build] do not automatically run changelogs with version updates (titusfortner)
  • 570b228: [build] update the message to triagers in first issue comment (titusfortner)
  • 9dd1aa9: [build] use SELENIUM_CI_TOKEN for labeling PRs (titusfortner)
  • e57ed80: [build] successful pre-release kicks off docs update kicks off bump in nightly (titusfortner)
  • 0572f1d: [build] do not automatically bump versions to nightly in rake task (titusfortner)
  • db9bc53: [build] Prepare for release of Selenium 4.31.0 (#15569) (Selenium CI Bot) #15569

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Selenium 4.31.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.30.0...selenium-4.31.0

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Selenium 4.30.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.29.0...selenium-4.30.0

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Selenium 4.29.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.28.0...selenium-4.29.0

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Selenium 4.28.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.27.0...selenium-4.28.0

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • b85dc47: [py] Added Docstrings to ExpectedConditions Class (#15077) (Simon Benzer) #15077
  • a62ef3d: [py] Added Docstrings to By Class (#15102) (Simon Benzer) #15102
  • 86f165e: Use tax.xz for Firefox package starting in version 135 in pinned browsers (#15115) (Dinesh Kumar R A) #15115
  • 4461033: [java]: Fix the message from NumberFormatException (#15116) (Viet Nguyen Duc) #15116

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Selenium 4.27.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.26.0...selenium-4.27.0

- Java
Published by github-actions[bot] over 1 year ago

https://github.com/SeleniumHQ/selenium - Nightly

Commits

  • f9d3096: [py] add a new ExtendedHandler in webserver.py (#14705) (Navin Chandra) #14705
  • 71bc491: [py] add safari service tests (#14700) (Swastik Baranwal) #14700
  • 9f664c6: [grid] check session ownership once (Jörg Sautter)
  • 431c412: [grid] check session ownership once (Jörg Sautter)
  • 97c5118: [grid] check session ownership once (Jörg Sautter)
  • 53836c7: [java] use annotations to restart the driver in unittests (Jörg Sautter)
  • 6f41ef9: [dotnet] Add more well-known dictionary types for capability json serialization (Nikolay Borisenko)
  • 4480d12: [java] restore testEnvironment in JavaScriptTestSuite (Jörg Sautter)

- Java
Published by github-actions[bot] almost 2 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.26.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.25.0...selenium-4.26.0

- Java
Published by github-actions[bot] almost 2 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.25.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

  • 030fcf7918 - [ci] Using the commit sha and quoting values in workflow (Diego Molina)
  • 2d8e47d2ef - [ci] Setting permissions on workflow (Diego Molina)
  • aabdb7f98b - Update mirror info (Fri Sep 20 00:22:17 UTC 2024) (Selenium CI Bot)
  • 72f3c942cb - [ci] Fixing typo on workflow (Diego Molina)
  • f6f3ef3609 - [ci] Trying out a different release action (Diego Molina)
  • 96976cc287 - [ci] Removing release notes headers (Diego Molina)
  • f08149cae9 - [ci] Continuing if tag already exists (Diego Molina)
  • dc05aef1e2 - [ci] Fetching all history and trunk (Diego Molina)
  • ea4ecca90f - [ci] Fetching tags after the build has completed. (Diego Molina)
  • 54d83558d1 - [ci] Enabling workflow to be triggered manually (Diego Molina)
  • 95717cd268 - [build] Prepare for release of Selenium 4.25.0 (#14521) (Selenium CI Bot)
  • 8181cd62a3 - Update stage-release.yml (Diego Molina)
  • 26db22e5b2 - [build] Prepare for release of Selenium 4.25.0 (#14516) (Selenium CI Bot)
  • 747c6bf243 - [ci] Setup curl for Ubuntu on the pre release workflow (Diego Molina)
  • 4d7d336b5a - [ci] Setup curl for Ubuntu on the stage release workflow (Diego Molina)
  • 29dbcf1972 - [gitpod] Updating Dockerfile for gitpod (Diego Molina)
  • 6dd13d7314 - [py] fix tests in correct_event_firing_tests.py (#14510) (Navin Chandra)
  • f666c7f11b - .gitignore: add py/python.iml (#14505) (Swastik Baranwal)
  • 1af29ab473 - [bazel] Bump rules_java to 7.11.1 (Simon Mavi Stewart)
  • 8d6af178c7 - [bazel] Bump the JS rules to latest versions (#14512) (Simon Stewart)
  • 0d426741c9 - [rust] Selenium Manager errors when browser-path is wrong (#13352) (#14381) (Boni García)
  • 64590084bc - [rust] Reuse driver mirror URL (when available) to discover Firefox versions (#13941) (#14493) (Boni García)
  • 2970ad30a7 - [js][bidi] Fix flaky test for network event (Puja Jagani)
  • 375e841c7a - [java] Escape cookie values when required for tests (#14486) (Swastik Baranwal)
  • b8b76bb038 - [dotnet] [bidi] Consistent naming for main BiDi itself (Nikolay Borisenko)
  • b88f688db7 - [dotnet] [bidi] Rename entry point AsBidirectional to AsBiDirectional (Nikolay Borisenko)
  • 7602371488 - [rb] Allow driver path to be set using ENV variables (#14287) (Augustin Gottlieb Pequeno)
  • 39c38e48cd - Fix formatting (Puja Jagani)
  • 3e6802ef93 - Update .gitignore (Puja Jagani)
  • 1cb7c2afbc - [js] Updating version to nightly (Puja Jagani)
  • b5498a4146 - Update version (Puja Jagani)
  • 603f4a4a59 - Update Javascript changelog (Puja Jagani)
  • 7c8b46dd4a - [js] Close CDP websocket connection on driver.quit (#14501) (Puja Jagani)
  • a7a53fbfe6 - [dotnet] [bidi] Expose BiDi associated reference in browsing context (Nikolay Borisenko)
  • 35dd34afbd - [dotnet] [bidi] Simplify browsing context type enumeration (Nikolay Borisenko)
  • 3e02303e68 - [dotnet] [bidi] Simplify browsing context to be just context (Nikolay Borisenko)
  • b778ad5e1d - [dotnet] [bidi] Rename method of screenshot result to ToByteArray (Nikolay Borisenko)
  • dd50e28b9b - [dotnet] Workaround using pre-processor directive (#14499) (Nikolay Borisenko)
  • 210012b174 - [dotnet] [bidi] Hide context from command options in contextual env (Nikolay Borisenko)
  • 1a3d45137c - [dotnet] Fix formatting files content globally (Nikolay Borisenko)
  • e031b8d6e5 - [dotnet] [bidi] Enable implicit ways to specify page ranges for printing (Nikolay Borisenko)
  • 6c0df70463 - [dotnet] [bidi] Get tree from browsing context as root (#14495) (Nikolay Borisenko)
  • 6b4c39c19e - [java] toml: warn about upcoming change enforcing string to have quotes (#14491) (Swastik Baranwal)
  • c43386f484 - [dotnet] Adjust exception message when bidi is not enabled (Nikolay Borisenko)
  • 0666cb4bb9 - [dotnet] Forward subscription options in browser context for log module (Nikolay Borisenko)
  • 71a0629521 - firefox_profile.py: use with statement in zipfile as Python 2.x support is dropped (#14489) (Swastik Baranwal)
  • 33c110e96e - [bazel] Bump rules_jvm_external to 6.3 (#14492) (Simon Stewart)
  • 05bce9b4c0 - fix type errors for pointer_input.py, wheel_input.py and firefox/options.py (#14476) (Navin Chandra)
  • 49f2f76d22 - fix type errors for input_device and file_detector (#14459) (Swastik Baranwal)
  • 6d942fc151 - [py]: fix lint issue (Sri Harsha)
  • be709d796c - [py]: fix failing bidi test (Sri Harsha)
  • 6939b5b708 - [dotnet] Add BiDi OriginalOpener in browsing context info (Nikolay Borisenko)
  • 3e8b34cea2 - [dotnet] BiDi implementation (#14318) (Nikolay Borisenko)
  • 7b5f6d74a2 - Running format script (Diego Molina)
  • b2ef56af10 - replace fedcm links with new ones (#14478) (Navin Chandra)
  • 247bc2bbce - [rb] Fix add_cause method not being able to process an array of hashes (#14433) (Augustin Gottlieb Pequeno)
  • a04dd33e32 - [py] Fixing version (Diego Molina)
  • 507508d892 - Bump bazel to 7.3.1 (Simon Mavi Stewart)
  • 0d9c478bcd - Bump apple_rules_lint to 0.4.0 (Simon Mavi Stewart)
  • be40b5c853 - fix type errors for service.py, cdp.py, webelement.py and remote_connection.py (#14448) (Navin Chandra)
  • 8fc4299651 - Update mirror info (Fri Aug 30 00:18:13 UTC 2024) (Selenium CI Bot)
  • 7b25a4e766 - Update mirror info (Thu Aug 29 00:18:01 UTC 2024) (Selenium CI Bot)
  • 58ca1331ab - [rust] Include missing line in CHANGELOG for version 0.4.24 (Boni Garcia)
  • 77efb5ff4c - [ci] Building dotnet with local config (Diego Molina)
  • 5aa336f150 - Setting nightly version (Diego Molina)

- Java
Published by diemol almost 2 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.24.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

- Java
Published by diemol almost 2 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.23.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

  • 4df0a231af - [build] Prepare for release of Selenium 4.23.0 (#14273) :: Selenium CI Bot
  • e5422e6a4e - [bidi][java] Add high-level logging APIs (#14225) :: Puja Jagani
  • 8cf9a59153 - [grid] Set session-request-timeout as client readTimeout in RemoteNewSessionQueue (#14272) :: Viet Nguyen Duc
  • f3724e661a - [java] Consistent UTF-8 Encoding and Code Enhancements (#14218) :: Alex
  • 72e3a61001 - [java] custom duration for Actions constructor (#14085) :: Alex
  • 10b3305fe5 - Update logo path in readme (#14177) :: Nikolay Borisenko
  • d8830283fb - [rb] Add backtrace locations and cause to errors (#14170) :: Augustin Gottlieb Pequeno
  • 4a17ec391c - [java] Merge android specific parameters in chrome options (#14217) :: Alex
  • 9aa1a7f3ee - py: fix RelativeBy#near to take 2 parameters (#13082) :: pinterior
  • 9d6131f48e - Remove 'browserName' capability from stereotype when using RelaySession (#14247) :: bhecquet
  • 82715b914b - [dotnet] Quit fails after not successful new session (#14242) :: Indomitable
  • 79512380c6 - [bidi][js] Deprecate argument value wrapper class (#14251) :: Puja Jagani
  • 12769d6785 - [java] Revert workaround for old netty http client (addendum to #12843) (#14134) :: Oleksandr Kulychok
  • 7334bfc473 - [bidi][js] Add high-level script pinning APIs (#14250) :: Puja Jagani
  • 0f6884149f - [bidi][js] Add dom mutation handlers (#14238) :: Puja Jagani
  • 785914e555 - [py] Remove precompiled binaries from sdist (#14233) :: James Hilliard
  • 6b28a8c03f - [bidi] Add source type to log entry (#14244) :: Puja Jagani
  • df75c3a739 - [rb] Update selenium manager types (#14189) :: Augustin Gottlieb Pequeno
  • f09642274e - [dotnet] Return back protected synchronous Execute method in WebDriver :: Nikolay Borisenko
  • 425ed87c9e - [bidi][js] Add methods to add/remove handlers in Script module (#14230) :: Puja Jagani
  • 5e8d6a1f93 - [bidi][java] Avoid creating new instances of log entry event :: Puja Jagani
  • 06e7b7a4d7 - [bidi][java] Ensure empty values are removed from the call back map :: Puja Jagani
  • 5c087471ad - [bidi] [java] Fix the adding and the removing listener :: Puja Jagani
  • 48fd9563cb - [bidi] [java] Ensure the listeners returns an id (#14215) :: Puja Jagani
  • 5494108076 - [py] websocket-client v.1.8.0 was added to setup.py (#14187) :: Alex
  • fe7e7c7434 - [js + bazel]: Run Node browser tests on the RBE (#14194) :: Simon Stewart
  • 164bf7944b - [bidi][java] Remove the method that converts node value to RemoteWebElement :: Puja Jagani
  • e8745c61e3 - [java] Deleting tests referencing deprecated methods in Require.java :: Diego Molina
  • 257104ea93 - Bump JS dependencies (#14193) :: Simon Stewart
  • dcd99ce83a - [java] Removing usages of deprecated methods in Require.java :: Diego Molina
  • 2b32dbd572 - [java] Removing LocateNodeParameters.Builder, deprecated since 4.20 :: Diego Molina
  • 034a582078 - [java] Setting proxy in SM only when it is needed. :: Diego Molina
  • abdaa7539a - [js][bidi] Fix the event unsubscribe method. Update modules to have close methods. (#14192) :: Puja Jagani
  • 84cc67e7c7 - [rb] Add URLs constant to update error messages (#14174) :: Augustin Gottlieb Pequeno
  • fd5f54ebd7 - [rb] Run remote tests on RBE (#13906) :: Alex Rodionov
  • 8184982ab0 - [build] add notes for where automated build can be improved for next release :: titusfortner
  • 815839a857 - [build] ensure rust version and changelog are properly committed :: titusfortner
  • 917b2d4a57 - [build] parse patch version tags to update and PR just applicable languages :: titusfortner
  • 826a6bddeb - [rb] Add FedCM support to the ruby selenium client (#13796) :: Augustin Gottlieb Pequeno
  • 0770acd6c0 - [build] Release Staging workflow automatically runs Update Documentation workflow :: titusfortner
  • 4ec3e7a9de - [build] have update-documentation make a PR from the updated branch :: titusfortner
  • fbd6ff324d - [build] add temporary code to update documentattion workflow to generate correct api docs :: titusfortner
  • 6936f64293 - Updates the py api doc build (#14173) :: Ed Manlove
  • aba09e486d - [dotnet] Kick off sending of request and log it in parallel :: Nikolay Borisenko
  • 4c00c23592 - [dotnet] Log http requests/responses via internal DiagnosticsHttpHandler (#13978) :: Christian Ansel
  • cd96b6233d - [py] disable strict time stamps in Firefox profile (#14168) :: Alex
  • 84828cde36 - [java] use Files.notExists to check files #14088 :: Jörg Sautter
  • da71ba316b - Added requirements.txt to doc build environment (#14171) :: Ed Manlove
  • 00f6b7c00b - fix linting failure :: titusfortner
  • 14aa6dba55 - Update mirror info (Sat Jun 22 00:16:29 UTC 2024) :: Selenium CI Bot
  • 995735d9fb - [build] add workflow to create a branch with documentation updates :: titusfortner
  • 566bac6e02 - [build] add things to skip to github release notes generation :: titusfortner
  • cd5bc1128d - Add some notes on updating JS and java deps using Bazel :: Simon Mavi Stewart
  • a7e392a245 - [rust] Update Rust changelog for version 0.4.22 (#14169) :: Boni García
  • ae65ae34ac - [js] Expose pnpm as a tool we can use :: Simon Mavi Stewart
  • d45dbb108e - [js] update dependencies including security items :: AutomatedTester
  • 105a49659e - Update mirror info (Fri Jun 21 00:18:03 UTC 2024) :: Selenium CI Bot
  • 8db7b64a63 - [build] create all:lint rake task to execute both format script and python tox :: titusfortner
  • dbea695512 - [build] update list of files committed from version changes :: titusfortner
  • 97820d1308 - update rust versions to nightly :: titusfortner
  • 85fcd43fa9 - update versions to nightly :: titusfortner

- Java
Published by pujagani about 2 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.22.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.21.0...selenium-4.22.0

- Java
Published by github-actions[bot] about 2 years ago

https://github.com/SeleniumHQ/selenium - Selenium 4.21.0

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • f034dc5d32 - [rb] Setting nightly version :: Diego Molina
  • 480ce7060f - [dotnet] Setting nightly version :: Diego Molina
  • d9c33f4478 - [js] Setting nightly version :: Diego Molina
  • be5d67c97b - [py] Setting nightly version :: Diego Molina
  • 0d620d2be4 - [java] Setting snapshot version :: Diego Molina
  • 057323db14 - [nightly] Fixing typo :: Diego Molina
  • 3e3cf89fb6 - Update mirror info (Thu Apr 25 00:16:21 UTC 2024) :: Selenium CI Bot
  • 6ded247bd3 - [js] Fixing wrongly updated package-lock.json :: Diego Molina
  • 8723d04809 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13841) :: Selenium CI Bot
  • dbd9ff3eed - Update mirror info (Fri Apr 26 00:15:49 UTC 2024) :: Selenium CI Bot
  • cf5393b050 - [rb] Return and deprecate DriverFinder.path :: Alex Rodionov
  • 7ca4f5e4d8 - [ci] Don't run on macOS ARM :: Alex Rodionov
  • 3296fdf449 - [rb] Release 4.20.1 :: Alex Rodionov
  • f2b68137f6 - [rb] Update version for nightly :: Alex Rodionov
  • 6ece8d7aee - Ensure rules_proto comes from the module file (#13879) :: Simon Stewart
  • 7f25fd1e61 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13878) :: Selenium CI Bot
  • ffb03bde4d - [bidi][java] Add methods to allow all parameters for script callFunction and evaluate method (#13873) :: Puja Jagani
  • 9c8133a8bf - [dotnet][rb][java][js][py] Automated Browser Version Update (#13886) :: Selenium CI Bot
  • 2f7ac69252 - [java] Setting a connection timeout for the WS connection :: Diego Molina
  • 9de36e29dd - Bump rules_jvm_external to 6.1 (#13890) :: Simon Stewart
  • d5ff4315f5 - Bump to Bazel 7.1.1 (#13891) :: Simon Stewart
  • ac93fab589 - Add MODULE.bazel.lock to the gitignore file until it is stable between platforms :: Simon Stewart
  • 1bcc79f8a8 - [bazel + js] Allow bazel build //javascript/... to work (#13893) :: Simon Stewart
  • ef96a7b184 - [bazel] Update rules_jvm_external to 6.1 :: Alex Rodionov
  • 8688ad2d0d - [rb] Fix Chromium tests on Windows :: Alex Rodionov
  • b456e6089d - [rb] Use Bazel JDK in remote tests :: Alex Rodionov
  • 020521aa5c - [rb] Safari window minimize tests are passing :: Alex Rodionov
  • 7fc9a12d28 - [rb] Allow focusing tests w/o extra args :: Alex Rodionov
  • f54ba8ba00 - [rb] Fix syntax error in BUILD file :: Alex Rodionov
  • 8d94b342a3 - [rb] Use no-sandbox on non-Windows :: Alex Rodionov
  • 1e0cde199c - [dotnet][rb][java][js][py] Automated Browser Version Update (#13895) :: Selenium CI Bot
  • 5d4cfc1e1e - [java] Improving error message for BiDi connection :: Diego Molina
  • 86fd063330 - [py] removed unused logger object from firefox/webdriver.py (#13892) :: Sandeep Suryaprasad
  • a0a3914845 - [java] Improving logging to understand why "Value must be set" is raised. :: Diego Molina
  • c114dbd530 - [js] Ensure 'selectVisibleByText' method is same as other languages (#13899) :: Puja Jagani
  • ad53a19918 - Revert "[bazel] Update rules_jvm_external to 6.1" :: Alex Rodionov
  • 17d927b596 - [bazel] Only use credential helper for RBE :: Alex Rodionov
  • 5fe3362dfc - [grid] flatten combined routes to improve routing (#13856) :: Jörg Sautter
  • 970557de27 - [Java] Java language level aids (#13834) :: Alex
  • fe2edbdeba - [grid][java]: apply protocol version in relay session factory (#13880) :: Viet Nguyen Duc
  • 7b83fc135b - [java][sm] Configure Selenium Manager environment from System Properties (#13858) :: Oleksandr Kulychok
  • 8e3e26e0a2 - [java][grid]: Set test name to video file name in dynamic grid (#13907) :: Viet Nguyen Duc
  • 72562d8d88 - [grid][java]: session-timeout set connection timeout in RemoteNode (#13854) :: Viet Nguyen Duc
  • 4b415384ea - [java] type casting and numeric improvements (#13909) :: Alex
  • 5cd4bd2477 - [cdp][java] Allow filters to recover from failed requests in NetworkInterceptor (#13847) :: Joe Bandenburg
  • 0345a23beb - [dotnet][rb][java][js][py] Automated Browser Version Update (#13903) :: Selenium CI Bot
  • 2062410a53 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13916) :: Selenium CI Bot
  • 67ba0054e3 - [js] Ensure parity in the locators used by methods (#13902) :: Puja Jagani
  • 768cb3d700 - [dotnet][rb][java][js][py] Automated Browser Version Update (#13924) :: Selenium CI Bot
  • 978a2d6afe - [java] allow a DevTools listener to determinate the order of handler calls (#13921) :: Jörg Sautter
  • 94f7247cb7 - Bump jinja2 from 3.1.3 to 3.1.4 in /py/docs (#13911) :: dependabot[bot]
  • 17ba2aa3f9 - [java] removed an unused testing dependency :: Jörg Sautter
  • 2aa0f5a651 - [java] read selenium manager output as UTF-8 #13653 :: Jörg Sautter
  • e7324ef296 - [java] Reduce redundant toString() calls (#13932) :: Alex
  • df54f9534c - [dotnet][rb][java][js][py] Automated Browser Version Update (#13928) :: Selenium CI Bot
  • 4e59ac82d6 - Moving ignore_local_proxy_environment_variables to BaseOptions (#13926) :: Diego Molina
  • d1b84e4259 - [java] fixed format of expires in Cookie.toString #13927 :: Jörg Sautter
  • d556c8ea2e - [dotnet][rb][java][js][py] Automated Browser Version Update (#13935) :: Selenium CI Bot
  • 15319c07e3 - [dotnet] Overwrite internal log file if it already exists (#13900) :: Nikolay Borisenko
  • 0e7bd2cb67 - [java] Fixing JavaDocs for driver classes :: Diego Molina
  • cf5234de72 - [js] Updating README.md :: Diego Molina
  • 3b42a898e6 - [dotnet] Align binary location property for FirefoxOptions with other options (#13901) :: Nikolay Borisenko
  • 9f650fd0da - [grid] Using MutableCapabilities to get rid of browserVersion :: Diego Molina
  • 3e457dd8ef - [js] Running format script :: Diego Molina
  • ffbedeaada - [rust] Setting nightly version to get release script working :: Diego Molina
  • fd56c3a230 - Using macos-13 for now until we adapt to macos-latest :: Diego Molina
  • 03f626fcf6 - [js] Expose individual test targets to Bazel :: Alex Rodionov
  • 6978ea8c9d - [dotnet] Allow to run tests w/o pinned browsers :: Alex Rodionov
  • 4f72e3f7ef - [rb] Support registering extra headers in HTTP client :: Alex Rodionov
  • 3ec3cef9a0 - [rb] Support overriding User-Agent in HTTP client :: Alex Rodionov
  • 4cf9aeb151 - [rb] Support registering extra bridge commands :: Alex Rodionov
  • 991a653358 - [rb] Support overriding default locator conversion :: Alex Rodionov
  • 02381bfc39 - [rb] Support registering custom finders for SearchContext :: Alex Rodionov
  • 518496c5c5 - [rb] Support using custom element classes :: Alex Rodionov
  • 79ed462ef4 - Release 4.21.0 (#13948) :: Diego Molina

- Java
Published by diemol over 2 years ago