Bump selenium-webdriver from 4.38.0 to 4.45.0
Closed
DE
5mo ago+2+2+0123456789-2-2-0123456789
Bumps selenium-webdriver from 4.38.0 to 4.45.0.
Release notes
Sourced from selenium-webdriver's releases.
Selenium 4.45.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript
What's Changed
- [build] derive PR diff base from HEAD^1 instead of trunk tip by
@titusfortnerin SeleniumHQ/selenium#17438- [build] setup trusted publishing from Github to npmrc by
@titusfortnerin SeleniumHQ/selenium#17445- [build] generate release notes from previous minor release tag by
@titusfortnerin SeleniumHQ/selenium#17449- [build] fix when to update lock files during the release process by
@titusfortnerin SeleniumHQ/selenium#17450- [java] remove deprecated logging classes by
@titusfortnerin SeleniumHQ/selenium#17453- [grid] Close pre-handshake race in WebSocket proxy by
@shs96cin SeleniumHQ/selenium#17435- [JavaScript] Correct handling for older browsers and missing casing by
@AutomatedTesterin SeleniumHQ/selenium#17451- Use pyproject for Python runtime deps lock input by
@titusfortnerin SeleniumHQ/selenium#17452- [rb] deprecate curb http client support by
@titusfortnerin SeleniumHQ/selenium#17443- [javascript] Migrate find-elements atom from Closure to TypeScript by
@AutomatedTesterin SeleniumHQ/selenium#17458- [py] replace rules_python sphinxdocs with local sphinx_docs rule by
@titusfortnerin SeleniumHQ/selenium#17461- [build] Configure Renovate dashboard approval by
@titusfortnerin SeleniumHQ/selenium#17464- [js] update vulnerable dependency with a range by
@titusfortnerin SeleniumHQ/selenium#17466- [build] remove duplicated grid ui tests by
@titusfortnerin SeleniumHQ/selenium#17468- [build] update java graphpql dependency by filtering out bad reference by
@titusfortnerin SeleniumHQ/selenium#17469- [rb] upgrade to steep 2.0 by
@titusfortnerin SeleniumHQ/selenium#17470- [rust] update dependencies by
@titusfortnerin SeleniumHQ/selenium#17472- [build] update GitHub Actions to latest major versions by
@titusfortnerin SeleniumHQ/selenium#17475- [dotnet] update dev dependencies by
@titusfortnerin SeleniumHQ/selenium#17474- [dotnet] fix template caching by
@titusfortnerin SeleniumHQ/selenium#17476- [dotnet] update system.text.json to 8.0.6 by
@titusfortnerin SeleniumHQ/selenium#17477- [js] update dev dependencies by
@titusfortnerin SeleniumHQ/selenium#17479- [dotnet] upgrade paket from v9 to v10 by
@titusfortnerin SeleniumHQ/selenium#17481- [build] bump bazel version to 9.1 by
@titusfortnerin SeleniumHQ/selenium#17480- [rust] update zip to v8 by
@titusfortnerin SeleniumHQ/selenium#17485- [js] update eslint to v10 with fixes by
@titusfortnerin SeleniumHQ/selenium#17482- [rb] Update ruby to 3.3.9 by
@aguspein SeleniumHQ/selenium#17484- [dotnet] include snupkg files when packaging things up and allow the use of sourcelink by
@AutomatedTesterin SeleniumHQ/selenium#17467- [build] update download-artifact to v8 by
@titusfortnerin SeleniumHQ/selenium#17493- [dotnet] run format against slnx instead of looping csproj by
@titusfortnerin SeleniumHQ/selenium#17483- [build] bump low-risk Bazel module dependencies by
@titusfortnerin SeleniumHQ/selenium#17494- [rust] update reqwest to 0.13 by
@titusfortnerin SeleniumHQ/selenium#17488- [dotnet] [build] Fix remote linkage in SourceLink by
@nvborisenkoin SeleniumHQ/selenium#17495- [build] remove renovate update requests pending work done in #17427 by
@titusfortnerin SeleniumHQ/selenium#17498- [dotnet] [build] Support deterministic build output by
@nvborisenkoin SeleniumHQ/selenium#17497- [build] bump ruby versions to latest patch releases by
@titusfortnerin SeleniumHQ/selenium#17496- [js] remove npm dependency by using bazel for everything by
@titusfortnerin SeleniumHQ/selenium#17499- [build] bump rules_jvm_external by
@titusfortnerin SeleniumHQ/selenium#17501- [build] bump rules_closure version by
@titusfortnerin SeleniumHQ/selenium#17500- [build] clarify dependency pin and update tasks by
@titusfortnerin SeleniumHQ/selenium#17463
... (truncated)
Changelog
Sourced from selenium-webdriver's changelog.
4.45.0 (2026-06-15)
- Support CDP versions: v147, v148, v149
- deprecate curb http client support (#17443)
- move Ruby bindings to use typescript get attribute atom (#17524)
- Move atoms to use the typescript versions (#17532)
- deprecate Chromium Profile classes (#17557)
- update bazel test tags (#17558)
- separate concerns between Service, DriverFinder, and Options (#17564)
- fix using environment variables to set drivers (#17571)
- create more obvious test guard keywords as aliases (#17636)
4.44.0 (2026-05-12)
- Support CDP versions: v146, v147, v148
- Modern Firefox does not like both the
-vand--logflags at the same time (#17412)- Fix credential issue with private key (#17188)
4.43.0 (2026-04-09)
- Support CDP versions: v145, v146, v147
4.42.0 (2026-04-08)
- Support CDP versions: v144, v145, v146
4.41.0 (2026-02-19)
- Support CDP versions: v143, v144, v145
- remove stored atoms these get generated by build (#16971)
- output driver logs when SE_DEBUG is enabled (#16901)
- Update lint configuration and fix rubocop offenses (#17008)
- add missing unit tests (#17025)
- [grid] Add session event API for server-side event bus integration (#17015)
- Update dependencies (#17111)
4.40.0 (2026-01-18)
- add synchronization and error handling for socket interactions (#16487)
- mark low level bidi implementation as private api (#16475)
- ensure driver process is always stopped (#15635)
- create user-friendly method for enabling bidi (#14284)
- Add force encoding to remove warnings caused by json 3.0 (#16728)
- use SE_DEBUG to enable debugging (#16816)
- ensure the grid is properly restarted in tests when there is a problem (#16842)
- wait for grid to be ready when starting server (#16896)
- check driver status endpoint rather than socket connection (#16877)
- [build] update ruby gems with bazel (#16924)
4.39.0 (2025-12-06)
... (truncated)
Commits
cd6a3cd[build] Prepare for release of selenium-4.45.0 (#17680)bb741bd[build] Automated Browser Version Update (#17658)f53de51[rb] run minimize test on linux now that #17644 fixed fluxbox startup3f37cce[rb] set window state before each window test instead of resetting driver2bfb990[rb] skip Safari double_click action tests6008ae6[rb] skip double_click action test on Safaribf0edc8[rb] create more obvious test guard keywords as aliases (#17636)c474d76[build] Automated Browser Version Update (#17609)13c5344[rb] streamline tests on github actions runners (#17550)79af12b[rb] stabilize tests and remove driver-restart workaround in manager spec- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Summary by cubic
Upgrade selenium-webdriver from 4.38.0 to 4.45.0 to pick up CDP v147–v149 support and recent fixes for driver configuration. The lockfile also updates rubyzip to 3.4.0.