Detailed Changelogs by Component
Java |
Python |
DotNet |
Ruby |
JavaScript
What's Changed
Click to see all the changes included in this release
- fix(documentation): update artifact naming for generated docs by @diemol in #17332
- fix(ruby): retrieve devtools version dynamically for package verification by @diemol in #17335
- [dotnet] Don't truncate internal log messages at error/warn levels by @nvborisenko in #17333
- [dotnet] Safe modifications of internal log handlers by @nvborisenko in #17334
- [dotnet] Remove planned obsoleted members for 4.44 by @nvborisenko in #17328
- [dotnet] [bidi] Statically declare commands by @nvborisenko in #17330
- [dotnet] [bidi] Statically declared events by @nvborisenko in #17331
- [dotnet] Add C# 14 extension to polyfill
ArgumentNullException.ThrowIfNullby @RenderMichael in #16697 - [dotnet] [bidi] Align SetDownloadBehavior command by @nvborisenko in #17336
- [dotnet] [bidi] Align ContinueWithAuth command by @nvborisenko in #17337
- [dotnet] [bidi] Align SetGeolocation polymorphic command by @nvborisenko in #17338
- [dotnet] [test] In-process test webserver by @nvborisenko in #17339
- [java] deprecate the 'native' methods inside the HttpClient interface by @joerg1985 in #17340
- CDDL 2 Python generator by @AutomatedTester in #16914
- Fix py:local_dev rake task by @cgoldberg in #17342
- [grid] Accept legacy session-closed event payloads by @VietND96 in #17343
- [java] specify nullability in package
org.openqa.selenium.remoteby @asolntsev in #17325 - fix NPE when response status is null by @asolntsev in #17348
- [java] fix NoSuchElementException for custom By locators by @Chandan25sharma in #17287
- [py] Update docs with pytest example and minor formatting fixes by @cgoldberg in #17351
- [dotnet] Fix stopping of network monitoring via DevTools by @nvborisenko in #17352
- [dotnet] [test] Update tests to target .NET 10 by @nvborisenko in #17353
- [build] Clean extra tools from GHA runner to free disk space by @cgoldberg in #17360
- Initial Creation of the Selenium CLI Tool by @AutomatedTester in #17327
- [java] fix some nullability warnings by @asolntsev in #17362
- [py] Use generated Bidi files instead of hand curated ones by @AutomatedTester in #17266
- [docs] Add AI-assisted contribution policy by @titusfortner in #17043
- [Agents] Update agents to make sure do linting. by @AutomatedTester in #17366
- [py] Bump dependencies by @cgoldberg in #17368
- [git] update gitignore to exclude mempalace by @AutomatedTester in #17369
- [java] remove field
ChromiumDriver.capabilitiesby @asolntsev in #17363 - [spec] Use http_file for the cddl files by @AutomatedTester in #17372
- [dotnet] [bidi] Obsolete Type(string) method in Input module by @nvborisenko in #17377
- Fix Network failures by @AutomatedTester in #17381
- [java] [test] Unignore bidi network conditions tests for Firefox by @nvborisenko in #17385
- [dotnet] [test] Unignore network conditions tests for Firefox by @nvborisenko in #17386
- [dotnet] [test] Migrate to MTP by @nvborisenko in #17384
- [dotnet] Support
UnhandledPromptBehavioroption as string and map (breaking change) by @nvborisenko in #16557 - [dotnet] [build] Combine bazel targets by @nvborisenko in #17387
- [dotnet] [build] Migrate resource generation to dotnet tool by @nvborisenko in #17388
- [dotnet] Improve logging interpolated string allocation by @nvborisenko in #17391
- [grid] Add Distributor Redis-backed implementation as built-in support by @VietND96 in #17396
- feat(py): extend create-bidi-src with full set of BiDi-adjacent CDDL … by @AutomatedTester in #17378
- [rust] Add a skills flag that will install a skills.md file by @AutomatedTester in #17364
- [py] Implement high level APIs for script by @AutomatedTester in #17371
- [dotnet] [build] Simplify version.bzl file name by @nvborisenko in #17399
- [dotnet] Strongly signed assemblies by @nvborisenko in #17397
- [Rust] Add a command for installing rules/rules.md into a repository by @AutomatedTester in #17405
- [rust] Honor full chromedriver version if specified (#17298) by @bonigarcia in #17361
- [py] Add edge service arg to inherit browser i/o streams by @cgoldberg in #17415
- [Build] Upgrade rules_ruby to 0.25 by @AutomatedTester in #17417
- [rb] Modern Firefox does not like both the
-vand--logflags at the same time by @shs96c in #17412 - [py] Improve docstrings in generated BiDi modules by @AutomatedTester in #17392
- [build] fix parallelization for documentation release by @titusfortner in #17420
- [build] release python with trusted publishing by @titusfortner in #17421
- [bazel] Swap to rules_rs for Rust build rules by @dzbarsky in #17398
- [java] guard tests broken in chrome 149 by @titusfortner in #17426
- update qodo configuration for v2 by @titusfortner in #17424
- [build] create a github release draft before running publish by @titusfortner in #17422
- [dotnet][java][js][py][rb] Standardize README files across bindings by @aguspe in #17245
- [rb] Fix credential issue with private key by @aguspe in #17188
- [js] Fix MaxListenersExceededWarning in BiDi send by @devanngg in #17423
- [grid] Fix latent bugs in WebSocket proxy by @shs96c in #17429
- [py] fix linting and mypy to properly exclude generated bidi files by @cgoldberg in #17433
- [py] Update dev dependencies and fix type annotation by @cgoldberg in #17434
- [java] Use byte-buddy 1.18.8 instead of 1.18.8-jdk5 by @pierluigilenoci in #17382
- [js][py] Convert getAttribute atom from Closure to TypeScript by @AutomatedTester in #17370
- [JavaScript] Move 'isDisplayed' atom to be typescript by @AutomatedTester in #17316
- [dotnet] [bidi] Additional Event streaming (breaking change) by @nvborisenko in #17349
- [dotnet] [bidi] Add DisownData command in Network module by @nvborisenko in #17436
- [build] fix release workflow by @titusfortner in #17437
- [build] dynamically add and remove rulesets for release by @titusfortner in #17439
- [build] do not auto-merge browser updates by @titusfortner in #17432
- Fix prerelease by @titusfortner in #17442
New Contributors
- @Chandan25sharma made their first contribution in #17287
- @dzbarsky made their first contribution in #17398
- @devanngg made their first contribution in #17423
- @pierluigilenoci made their first contribution in #17382
Full Changelog: selenium-4.43.0...selenium-4.44.0