Download Latest Version selenium-server-4.28.0.jar (43.3 MB)
Email in envelope

Get an email when there's a new version of Selenium

Home / selenium-4.29.0
Name Modified Size InfoDownloads / Week
Parent folder
selenium-dotnet-4.29.0.zip 2025-02-19 14.8 MB
selenium-dotnet-strongnamed-4.29.0.zip 2025-02-19 14.8 MB
selenium-java-4.29.0.zip 2025-02-19 36.5 MB
selenium-server-4.29.0.jar 2025-02-19 42.3 MB
selenium-server-4.29.0.zip 2025-02-19 102.0 MB
README.md 2025-02-19 14.2 kB
Selenium 4.29.0 source code.tar.gz 2025-02-19 52.6 MB
Selenium 4.29.0 source code.zip 2025-02-19 56.9 MB
Totals: 8 Items   319.9 MB 2

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

Click to see all the changes included in this release * [rb] Remove java date dependency by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15122 * [Java] Add Locale.ROOT to avoid port formatting issues for all drivers by @MustafaAgamy in https://github.com/SeleniumHQ/selenium/pull/15121 * [rust] Bumping to 0.4.29-nightly by @diemol in https://github.com/SeleniumHQ/selenium/pull/15126 * [dotnet] Improve format of generated CDP types by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15129 * [dotnet] [bidi] Add network SetCacheBehavior command by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15133 * [grid] Grid UI could not open session live view by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15132 * [java][bidi]: implement bidi `setCacheBehavior` by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15130 * [java] Enhance PageSize class to support for predefined and custom Paper Sizes by @yvsvarma in https://github.com/SeleniumHQ/selenium/pull/15052 * [py] Fix installing most of the data from source distributions by @mgorny in https://github.com/SeleniumHQ/selenium/pull/15128 * [bazel] Bump deps to avoid warnings when starting the bazel daemon by @shs96c in https://github.com/SeleniumHQ/selenium/pull/15137 * [bazel] Bump `rules_python` to 1.1.0 by @shs96c in https://github.com/SeleniumHQ/selenium/pull/15139 * [dotnet] Annotate nullability on devtools event args by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15134 * [rb] Add Bidi Network Response Handler by @aguspe in https://github.com/SeleniumHQ/selenium/pull/14900 * [dotnet] Annotate nullability for `DriverService` and chromium/safari services by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15101 * [dotnet] Add nullability to `Command` type by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15147 * [dotnet] Annotate nullable reference types on input devices by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/14804 * [dotnet] Annotate nullability on `SendingRemoteHttpRequestEventArgs` by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15148 * [dotnet] Address some build warnings by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15157 * [dotnet] Enhance PrintOptions class to support for predefined and cus… by @yvsvarma in https://github.com/SeleniumHQ/selenium/pull/15144 * [py] Fix installing most of the data from source distributions by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15145 * Simplify user description issue template by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15165 * Beatify readme header by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15109 * Readme header license by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15164 * [dotnet] Improve bidi exception when it is not enabled by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15163 * [dotnet] Annotate nullability on `DriverOptions` by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15167 * [py] disable strict time stamps in Firefox profile by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15141 * [dotnet] Annotate nullability on `ChromiumOptions` by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15173 * [dotnet] Annotate nullability on interactions by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15152 * [dotnet] [bidi] Use JsonSerializerContext to be AOT friendly by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15162 * [java] Ensure purging dead nodes service interval is configurable by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15175 * [bazel] Bump JS rulesets by @shs96c in https://github.com/SeleniumHQ/selenium/pull/15187 * [dotnet] Annotate nullability on chrome-based driver services by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15154 * [java] Ensure Selenium logging options are respected if java logging … by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15197 * [java] do not enable CDP deprecation warning if BiDi enabled by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15170 * [grid] Add feature to go directly to a VNC session by @emilhem in https://github.com/SeleniumHQ/selenium/pull/15179 * [dotnet] Simplify and modernize `DevToolsDomains.InitializeDomains` by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15198 * [dotnet] Add nullability to Chromium configuration types by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15204 * [dotnet] Allow UTF-16 tolerant string converter as a dictionary key by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15203 * [dotnet] Fix webauth credential to allow nullable `rpID` by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15201 * [dotnet] [bidi] Avoid polymorphic commands to be more statically easier by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15202 * [dotnet] Optimize reflection in `JsonEnumMemberConverter` by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15205 * [dotnet] Annotate nullability on firefox and chromium options by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15206 * [dotnet] Annotate nullability on `Actions` type by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15208 * [dotnet] Update `Moq` test dependency by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15085 * [dotnet] Fix marionette host Firefox argument by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15153 * [dotnet] Align paket target framework with supported versions by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15212 * [dotnet] Annotate nullability on `Navigate()` and `SwitchTo()` by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15211 * [py] Enhance PrintOptions to support default, predefined, and custom page sizes (#15052) by @yvsvarma in https://github.com/SeleniumHQ/selenium/pull/15064 * [dotnet] Annotate nullability on Firefox profile by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15207 * [dotnet] Annotate nullability on network interactions by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15209 * [dotnet] Add nullability to `Manage()` by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15210 * [java][js][rb][py][dotnet] Remove firefox cdp by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15200 * [bazel] Flag flips to get us ready for 8.x by @shs96c in https://github.com/SeleniumHQ/selenium/pull/15222 * [dotnet] Fully annotate nullability on `HttpCommandExecutor` by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15110 * [dotnet] Annotate nullability on `SafariOptions`, error, and enums by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15219 * [dotnet] Fix `JavaScriptEngine.ScriptCallbackBindings` not containing new bindings by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15221 * [dotnet] Handle nullability on `WebElement` by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15225 * [dotnet] Annotate nullability on `FirefoxDriverService` by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15220 * [dotnet] Add nullability annotations to devtools domains by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15143 * [grid] Add default sessionTimeout to NodeStatus to increase backward compatibility by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15229 * [py]: handle named `get_cookie` and `delete_cookie` for None and empty strings by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15073 * [rb][BiDi] Add support for provide response command by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15080 * [js][bidi]: implement bidi `setCacheBehavior` command by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15136 * [dotnet] Annotate nullability on Domains by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15237 * [dotnet] Add not-null `Response.Value` helper by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15243 * [dotnet] Annotate nullability on `JavaScript` protocol by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15238 * [dotnet] Annotate nullability on `Target` protocol by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15240 * [dotnet] Annotate nullability on `Log` protocol by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15239 * [dotnet] Annotate nullability on `JavaScriptEngine` and related types by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15218 * [dotnet] Annotate nullability on `DevToolsSession` by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15244 * [dotnet] [bidi] Support getting of client windows in browser module by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15241 * [dotnet][bidi] Remove json serialization from transport layer by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15250 * [dotnet][bidi] Add OnNavigationCommitted event by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15253 * [dotnet][bidi] Use subscription id for events to unsubscribe by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15251 * [dotnet][bidi] Add optional PromptUnload parameter when closing BrowsingContext and compiler helps by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15254 * [dotnet] Annotate nullability on `DevTools` and event args by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15252 * [dotnet] Annotate nullability on platform-specific WebDrivers by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15236 * [dotnet] Add back in a public parameterless constructor to `HttpRequestData` by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15258 * [ci] Do not stale issues/prs assigned to any milestone by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15259 * [dotnet] Simplify user creation of network types by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15267 * [java] Add the debuggerAddress capability back to Firefox options by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15227 * [java] Avoid augmenting CDP for Firefox by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15271 * [java] Remove deprecated non-w3c compliant NetworkConnection interface by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15270 * Upgraded rules_cc Version 0.1.0 > 0.1.1 by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/15278 * [dotnet][bidi] Remove AsBiDiContextAsync helper to avoid disposal issue by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15279 * [py] document cygwin path for `send_keys` by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15275 * [dotnet] Possibility to override underlying HttpClient/HttpClientHandler for all HTTP requests by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15283 * [rb][BiDi] Add set cache behaviour by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15114 * [py] fix return type and docstring of get_downloadable_files by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15292 * [java]: fix return type and docstring for `getDownloadableFiles` by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15293 * [java] Refine logger initialization with correct class literal by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/15289 * [js][bidi]: implement bidi `getClientWindows` command in browser module by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15248 * [java][bidi]: implement `getClientWindows` method by @navin772 in https://github.com/SeleniumHQ/selenium/pull/14869 * [java][dotnet][js] Fix failing BiDi related tests by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15296 * [grid] Node flag `register-shutdown-on-failure` by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15297 * [dotnet][bidi] Underlying local/remote script number as double by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15301 ## New Contributors * @yvsvarma made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15052 * @mgorny made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15128 * @emilhem made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15179

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

Source: README.md, updated 2025-02-19