UNCLASSIFIED - NO CUI

Skip to content

Update dependency mozilla/geckodriver to v0.34.0

Ghost User requested to merge renovate/mozilla-geckodriver-0.x into development

This MR contains the following updates:

Package Type Update Change
mozilla/geckodriver ironbank-github minor v0.33.0 -> v0.34.0

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

mozilla/geckodriver (mozilla/geckodriver)

v0.34.0: 0.34.0

Compare Source

0.34.0 (2024-01-03, c44f0d09630a)

Known problems
  • Startup hang with Firefox running in a container (e.g. snap, flatpak):

    When Firefox is packaged inside a container (like the default Firefox browser shipped with Ubuntu 22.04), it may see a different filesystem to the host. This can affect access to the generated profile directory, which may result in a hang when starting Firefox. Workarounds are listed in the geckodriver usage documentation.

Added
Changed
  • The error handling has undergone refactoring, now utilizing the anyhow and thiserror crates.

    Implemented by James Hendry.

  • Specifying --port=0 as an argument allows geckodriver to dynamically find and use an available free port on the system.

  • Updated dependencies (base64, clap, rust-url)

Fixed
  • While searching for a default Firefox installation on the system, geckodriver used the Contents/MacOS/firefox-bin executable instead of the binary specified in the app bundle's info.plist file. This behavior resulted in a malfunction due to a regression in Firefox, particularly affecting the Firefox 121 release.

  • The Firefox version check has been extended to enable the execution of distributions with custom prefixes for the application name.

    Implemented by Razvan Cojocaru.

Removed
  • Removed the unknown path error which is not part of the WebDriver specification.

    Implemented by James Hendry.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports

Loading