Detailed Changelogs by Component
Java |
Python |
DotNet |
Ruby |
JavaScript
What's Changed
Click to see all the changes included in this release
- [py] Re-add defaults for Chromium kwargs by @cgoldberg in #16372
- Splitting stress tests by @diemol in #16374
- [rb] Update Chrome/Edge args for test environment by @cgoldberg in #16376
- [dotnet] [bidi] Emulation module by @nvborisenko in #16380
- [py] Remove old test xfail markers from Travis CI by @cgoldberg in #16377
- [dotnet] [bidi] Implement browsing context download events by @nvborisenko in #16382
- [dotnet] [bidi] Support browser SetDownloadBehaviour command by @nvborisenko in #16383
- [dotnet] [bidi] Support network SetExtraHeaders command by @nvborisenko in #16384
- [py][build] Python CI - add unit test job and windows integration tests to GH runners by @cgoldberg in #16362
- [java] Linux ARM "os.arch" system property is "aarch64" by @mkurz in #16381
- [dotnet] [bidi] AOT safe enums serialization by @nvborisenko in #16386
- [dotnet] Handle negative zero BiDi response by @RenderMichael in #15898
- [dotnet] Move JSON converter attributes from centralized options into their respective types by @RenderMichael in #16393
- [py] Fix Selenium Manager tests on Windows by @cgoldberg in #16391
- [py] Fix chromedriver/msedgedriver service tests by @cgoldberg in #16395
- [dotnet] [bidi] Modules as extensions by @nvborisenko in #16392
- [dotnet] [bidi] Provide type info immediately when serializing by @nvborisenko in #16397
- [bidi] [dotnet] Use events JsonTypeInfo for deserialization by @nvborisenko in #16402
- [dotnet] Replace lazy caching mechanism in BiDi's constructor with simple initialization by @RenderMichael in #16399
- [py][build] Re-add Windows to CI workflows by @cgoldberg in #16396
- [dotnet] Help more .NETFramework projects to copy SM binaries to output by @nvborisenko in #16406
- [dotnet] [bidi] Specific result type for any command by @nvborisenko in #16405
- [dotnet] [bidi] Deserialize message fast instead of defer it by @nvborisenko in #16403
- [dotnet] [bidi] Remove IEnumerable of command results by @nvborisenko in #16219
- [dotnet] Remove obsoleted FtpProxy by @nvborisenko in #16411
- [py] Configure WebSocket timeout and wait interval via ClientConfig by @cgoldberg in #16248
- [java] Rescuing the remote cause for session creation errors by @diemol in #16418
- [py] Add test for BiDi request handlers with classic navigation by @cgoldberg in #16421
- [java] NullAway added by @mk868 in #16416
- [java] feat: Add native Java 11 HTTP client methods to HttpClient interface by @manuelsblanco in #16412
- [py] Raise NotImplementedError when deleting downloads in driver subclass by @cgoldberg in #16423
- [java] refactor(remote/command): Merge overload's business logic by @nnnnoel in #14469
- [py] Fix default rpId in virtual authenticator by @cgoldberg in #16428
- make augmentation of HasBiDi/HasDevTools lazy-loaded by @asolntsev in #16338
- [py] Update docstrings style by @iampopovich in #16427
- [py] Support Python 3.14 and drop Python 3.9 by @cgoldberg in #16342
- Removing FF guard for canListenToDownloadWillBeginEvent by @diemol in #16439
- Adapting the browser_protocol file fetching to the file structure change. by @diemol in #16440
- [py]: add --disable-dev-shm-usage to Chrome/Edge options for internal tests by @navin772 in #16443
- [rb] Remove
prism
dependency by @Earlopain in #16437 - [rb] Remove
json
version constraint by @Earlopain in #16436 - [grid] Add event bus heartbeat to prevent steal connection by @VietND96 in #16444
- [py] Use Chrome instead of Firefox for internal Remote tests by @cgoldberg in #16419
- [py] Update internal Firefox tests to use driver fixture by @cgoldberg in #16441
- Leaving the version block at the top of the PDL file by @diemol in #16448
- [py] Update docstrings style according to google guideline by @iampopovich in #16445
- [java] JSpecify annotations for
org.openqa.selenium.grid.jmx
by @mk868 in #16431 - [java] JSpecify annotations for
org.openqa.selenium.bidi.permissions
by @mk868 in #16430 - [py]: guess mimetypes in webserver for content serving by @navin772 in #16449
- [dotnet] [bidi] Add Request data type in Network module by @nvborisenko in #16453
- [py] Fix mypy errors in by file and exceptions file by @pallavigitwork in #16300
- [dotnet] [bidi] Remove unnecessary command type info by @nvborisenko in #16454
- [Java] Fix typo in invisibilityOf method documentation by @ethbra in #16456
New Contributors
Full Changelog: selenium-4.36.0...selenium-4.37.0