diff --git a/dotnet/selenium-dotnet-version.bzl b/dotnet/selenium-dotnet-version.bzl index 0eb4780a1e79a..85102766aa919 100644 --- a/dotnet/selenium-dotnet-version.bzl +++ b/dotnet/selenium-dotnet-version.bzl @@ -1,6 +1,6 @@ # BUILD FILE SYNTAX: STARLARK -SE_VERSION = "4.36.0" +SE_VERSION = "4.37.0-nightly202510031147" ASSEMBLY_VERSION = "4.0.0.0" SUPPORTED_NET_STANDARD_VERSIONS = ["netstandard2.0"] diff --git a/java/test/org/openqa/selenium/grid/router/BUILD.bazel b/java/test/org/openqa/selenium/grid/router/BUILD.bazel index f0df3da6cbd8b..9707792d9e267 100644 --- a/java/test/org/openqa/selenium/grid/router/BUILD.bazel +++ b/java/test/org/openqa/selenium/grid/router/BUILD.bazel @@ -3,12 +3,15 @@ load("//java:defs.bzl", "JUNIT5_DEPS", "java_selenium_test_suite", "java_test_su load("//java:version.bzl", "TOOLS_JAVA_VERSION") load("//java/src/org/openqa/selenium/devtools:versions.bzl", "CDP_DEPS") +STRESS_TESTS = [ + "StressTest.java", +] + LARGE_TESTS = [ "DistributedTest.java", "DistributedCdpTest.java", "NewSessionCreationTest.java", "RemoteWebDriverDownloadTest.java", - "StressTest.java", ] FIREFOX_CHROMIUM_ONLY_LARGE_TESTS = [ @@ -39,6 +42,37 @@ java_library( ], ) +java_selenium_test_suite( + name = "stress-tests", + size = "large", + srcs = STRESS_TESTS, + browsers = [ + "chrome", + ], + javacopts = [ + "--release", + TOOLS_JAVA_VERSION, + ], + deps = [ + ":support", + "//java/src/org/openqa/selenium/chrome", + "//java/src/org/openqa/selenium/grid", + "//java/src/org/openqa/selenium/grid/config", + "//java/src/org/openqa/selenium/json", + "//java/src/org/openqa/selenium/remote", + "//java/src/org/openqa/selenium/support", + "//java/test/org/openqa/selenium/environment", + "//java/test/org/openqa/selenium/grid/testing", + "//java/test/org/openqa/selenium/remote/tracing:tracing-support", + "//java/test/org/openqa/selenium/testing:annotations", + "//java/test/org/openqa/selenium/testing:test-base", + artifact("com.google.guava:guava"), + artifact("org.junit.jupiter:junit-jupiter-api"), + artifact("org.junit.jupiter:junit-jupiter-params"), + artifact("org.assertj:assertj-core"), + ] + CDP_DEPS + JUNIT5_DEPS, +) + java_selenium_test_suite( name = "large-tests", size = "large", @@ -108,7 +142,7 @@ java_test_suite( size = "medium", srcs = glob( ["*Test.java"], - exclude = LARGE_TESTS + FIREFOX_CHROMIUM_ONLY_LARGE_TESTS, + exclude = LARGE_TESTS + FIREFOX_CHROMIUM_ONLY_LARGE_TESTS + STRESS_TESTS, ), tags = [ "requires-network", diff --git a/java/version.bzl b/java/version.bzl index 9bf16c9def46e..615467f7a183b 100644 --- a/java/version.bzl +++ b/java/version.bzl @@ -1,2 +1,2 @@ -SE_VERSION = "4.36.0" +SE_VERSION = "4.37.0-SNAPSHOT" TOOLS_JAVA_VERSION = "17" diff --git a/javascript/selenium-webdriver/BUILD.bazel b/javascript/selenium-webdriver/BUILD.bazel index 10a0a0c81f4e1..b70091d2c37e8 100644 --- a/javascript/selenium-webdriver/BUILD.bazel +++ b/javascript/selenium-webdriver/BUILD.bazel @@ -11,7 +11,7 @@ load("//javascript/private:browsers.bzl", "BROWSERS") npm_link_all_packages(name = "node_modules") -VERSION = "4.36.0" +VERSION = "4.37.0-nightly202510031147" BROWSER_VERSIONS = [ "v140", diff --git a/javascript/selenium-webdriver/package.json b/javascript/selenium-webdriver/package.json index fe5e6bae3a580..565381a61ae47 100644 --- a/javascript/selenium-webdriver/package.json +++ b/javascript/selenium-webdriver/package.json @@ -1,6 +1,6 @@ { "name": "selenium-webdriver", - "version": "4.36.0", + "version": "4.37.0-nightly202510031147", "description": "The official WebDriver JavaScript bindings from the Selenium project", "license": "Apache-2.0", "keywords": [ diff --git a/py/BUILD.bazel b/py/BUILD.bazel index a7778e662f04d..2a8fdc30063b3 100644 --- a/py/BUILD.bazel +++ b/py/BUILD.bazel @@ -63,7 +63,7 @@ compile_pip_requirements( ], ) -SE_VERSION = "4.36.0" +SE_VERSION = "4.37.0.202510031147" BROWSER_VERSIONS = [ "v140", diff --git a/py/docs/source/conf.py b/py/docs/source/conf.py index 6f1ca101d7134..6585b6566dea7 100644 --- a/py/docs/source/conf.py +++ b/py/docs/source/conf.py @@ -64,9 +64,9 @@ # built documents. # # The short X.Y version. -version = "4.36" +version = "4.37" # The full version, including alpha/beta/rc tags. -release = "4.36.0" +release = "4.37.0.202510031147" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/py/pyproject.toml b/py/pyproject.toml index 947096b29417e..39b06b8fefd00 100644 --- a/py/pyproject.toml +++ b/py/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "selenium" -version = "4.36.0" +version = "4.37.0.202510031147" license = "Apache-2.0" license-files = ["LICENSE", "NOTICE"] description = "Official Python bindings for Selenium WebDriver." diff --git a/py/selenium/__init__.py b/py/selenium/__init__.py index 1ac5761505a5f..932ccd3f03424 100644 --- a/py/selenium/__init__.py +++ b/py/selenium/__init__.py @@ -16,4 +16,4 @@ # under the License. -__version__ = "4.36.0" +__version__ = "4.37.0.202510031147" diff --git a/py/selenium/webdriver/__init__.py b/py/selenium/webdriver/__init__.py index a79f5f849a6d1..3c80c4358b1bb 100644 --- a/py/selenium/webdriver/__init__.py +++ b/py/selenium/webdriver/__init__.py @@ -44,7 +44,7 @@ from selenium.webdriver.wpewebkit.service import Service as WPEWebKitService # noqa from selenium.webdriver.wpewebkit.webdriver import WebDriver as WPEWebKit # noqa -__version__ = "4.36.0" +__version__ = "4.37.0.202510031147" # We need an explicit __all__ because the above won't otherwise be exported. __all__ = [ diff --git a/rb/Gemfile.lock b/rb/Gemfile.lock index e2607a80d430e..763aed52804e0 100644 --- a/rb/Gemfile.lock +++ b/rb/Gemfile.lock @@ -3,7 +3,7 @@ PATH specs: selenium-devtools (0.140.0) selenium-webdriver (~> 4.2) - selenium-webdriver (4.36.0) + selenium-webdriver (4.37.0.nightly) base64 (~> 0.2) json (<= 2.13.2) logger (~> 1.4) @@ -95,7 +95,7 @@ GEM public_suffix (6.0.2) racc (1.8.1) racc (1.8.1-java) - rack (2.2.17) + rack (2.2.18) rainbow (3.1.1) rake (13.3.0) rb-fsevent (0.11.2) diff --git a/rb/lib/selenium/webdriver/version.rb b/rb/lib/selenium/webdriver/version.rb index abbea406733ca..a3e081a852958 100644 --- a/rb/lib/selenium/webdriver/version.rb +++ b/rb/lib/selenium/webdriver/version.rb @@ -19,6 +19,6 @@ module Selenium module WebDriver - VERSION = '4.36.0' + VERSION = '4.37.0.nightly' end # WebDriver end # Selenium diff --git a/rust/BUILD.bazel b/rust/BUILD.bazel index 483788fa37b4b..55507c317709c 100644 --- a/rust/BUILD.bazel +++ b/rust/BUILD.bazel @@ -77,7 +77,7 @@ rust_binary( name = "selenium-manager", srcs = ["src/main.rs"], edition = "2024", - version = "0.4.36", + version = "0.4.37-nightly", visibility = ["//visibility:public"], deps = [ ":selenium_manager", diff --git a/rust/Cargo.Bazel.lock b/rust/Cargo.Bazel.lock index bd05e3289a33b..ba269fb603af8 100644 --- a/rust/Cargo.Bazel.lock +++ b/rust/Cargo.Bazel.lock @@ -1,5 +1,5 @@ { - "checksum": "2afcfea909aa7282afb3f7835c26bada9f66e33dd31b2bfb816c3048a18dc6ca", + "checksum": "8cebdf0091dcd30cca8737fae97219da906e687423eafa77d513689ad62898cd", "crates": { "addr2line 0.25.1": { "name": "addr2line", @@ -12004,9 +12004,9 @@ ], "license_file": "LICENSE" }, - "selenium-manager 0.4.36": { + "selenium-manager 0.4.37-nightly": { "name": "selenium-manager", - "version": "0.4.36", + "version": "0.4.37-nightly", "package_url": "https://github.com/SeleniumHQ/selenium", "repository": null, "targets": [ @@ -12162,7 +12162,7 @@ "selects": {} }, "edition": "2024", - "version": "0.4.36" + "version": "0.4.37-nightly" }, "license": "Apache-2.0", "license_ids": [ @@ -20613,7 +20613,7 @@ }, "binary_crates": [], "workspace_members": { - "selenium-manager 0.4.36": "rust" + "selenium-manager 0.4.37-nightly": "rust" }, "conditions": { "aarch64-apple-darwin": [ diff --git a/rust/Cargo.lock b/rust/Cargo.lock index cae8e497658d8..633b6ddae151f 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -1857,7 +1857,7 @@ dependencies = [ [[package]] name = "selenium-manager" -version = "0.4.36" +version = "0.4.37-nightly" dependencies = [ "anyhow", "apple-flat-package", diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 46e201fb0d15f..ed6fa22c1c56a 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "selenium-manager" -version = "0.4.36" # don't forget to update rust/BUILD.bazel +version = "0.4.37-nightly" # don't forget to update rust/BUILD.bazel edition = "2024" authors = ["Selenium