Skip to content

Update dependency io.github.bonigarcia:webdrivermanager to v6#63

Open
mend-for-github-com[bot] wants to merge 1 commit intomainfrom
whitesource-remediate/major-webdriver.version
Open

Update dependency io.github.bonigarcia:webdrivermanager to v6#63
mend-for-github-com[bot] wants to merge 1 commit intomainfrom
whitesource-remediate/major-webdriver.version

Conversation

@mend-for-github-com
Copy link
Copy Markdown

@mend-for-github-com mend-for-github-com bot commented Dec 2, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.github.bonigarcia:webdrivermanager (source) 4.3.16.3.4 age adoption passing confidence

Release Notes

bonigarcia/webdrivermanager (io.github.bonigarcia:webdrivermanager)

v6.3.4

Changed
  • Bump to org.apache.httpcomponents.client5:httpclient5 5.6 (prevents #​1574)

v6.3.3

Changed

v6.3.2

Fixed
  • Consume stdout/stderr asynchronously and add timeout for shell execution (#​1469)
  • Fix logic to find msedgedriver from XML responses (#​1510)
  • Fix condition to check external connections in download logic
  • Fix logic to ignore versions
Changed
  • Changed log level for shell result to trace

v6.3.1

Fixed
  • Check webdriver list before accesing recording in base64

v6.3.0

Added
  • Include getRecordingBase64() in the WebDriverManager API
  • Include workflows to release WebDriverManager in Maven Central and doc in GH Pages
Changed
  • Bump to BrowserWatcher 2.1.0

v6.2.0

Added
  • Include getResolvedBrowserVersion() in the WebDriverManager API (#​1474)
Fixed

v6.1.1

Fixed
  • Include --disable-features=DisableLoadExtensionCommandLineSwitch to load BrowserWatcher
Changed
  • Update configuration to publish artifacts in Maven Central

v6.1.0

Added
  • Wait for extension recording (WEBM) in the Downloads folder
  • Include getRecordingPath() method in WebDriverManager API
Changed
  • Update deprecate methods in httpclient5 to create http-client
  • Use LoggingPreferences for log gathering in Chromium-based browsers
Fixed
  • Add BrowserWatcher 2.0.0 (MV3), which fixes video recording
Removed
  • Remove console log displaying and disabling CSP in Chromium-based browsers (not supported in MV2)

v6.0.1

Fixed
  • Use seleniarm images only for Chromium and Firefox in ARM64 machines
Changed

v6.0.0

Added
  • Use docker-selenium images for Docker support
  • Support ARM64 Docker images (seleniarm)
  • Use PowerShell commands to discover browser versions in Windows
  • Support for geckodriver snap in Linux
  • Include browserBinary() method in WebDriverManager API
Fixed
  • Fix required options in Chromium manager
  • Fix relation between Opera major version and operadriver
Changed
  • Change default Docker shm size to 512m
  • Change default Docker recording resolution to 1920x1080
  • Bump to bonigarcia/novnc:1.2.0
  • Improve commands for browser version discovery in Linux
  • Specify different version for Java tests (11) and main code (8) in pom.xml
  • Update operadriver browser version check
Removed
  • Remove Docker support through Aerokube images (archived)
  • Remove support for Opera, Safari (WebKit), and Chrome Mobile in Docker
  • Remove Docker support through Twilio images (already provided by docker-selenium)
  • Remove browser version discovery in Windows through WMIC (deprecated)

v5.9.3

Fixed
  • Delete temporary .crx files on JVM exit (#​1415)
Changed
  • Support reading msedgedriver storage bucket listing XML as of version 125.0 (#​1323)

v5.9.2

Fixed
  • HTTP 404 when downloading microsoft edgedriver in macOS or Linux (#​1320)

v5.9.1

Removed
  • Remove using jackson-databind 2.17.1

v5.9.0

Fixed
  • Fix architecture label to build URL for Edge ARM64
Changed
  • Force to use jackson-databind 2.17.1
Removed
  • Exclude org.bouncycastle:bcpkix-jdk18on from docker-java

v5.8.0

Fixed
  • Check resolved browser version in Firefox manager (#​1240)
Changed
  • Updated how we check if Docker is running to work with the new cgroup v2 system (#​1259)
Added
  • Support for chromedriver 115+ (CfT endpoints) for NPM mirror (#​1264)

v5.7.0

Fixed
  • Fix CFT label used to get chromedriver version from the URLs (#​1226)
Changed
  • Calculate operadriver version using major Opera version plus 14
Added
Removed
  • Remove logic for using local or online versions.properties
  • Remove wdm.versionsPropertiesOnlineFirst and wdm.versionsPropertiesUrl and associated logic
  • Remove wdm.avoidReadReleaseFromRepository configuration key and associated logic

v5.6.4

Fixed
  • Update Chrome download URL pattern (#​1222)

v5.6.3

Added
  • Include method to set Docker default arguments in wdm API
  • Expose dockerEnvVariables method in wdm API
Changed
  • Change NTCredentials (deprecated) by UsernamePasswordCredentials in HTTP client

v5.6.2

Fixed
  • Fix logic to find driver version from CfT URL (#​1160)

v5.6.1

Fixed
  • Leveraging buildUrl method with avoidExternalConnections to replace place holders in the provided URL (#​1158)
  • Filter by architecture also in Edge ARM64 (#​1155)

v5.6.0

Added
  • Enable CDP support in browsers in Docker using host as Docker network
Fixed
  • Use same number of exposed ports when using host as Docker network
  • Unable to use chromeDownloadUrlPattern (#​1141)
Changed
  • Avoid fallback to old chromedriver repo if CfT fails (#​1137)

v5.5.3

Fixed
  • Fix meta-inf path to find wdm version in jar distribution
Changed
  • Get driver URL list from CfT endpoints for chromedriver 115+

v5.5.2

Fixed
  • Bug-fix reading wdm version

v5.5.1

Added
  • Use default CfT URL when some problem requesting the CfT endpoints happens

v5.5.0

Changed
  • Downgrade to Java 8

v5.4.1

Fixed
  • Use last good versions CfT endpoint only when driver version is unknown (#​1076)

v5.4.0

Changed
Added
Removed
  • Remove all deprecated methods in WebDriverManager API

v5.3.3

Added
  • Include extra condition to find driver in the extracted files (#​983)
Fixed
  • Use --whitelisted-extension-id for Chromium 112+ (fixes BrowserWathcher)
  • Fix support for WebDriverManager server

v5.3.2

Fixed
  • Fix chrome image download on m1 (#​953)
Removed
  • Remove default Docker lang (EN) due to a problem with Edge 108

v5.3.1

Changed
  • Support naming convention for chromedriver 106+ in macOS ARM64
Fixed
  • Fix support for edgedriver on macOS ARM64 (#​897 #​921)
  • Fix resolution geckodriver 0.32.0 (issue #​923)

v5.3.0

Added
  • Include workflow to create mirror of geckodriver, operadriver, and selenium from api.github.com
  • Replace api.github.com URLs to mirrors on raw.githubusercontent.com (to avoid error 403 for good)
Changed
  • Install BrowserWatcher extension through augment (which allows remote Firefox, e.g., in Docker)
  • Use browser version as the second parameter of the CLI argument for resolving drivers

v5.2.3

Added
  • Use resolution cache also when latest driver is downloaded (for preventing 403 error for geckodriver)

v5.2.2

Added
  • Include wait for Docker bind port
  • Include config key for Safari version (for WebKit version)
Changed
  • Don't swallow exception root cause when creating a RemoteWebDriver (issue #​873)
  • Method wdm.create() does not return null if failed to create a webdriver (issue #​874)
  • Include port bindings in host config for docker containers
Fixed
  • Check opera binary browser path only if not using Docker
Removed
  • Documentation in EPUB format

v5.2.1

Added
  • Include fallback mechanism for gathering logs based on LoggingPreferences for Chrome/Edge headless
  • Include wdm.avoidShutdownHook config key and avoidShutdownHook() API method (issue #​839)
Changed
  • Use capabilities getClass() method (required as of Selenium 4.3.0)
  • Bump to BrowserWatcher 1.2.0

v5.2.0

Added
  • Include monitoring features by integrating BrowserWatcher (https://bonigarcia.dev/browserwatcher/) extension. The new API methods supporting these features are: watch(), watchAndDisplay(), getLogs(), startRecording(), stopRecording(), and disableCsp()
Changed
  • Use ChromeDriver instead of OperaDriver for Opera browser

v5.1.1

Added
  • Improve OperaDriver support, to make it compatible with Selenium 4.1.3 (issue #​808)
Changed
  • Include httpclient5 dependency explicitly (issue #​802)
Fixed
  • Detection for snap installed browser (issue #​795)
  • Support for msedgedriver in Mac M1 (issues #​804 and #​812)
  • Normalize path separators in WebDriverManager.zipFolder() (PR #​815)

v5.1.0

Added
  • Add Docker Extra Hosts API method: dockerExtraHosts(String[]) (PR #​788)
  • Include static method isDockerAvailable() in WebDriverManager class
  • Include static method zipFolder(Path sourceFolder) in WebDriverManager class
  • Include static method isOnline(URL url) in WebDriverManager class
  • Include API method to get Docker VNC URL
  • Include API method to accept remote address as URL
Fixed
Changed
  • Updated dependencies (e.g. docker-java) to the latest version
  • Use varargs in setter for Docker volumes
  • Include Apache Commons Lang3 as dependency
Removed
  • Remove Guava dependency (issue #​779)
  • Deprecated several API methods (recordingPrefix, recordingOutput, dockerImage)
  • Deprecated several config methods (e.g. isAvoidingResolutionCache) (PR #​769)

v5.0.3

Added
  • Include viewOnly (for noVNC) as API method and config parameter (issue #​704)
Fixed
  • Filter ARM64 architecture using all possible labels (issue #​700)

v5.0.2

Added
  • Support for ARM64 architecture in chromedriver for Mac (issue #​697)
  • Include current timestamp in recordings file name
Changed
  • Enhance cachePath and resolutionCachePath mkdir (issue #​696)
  • Postpone initialing DockerService (issue #​691)

v5.0.1

Changed
  • Downgrade to Java 8

v5.0.0

Added
  • New documentation: https://bonigarcia.dev/webdrivermanager/ (sources: AsciiDoc, generated: HTML, PDF, EPUB)
  • New high-level feature: browser finder (using the info of the commands database)
  • New high-level feature: WebDriver builder (using local/remote browsers)
  • New high-level feature: Browsers in Docker containers (using Aerokube images, with recording, VNC access, etc.)
  • Improved CLI mode: allow to run browsers in Docker container and inspect them through noVNC
  • Improved Sever mode: use WDM server as a Selenium Server (a "hub" in the classical Selenium Grid jargon)
  • Include manager for safaridriver, used to get Safari path and dockerized browser (WebKit engine)
  • Include shutdown hook for closing WebDriver objects (and release Docker containers, if any)
  • Include API method gitHubToken() to specify a personal access token for authenticated GitHub requests
  • Include API method avoidTmpFolder() to avoid the use of the temporal folder when downloading drivers (issue #​657)
  • Include API method arm64() to specify ARM64 architecture
  • Bypass notarization requirement for geckodriver on Mac OS
  • Include support for generic driver (using config key wdm.defaultBrowser)
  • Allow to specify different driver version per operating system in the versions database (needed for problem detected in geckodriver 0.29.1 in Mac, but required for Windows when using Firefox 90)
Fixed
  • Register decompression for HTTP client (issue #​677)
  • Use --disable-gpu flag as default arguments for Docker containers (in Chrome and Edge)
Changed
  • Not using singletons in managers (e.g. chromedriver(), firefoxdriver()). Now, each manager returns a new instance each time
  • Change name of configuration keys (and corresponding API methods) containing the word internetExplorer to iExplorer
  • Download driver for IExplorer (IEDriverServer.exe) from GitHub (instead of Google storage)
  • Use Java 11
  • Use JUnit 5 in tests
  • Use Selenium 4 in tests
  • Use AssertJ for assertions in tests
  • Use selenium-java as provided dependency
Removed
  • Remove managers for PhantomJS (deprecated browser) and SeleniumServerStandalone (scarce use)
  • Remove API method globalConfig() (it has no sense since managers are not singleton anymore)
  • Remove API methods gitHubTokenName() and gitHubTokenSecret(), replaced by gitHubToken()
  • Remove API localRepositoryUser() and localRepositoryPassword() (redundant)
  • Remove commons-io, commons-lang3, jarchivelib (compile), and okhttp (provided) artifacts

v4.4.3

Added
  • Support for ARM64 (Aarch64) architecture (issue #​634)
  • Include method arm64() in WDM API to specify ARM64 architecture
Fixed
  • Fix execution of registry query commands to detect browser version (for Windows)

v4.4.2

  • Due to a problem in the release procedure, version 4.4.2 is identical to 4.4.1

v4.4.1

Fixed
  • Fix browser version detection in Mac (issue #​632)

v4.4.0

Added
  • Automatic module name in MANIFEST.MF for JDK 9+ support (PR #​615)
  • Include config key wdm.browserVersionDetectionRegex, equivalent to API method browserVersionDetectionRegex()
  • Expose method .exportParameter() in WebDriverManager API
  • Include config key wdm.useChromiumDriverSnap to use Chromium snap package (false by default)
  • Support local URLs (file://) for versions and commands properties
  • Include new API methods: useLocalCommandsPropertiesFirst(), versionsPropertiesUrl(URL), and commandsPropertiesUrl(URL)
Changed
  • Extract commands database as a properties file (commands.properties)
Removed
  • Remove method browserPath() in WebDriverManager API (changed by browserVersionDetectionCommand())

Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

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


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

@mend-for-github-com mend-for-github-com bot changed the title Update dependency io.github.bonigarcia:webdrivermanager to v6 [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Dec 4, 2025
@mend-for-github-com mend-for-github-com bot changed the title [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Update dependency io.github.bonigarcia:webdrivermanager to v6 Dec 4, 2025
@mend-for-github-com mend-for-github-com bot changed the title Update dependency io.github.bonigarcia:webdrivermanager to v6 [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Dec 5, 2025
@mend-for-github-com mend-for-github-com bot changed the title [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Update dependency io.github.bonigarcia:webdrivermanager to v6 Dec 5, 2025
@mend-for-github-com mend-for-github-com bot changed the title Update dependency io.github.bonigarcia:webdrivermanager to v6 [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Dec 21, 2025
@mend-for-github-com mend-for-github-com bot changed the title [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Update dependency io.github.bonigarcia:webdrivermanager to v6 Dec 21, 2025
@mend-for-github-com mend-for-github-com bot changed the title Update dependency io.github.bonigarcia:webdrivermanager to v6 [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Dec 23, 2025
@mend-for-github-com mend-for-github-com bot changed the title [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Update dependency io.github.bonigarcia:webdrivermanager to v6 Dec 25, 2025
@mend-for-github-com mend-for-github-com bot changed the title Update dependency io.github.bonigarcia:webdrivermanager to v6 [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Dec 28, 2025
@mend-for-github-com mend-for-github-com bot changed the title [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Update dependency io.github.bonigarcia:webdrivermanager to v6 Dec 28, 2025
@mend-for-github-com mend-for-github-com bot changed the title Update dependency io.github.bonigarcia:webdrivermanager to v6 [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Jan 10, 2026
@mend-for-github-com mend-for-github-com bot changed the title [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Update dependency io.github.bonigarcia:webdrivermanager to v6 Jan 12, 2026
@mend-for-github-com mend-for-github-com bot changed the title Update dependency io.github.bonigarcia:webdrivermanager to v6 [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Jan 27, 2026
@mend-for-github-com mend-for-github-com bot changed the title [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Update dependency io.github.bonigarcia:webdrivermanager to v6 Jan 28, 2026
@mend-for-github-com mend-for-github-com bot changed the title Update dependency io.github.bonigarcia:webdrivermanager to v6 [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Feb 19, 2026
@mend-for-github-com mend-for-github-com bot changed the title [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Update dependency io.github.bonigarcia:webdrivermanager to v6 Feb 20, 2026
@mend-for-github-com mend-for-github-com bot changed the title Update dependency io.github.bonigarcia:webdrivermanager to v6 [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Feb 21, 2026
@mend-for-github-com mend-for-github-com bot changed the title [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Update dependency io.github.bonigarcia:webdrivermanager to v6 Feb 23, 2026
@mend-for-github-com mend-for-github-com bot changed the title Update dependency io.github.bonigarcia:webdrivermanager to v6 [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Feb 24, 2026
@mend-for-github-com mend-for-github-com bot changed the title [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Update dependency io.github.bonigarcia:webdrivermanager to v6 Feb 25, 2026
@mend-for-github-com mend-for-github-com bot force-pushed the whitesource-remediate/major-webdriver.version branch from ab2e30c to 04b1dcb Compare April 2, 2026 11:50
@mend-for-github-com mend-for-github-com bot changed the title Update dependency io.github.bonigarcia:webdrivermanager to v6 [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Apr 2, 2026
@mend-for-github-com mend-for-github-com bot changed the title [NEUTRAL] Update dependency io.github.bonigarcia:webdrivermanager to v6 Update dependency io.github.bonigarcia:webdrivermanager to v6 Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants