Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Nov 6, 2025

Bumps io.github.javiertuya:selema from 3.4.1 to 4.0.1.

Release notes

Sourced from io.github.javiertuya:selema's releases.

v4.0.1

  • Upgrade junit5 to junit6 and add tests to check backwards compatibility with jdk11
  • Improve precision of the time window that appears in selema logs when a test fail (preloaded containers) #965

v4.0.0

Breaking changes

  • This release introduces several browser services and moves them to a dedicated namespace. The Selenoid browser service has been renamed and relocated to giis.selema.services.browser.SelenoidBrowserService.
  • .NET Core packages (MSTest, NUnit, and Selenium) are now declared as private assets (similar to Java's provided scope) to prevent propagation to the client. Clients must explicitly declare the required packages and specify the versions for each framework they use.
  • The minimum supported MSTest version is 4.0.0. This is due to breaking changes introduced in MSTest v4, which make it incompatible to maintain both v3 and v4 within the same package.
  • The MSTest ClassCleanupBehavior.EndOfClass value in the ClassCleanup attribute was previously used as a workaround in versions prior to v4 to prevent class cleanup from running at the end of all classes in a namespace. This issue has been resolved in MSTest v4, and the attribute has been removed. Clients must remove it from their code as well.
  • Since MSTest v4 is now the minimum supported version, packages and classes previously named with Mstest2 have been renamed to use Mstest4. Clients must update these references accordingly.

New features

  • Support for Selenium Dynamic Grid with video recording has been added. It is managed by the new DynamicGridBrowserService.
  • Support for Selenium Preloaded Containers with video recording has also been added. This significantly improves performance compared to the Dynamic Grid. It is managed by the new RemoteBrowserService. See the Remote browser servers and services section in the README.md file for more details.
  • Preloaded containers now support a remote mode of operation, intended for scenarios where tests run in an environment separate from the one hosting the browsers. A selema-video-controller server has been introduced to manage browser sessions and video recording.
  • An overloaded version of the setDriverUrl method has been added to configure a warm-up period during which failed connections to a remote browser are retried. This helps prevent test failures when the browser server has just been launched but is not yet ready.
Commits
  • 2ceb38a Release 4.0.1
  • 598cfdd Improve precision of failure interval, close #965
  • 1772f7b Trace preload times
  • f0c3230 Migrate to junit6 and compatibility check
  • b5bf26a Set a dedicated workflow for samples
  • c7ff440 Combined dependency updates (2025-11-02)
  • 57eccf9 Workaround close #959 net PR closed by samples PR
  • 9f1ca12 Combined dependency updates (2025-10-25)
  • 1f55975 Review dependabot and csproj
  • b16a932 Prepare for next iteration
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [io.github.javiertuya:selema](https://github.com/javiertuya/selema) from 3.4.1 to 4.0.1.
- [Release notes](https://github.com/javiertuya/selema/releases)
- [Commits](javiertuya/selema@v3.4.1...v4.0.1)

---
updated-dependencies:
- dependency-name: io.github.javiertuya:selema
  dependency-version: 4.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Nov 6, 2025
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Dec 18, 2025

Superseded by #230.

@dependabot dependabot bot closed this Dec 18, 2025
@dependabot dependabot bot deleted the dependabot/maven/io.github.javiertuya-selema-4.0.1 branch December 18, 2025 23:02
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 java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant