Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Oct 30, 2025

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

Release notes

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

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
  • 692c4a7 Release 4.0.0
  • 1241062 Migrate MSTest: rename names Mstest2 to Mstest4
  • 74a75ce Migrate MSTest to v4
  • 9f47151 Combined dependency updates (2025-10-25)
  • 0727a10 Net version updates
  • 7f05e7e Core dependencies as private assets, fix dependabot
  • 56eeeaa Review doc and samples
  • 30677d4 Namespace/class renaming for browser services
  • cc9f05e Fix logger conversion to C#
  • 4c31201 Warm-up period for remote web driver
  • 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)

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

---
updated-dependencies:
- dependency-name: io.github.javiertuya:selema
  dependency-version: 4.0.0
  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 Oct 30, 2025
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Nov 6, 2025

Superseded by #219.

@dependabot dependabot bot closed this Nov 6, 2025
@dependabot dependabot bot deleted the dependabot/maven/io.github.javiertuya-selema-4.0.0 branch November 6, 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