Skip to content

[ruby] Update selenium-webdriver 4.46.0 → 4.48.0 (minor) - #6039

Closed
depfu[bot] wants to merge 1 commit into
developfrom
depfu/update/selenium-webdriver-4.48.0
Closed

depfu[bot] wants to merge 1 commit into
developfrom
depfu/update/selenium-webdriver-4.48.0

Conversation

@depfu

@depfu depfu Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.

What changed?

✳️ selenium-webdriver (4.46.0 → 4.48.0) · Repo · Changelog

Release Notes

4.48.0 (from changelog)

* Support CDP versions: v150, v151, v152
* add low-level BiDi protocol integration specs (#17878)
* [build] Automated Browser Version Update (major) with CDP (#17910)
* fix silent hang on oversized WebSocket frames (#17655)
* always reject a missing required inbound BiDi field (#17936)
* accept a whole-valued float for an integer BiDi field (#17939)
* reject an inbound BiDi scalar outside its union's declared arms (#17947)

4.47.0 (from changelog)

* Support CDP versions: v149, v150, v151
* support WebDriver BiDi on Safari Preview and move #bidi onto Driver (#17729)
* link generated BiDi elements to their spec definitions (#17781)
* add objectOnly/preserveExtras/scalar-primitive BiDi schema signals (#17784)
* construct the BiDi transport inside the domain from a connection (#17796)
* route BiDiBridge navigation through the generated Protocol::BrowsingContext (#17785)
* resolve spec runfiles via Bazel::Runfiles (#17810)
* [build] standardize generated-file license and not to edit markers across generators (#17816)
* validate nullable-constant BiDi params outbound (#17818)
* [build] upgrade rules_ruby to 0.28.0 and drop vendored Bazel::Runfiles workaround (#17824)
* [build] Merge vendor cddl files into shared BiDi schema and implement custom Firefox webExtension options (#17840)
* [grid] honor client-advertised se:remoteUrl for reachable BiDi/CDP/VNC URLs (#17790)
* tolerate and warn on missing required inbound BiDi fields, with SE_BIDI_STRICT to escalate (#17844)
* remove deprecated FTP proxy support (#17846)
* prevent CDP access with Firefox (#17849)
* test matchers assert log entries by id and optional messages and match severity (#17848)
* [bidi] Correct float/enum type fidelity in the shared schema and validate primitives outbound in Ruby (#17852)
* [bidi] mark BiDi types extensible per spec and update Ruby handling (#17853)
* raise typed WebDriver errors for BiDi from a generated error-code map (#17855)
* allow pending test guards to require matching provided exception (#17859)
* pass --enable-chrome-logs unless CHROME_LOG_FILE is set (#17858)
* support custom vendor specific capabilities in options classes (#17862)
* validate BiDi outbound ref fields against their declared type (#17861)
* generate BiDi domain type accessors and union variant factories (#17865)
* deprecate invalid Firefox profile code (#17871)
* [build] Automated Browser Version Update with CDP (#17873)

Does any of this look wrong? Please let us know.

↗️ rubyzip (indirect, 3.4.1 → 3.6.0) · Repo · Changelog

Release Notes

3.6.0

Version 3.6.0

The 3.6.x line lazy-loads OpenSSL only when really needed (for faster start-up times) and clamps internal (DOS-based) dates and times to the allowed range. See README.md for details.

⚠️ There are breaking changes in the 3.x series ⚠️

Please see the README and Updating to version 3.x in the wiki for help upgrading from version 2.4.x to version 3.x.

3.5.0

Version 3.5.0

The 3.5.x line adds the ability to set a Decrypter per-Entry as opposed to only per-InputStream. See README.md for details.

⚠️ There are breaking changes in the 3.x series ⚠️

Please see the README and Updating to version 3.x in the wiki for help upgrading from version 2.4.x to version 3.x.

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by 17 commits:


Depfu Status

Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.

All Depfu comment commands
@​depfu rebase
Rebases against your default branch and redoes this update
@​depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@​depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@​depfu cancel merge
Cancels automatic merging of this PR
@​depfu close
Closes this PR and deletes the branch
@​depfu reopen
Restores the branch and reopens this PR (if it's closed)
@​depfu pause
Ignores all future updates for this dependency and closes this PR
@​depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@​depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)

@depfu depfu Bot added the dependencies Pull requests that update a dependency file label Sep 7, 2026
@depfu

depfu Bot commented Sep 24, 2026

Copy link
Copy Markdown
Contributor Author

Closed in favor of #6072.

@depfu depfu Bot closed this Sep 24, 2026
@depfu
depfu Bot deleted the depfu/update/selenium-webdriver-4.48.0 branch September 24, 2026 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants