1 days ago
sofa-rpc

v5.14.0

Abstract

Enhanced the sofa-rpc framework and fixed some bugs (requires support for JDK8 version).

What's Changed

Feature

Fix

Chore

New Contributors

Full Changelog: https://github.com/sofastack/sofa-rpc/compare/v5.13.5...v5.14.0

1 days ago
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
  • 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)
  • 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
  • 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)
  • 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)
  • 5f276f0: [dotnet][rb][java][js][py] Automated Browser Version Update (#16190) (Selenium CI Bot) #16190
  • 359c309: [dotnet][rb][java][js][py] Automated Browser Version Update (#16195) (Selenium CI Bot) #16195
  • 148487d: [rb][BiDi] Create browser module, added user context related methods (#15371) (Augustin Gottlieb) #15371
  • ffe8f02: [docs] Update bug report section in CONTRIBUTING.md (#16191) (Pallavi) #16191
  • 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
  • 55f02a9: [grid] Improve readTimeout in handle session between Router and Node (#16163) (Viet Nguyen Duc) #16163
  • fb832b9: [py] Fix type annotation error and raise clearer error message (#16174) (Paresh Gupta) #16174
  • 66f738e: [dotnet][rb][java][js][py] Automated Browser Version Update (#16213) (Selenium CI Bot) #16213
  • 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
  • 12bf38f: [dotnet][rb][java][js][py] Automated Browser Version Update (#16235) (Selenium CI Bot) #16235
  • 3c7cc67: [js] Update dependency ws to ^8.18.3 (#16009) (renovate[bot]) #16009
  • 28b0c48: [js] Update react monorepo (#15949) (renovate[bot]) #15949
  • dbfa4f3: Not closing PR before reviewing it. (Diego Molina)
  • e09a602: Ignoring docker image updates. (Diego Molina)
  • dc787f4: [java] Update dependency net.bytebuddy:byte-buddy to v1.17.7 (#16237) (renovate[bot]) #16237
  • e321379: [py] Update dependency charset-normalizer to v3.4.3 (#16239) (renovate[bot]) #16239
  • c7e891d: [py] Update dependency cryptography to v45.0.6 (#16240) (renovate[bot]) #16240
  • d471694: Revert "[py] Update dependency charset-normalizer to v3.4.3" (#16242) (Corey Goldberg) #16242
  • a246462: Revert "[py] Update dependency cryptography to v45.0.6" (#16243) (Corey Goldberg) #16243
  • fb3ba7e: [py] Bump dependencies for dev and fix script (#16244) (Corey Goldberg) #16244
  • 6a8f6c6: [dotnet] Help .NET Framework copy selenium manager to output (#16228) (Nikolay Borisenko) #16228
  • 15f6904: [java] Add hooks around getScreenshotAs in WebDriverListener #16232 (#16233) (Giulio Longfils) #16233
  • 138ba07: [dotnet] Clean docs for OnDriverProcessDataReceived handler (Nikolay Borisenko)
  • c921ffe: Revert "[dotnet] Update dependency System.Text.Json to 8.0.6 (#16171)" (Nikolay Borisenko)
  • f8c356f: [dotnet][rb][java][js][py] Automated Browser Version Update (#16247) (Selenium CI Bot) #16247
  • 51db4f2: [bazel] Bump rules_jvm_external to 6.8 (Simon Mavi Stewart)
  • 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)
  • 0754c5a: [py][bidi]: use bidi navigate command in network tests (#16251) (Navin Chandra) #16251
  • d808465: [dotnet][rb][java][js][py] Automated Browser Version Update (#16258) (Selenium CI Bot) #16258
  • 934d13a: [dotnet] Fix find port for IPv4 only environments (#16216) (Nikolay Borisenko) #16216
  • 6421ded: [dotnet] [bidi] Adjust cookie expiry type according spec (unix seconds) (#16218) (Nikolay Borisenko) #16218
  • 83cb4d6: [py] Fix type annotation errors in service.py (#16250) (NoStory-py) #16250
  • d3cef1a: [py] Loosen dependency specifiers in package config (#16262) (Corey Goldberg) #16262
  • 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
  • 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
  • 775cfb3: [js] [atoms] Fixed text transformation issue with text-transform: capitalize (#16275) (Victoria Ivanova) #16275
  • 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
  • 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
  • 3491e41: [grid] update to netty 4.2.4 (#16194) (joerg1985) #16194
  • 334b760: [py] Fix mypy errors (#16283) (Pallavi) #16283
  • 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
  • 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
  • fde053a: [py] Convert all relative imports to absolute imports (#16311) (Corey Goldberg) #16311
  • 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
  • 034f503: [py] Bump Python dev dependencies (#16317) (Corey Goldberg) #16317
  • 0ff768a: [py] Raise InvalidSelectorException for compound class names (#16291) (Corey Goldberg) #16291
  • 8f0bee2: [dotnet][rb][java][js][py] Automated Browser Version Update (#16264) (Selenium CI Bot) #16264
  • d702027: [py]: enable fedcm tests for chrome (#16118) (Navin Chandra) #16118
  • 3d16e7c: [py] Fix type annotations in the chromium webdriver file (#16309) (Pallavi) #16309
  • f00747c: [py][bidi]: add test for downloadEnd event (#16325) (Navin Chandra) #16325
  • 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
  • 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
  • b731bb4: [dotnet][rb][java][js][py] Automated Browser Version Update (#16334) (Selenium CI Bot) #16334
  • 2eceb90: [dotnet] [bidi] Remove obsolete unsubscribing by attributes (#16205) (Nikolay Borisenko) #16205
  • 0417a8e: [dotnet][rb][java][js][py] Automated Browser Version Update (#16337) (Selenium CI Bot) #16337
  • 1347c78: [rust] Honor full browser version even if major version is installed (#15517) (Boni García) #16346
  • db05817: [dotnet] Conditionally enable driver service process output redirection (#16353) (Nikolay Borisenko) #16353
  • 8a72168: [dotnet] Begin reading of driver service output to fix Firefox disposing (Nikolay Borisenko)
  • 4c603ec: [rb] fix unit tests (#16357) (Augustin Gottlieb) #16357
  • 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
  • a578a47: [rust] Bump Rust edition to 2024, rulest_rust to 0.65.0, and crates to latest stable (#16366) (Boni García) #16366
  • 6061c87: [grid] UI Light/Dark Mode Toggle (#16364) (Viet Nguyen Duc) #16364
  • 8e84f0d: [rust] Set Rust version to 1.89.0 in WORKSPACE (#16368) (Boni García) #16368
  • 2eeadab: [rust] Log browser path also in offline mode (#16215) (Boni García) #16370
  • 6d115cf: [build] Prepare for release of Selenium 4.36.0 (#16332) (Selenium CI Bot) #16332
  • 01a5e7b: [py] Re-add defaults for Chromium kwargs (#16372) (Corey Goldberg) #16372
  • 4acface: Update mirror info (Fri Oct 3 00:21:22 UTC 2025) (Selenium CI Bot)
  • 9487181: Splitting stress tests (#16374) (Diego Molina) #16374
  • 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
  • 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
  • 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
  • 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
  • 3f9c5cb: [py] Fix Selenium Manager tests on Windows (#16391) (Corey Goldberg) #16391
  • 66d780b: [dotnet][rb][java][js][py] Automated Browser Version Update (#16378) (Selenium CI Bot) #16378
  • 4e5a674: [py] Fix chromedriver/msedgedriver service tests (#16395) (Corey Goldberg) #16395
  • 90a1030: [dotnet] [bidi] Modules as extensions (#16392) (Nikolay Borisenko) #16392
  • 9706f56: [dotnet] [bidi] Provide type info immediately when serializing (#16397) (Nikolay Borisenko) #16397
  • f243aee: [bidi] [dotnet] Use events JsonTypeInfo for deserialization (#16402) (Nikolay Borisenko) #16402
  • 2109f38: [dotnet] Replace lazy caching mechanism in BiDi's constructor with simple initialization (#16399) (Michael Render) #16399
  • 2e0159a: [py][build] Re-add Windows to CI workflows on GHA runners (#16396) (Corey Goldberg) #16396
  • 6dcb5a6: [dotnet] Help more .NETFramework projects to copy SM binaries to output (#16406) (Nikolay Borisenko) #16406
  • 8c4302c: [dotnet] [bidi] Specific result type for any command (#16405) (Nikolay Borisenko) #16405
  • 4bd87aa: [dotnet][rb][java][js][py] Automated Browser Version Update (#16398) (Selenium CI Bot) #16398
  • e6d99a3: [dotnet] [bidi] Deserialize message fast instead of defer it (#16403) (Nikolay Borisenko) #16403
  • 3d15087: [dotnet] [bidi] Remove IEnumerable of command results (#16219) (Nikolay Borisenko) #16219
  • 09da0ef: [dotnet] Remove obsoleted FtpProxy (#16411) (Nikolay Borisenko) #16411
  • 8ddb020: [py] Configure WebSocket timeout and wait interval via ClientConfig (#16248) (Corey Goldberg) #16248
  • d66494e: [java] Rescuing the remote cause for session creation errors (#16418) (Diego Molina) #16418
  • 1b7f3b0: [py] Add test for BiDi request handlers with classic navigation (#16421) (Corey Goldberg) #16421
  • b0dade7: [java] NullAway added (#16416) (mk868) #16416
  • 4140a0f: [java] feat: Add native Java 11 HTTP client methods to HttpClient interface (#16412) (Manuel Blanco) #16412
  • 5454624: [py] Raise NotImplementedError when deleting downloads in driver subclass (#16423) (Corey Goldberg) #16423
  • 84358bd: [java] refactor(remote/command): Merge overload's business logic (#14469) (Noel Kim (김민혁)) #14469
  • ef9b910: [py] Fix default rpId in virtual authenticator (#16428) (Corey Goldberg) #16428
  • 8c97d29: make augmentation of HasBiDi/HasDevTools lazy-loaded (#16338) (Andrei Solntsev) #16338
  • 65bb55f: [py] Update docstrings style (#16427) (Alex Popov) #16427
  • 3bace2e: [dotnet][rb][java][js][py] Automated Browser Version Update (#16433) (Selenium CI Bot) #16433
  • 517c7e4: [py] Support Python 3.14 and drop Python 3.9 (#16342) (Corey Goldberg) #16342
  • b82c2e1: Removing FF guard for canListenToDownloadWillBeginEvent (#16439) (Diego Molina) #16439
  • 8221fd1: Adapting the browser_protocol file fetching to the file structure change. (#16440) (Diego Molina) #16440
  • b308fbf: [py]: add --disable-dev-shm-usage to Chrome/Edge options for internal tests (#16443) (Navin Chandra) #16443
  • 4023c01: [rb] Remove prism dependency (#16437) (Earlopain) #16437
  • 627a283: [rb] Remove json version constraint (#16436) (Earlopain) #16436
  • d710cda: [grid] Add event bus heartbeat to prevent steal connection (#16444) (Viet Nguyen Duc) #16444
  • 43d93a9: [py] Use Chrome instead of Firefox for internal Remote tests (#16419) (Corey Goldberg) #16419
  • a99c253: [py] Update internal Firefox tests to use driver fixture (#16441) (Corey Goldberg) #16441
  • 5e82edc: Leaving the version block at the top of the PDL file (#16448) (Diego Molina) #16448
  • b3fccd0: [py] Update docstrings style according to google guideline (#16445) (Alex Popov) #16445
  • fd0eeae: [java] JSpecify annotations for org.openqa.selenium.grid.jmx (#16431) (mk868) #16431
  • 10e563a: [java] JSpecify annotations for org.openqa.selenium.bidi.permissions (#16430) (mk868) #16430
  • 8a91342: [py]: guess mimetypes in webserver for content serving (#16449) (Navin Chandra) #16449
  • 4fa3952: [dotnet][rb][java][js][py] Automated Browser Version Update (#16446) (Selenium CI Bot) #16446
  • f7c6590: [dotnet] [bidi] Add Request data type in Network module (#16453) (Nikolay Borisenko) #16453
  • d05680d: [py] Fix mypy errors in by file and exceptions file (#16300) (Pallavi) #16300
  • e71fa0a: [dotnet] [bidi] Remove unnecessary command type info (#16454) (Nikolay Borisenko) #16454
  • 11998a0: [Java] Fix typo in invisibilityOf method documentation (#16456) (Ethan) #16456
  • 3c1da1e: [build] Prepare for release of Selenium 4.37.0 (#16451) (Selenium CI Bot) #16451
  • 6c01a81: Bumping version for Nightly (Diego Molina)
1 days ago
selenium

Selenium 4.37.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

Click to see all the changes included in this release

New Contributors

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

1 days ago
playwright-java

v1.56.0

New APIs

Breaking Changes

Miscellaneous

  • Aria snapshots render and compare input placeholder

Browser Versions

  • Chromium 141.0.7390.37
  • Mozilla Firefox 142.0.1
  • WebKit 26.0