Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ body:
id: selenium-version
attributes:
label: What version of Selenium are you currently using?
description: Important! The latest released version of Selenium is 4.50 and we can't fix old versions.
description: Important! The latest released version of Selenium is 4.51 and we can't fix old versions.
placeholder: e.g., 4.17.0
validations:
required: true
Expand Down
1 change: 1 addition & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,7 @@ Corey Schooler <cschooler@cerner.com>
Coty Rosenblath <coty@pobox.com>
Craig Nishina <craig.nishina@gmail.com>
CsolG <csolg7@gmail.com>
cui fliter <imcusg@gmail.com>
customcommander <hello@spinjs.com>
Cédric Boutillier <cedric.boutillier@gmail.com>
Dakkaron <dak1st@gmx.at>
Expand Down
24 changes: 12 additions & 12 deletions common/selenium_manager.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -7,41 +7,41 @@ def selenium_manager():
http_file(
name = "download_sm_linux_x86_64",
executable = True,
sha256 = "3081648cf6858e9aa0e71e06637a663e0b4fb0fc43149402539cfe0daaa9406f",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-ae22658/selenium-manager-linux-x86_64",
sha256 = "ebb19cbd821362416d49685124bf1cf2ff60c3a0fc7e8ff8039b9ec213deee0a",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-e78293d/selenium-manager-linux-x86_64",
)

http_file(
name = "download_sm_linux_arm64",
executable = True,
sha256 = "267a1558b579f0bd3b3a621fb5a6f621da1ed8c2174ab7ba9c8e5b0350278bd3",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-ae22658/selenium-manager-linux-arm64",
sha256 = "d731461ff6e555e85e84ef44493a81bcdbd4c5a6fdb6557d29b76efb25c6ab32",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-e78293d/selenium-manager-linux-arm64",
)

http_file(
name = "download_sm_macos",
executable = True,
sha256 = "432f01cc2493c9d7afdcc1d5d50fbe7273fb73ded7c53da03c1b35638da556ae",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-ae22658/selenium-manager-macos",
sha256 = "9449b13ce26ef57af218e03d9f5489358caeba95065d579c0723b002d8a04082",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-e78293d/selenium-manager-macos",
)

http_file(
name = "download_sm_windows",
executable = True,
sha256 = "11c43f8ca59d58066c139b77deb7ad6e9a2aba52423062035b70b23379215564",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-ae22658/selenium-manager-windows.exe",
sha256 = "359c01425190d584893b46707a72069cfb8a6dcaa4461f60fcaaac266b611a32",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-e78293d/selenium-manager-windows.exe",
)

http_file(
name = "download_sm_sbom",
sha256 = "e7b0dd1ca6a2e95fd5ef62e684998b587f086173238a21fc817a0f92a01d2442",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-ae22658/selenium-manager.cdx.json",
sha256 = "83b425ff410c907013a1262da5c1eedec3636086fcaa8ab5e60af652ae990310",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-e78293d/selenium-manager.cdx.json",
)

http_file(
name = "download_sm_notice",
sha256 = "79a755207513cc8cccac6bdee242ad04a485b5dade06d114e10bbace848d71a0",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-ae22658/selenium-manager-THIRD-PARTY-NOTICES.txt",
sha256 = "c6da938b5e19a5ba8c7fc177784225ec0463f956efee95da5a1eaa2ebb7a9d9f",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-e78293d/selenium-manager-THIRD-PARTY-NOTICES.txt",
)

def _selenium_manager_artifacts_impl(_ctx):
Expand Down
6 changes: 6 additions & 0 deletions dotnet/CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
v4.51.0
======
* Support CDP versions: v153, v154, v155
* [test] Separate project for NUnit infrastructure (#18104)
* [build] Automated Browser Version Update (major) with CDP (#18131)

v4.50.0
======
* Support CDP versions: v152, v153, v154
Expand Down
14 changes: 14 additions & 0 deletions java/CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
v4.51.0
======
* Support CDP versions: v153, v154, v155
* Do not leak the HttpClient on startup failure (#18047)
* Add RemoteWebDriver.getClientFactory() and move HttpCommandExecutor field removal to 4.53 (#18111)
* [bidi] Decode nested RemoteValues from the parsed tree instead of re-serializing each subtree (#18095)
* remove guava from client bindings #12737 (#13739)
* [bidi] Add BiDi code generator (#17777)
* [bidi] Type field-less synthetic map records as Map<String, V> (#18122)
* [build] source the Java and .NET versions from a root version.bzl that tests do not read (#18138)
* Do not pass a bare --proxy to Selenium Manager (#18089)
* [bidi] Update tests to use converter functions (#18146)
* [build] Automated Browser Version Update (major) with CDP (#18131)

v4.50.0
======
* Support CDP versions: v152, v153, v154
Expand Down
2 changes: 1 addition & 1 deletion javascript/atoms/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ load("//javascript:defs.bzl", "closure_js_deps", "closure_test_suite")

package(default_visibility = ["//visibility:public"])

VERSION = "4.51.0-nightly202609302012"
VERSION = "4.51.0"

# These build tools are CommonJS; the .cjs extension keeps that true regardless
# of the "type": "module" declared by the @selenium/atoms package.json above
Expand Down
2 changes: 1 addition & 1 deletion javascript/atoms/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@selenium/atoms",
"version": "4.51.0-nightly202609302012",
"version": "4.51.0",
"description": "Browser injection atoms for Selenium WebDriver",
"type": "module",
"main": "./dist/index.js",
Expand Down
2 changes: 1 addition & 1 deletion javascript/selenium-webdriver/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ generate_bidi_library(
vendor_cddl_files = BIDI_VENDOR_CDDL_FILES,
)

VERSION = "4.51.0-nightly202609302012"
VERSION = "4.51.0"

BROWSER_VERSIONS = [
"v155",
Expand Down
8 changes: 8 additions & 0 deletions javascript/selenium-webdriver/CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## 4.51.0

- Support CDP versions: v153, v154, v155
- [build] Automated Dependency Update (#18124)
- [bidi] Add vendor specific class generation (#18125)
- Add webextension methods on the driver with BiDi and fallback (#18127)
- [build] Automated Browser Version Update (major) with CDP (#18131)

## 4.50.0

- Support CDP versions: v152, v153, v154
Expand Down
2 changes: 1 addition & 1 deletion javascript/selenium-webdriver/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "selenium-webdriver",
"version": "4.51.0-nightly202609302012",
"version": "4.51.0",
"description": "The official WebDriver JavaScript bindings from the Selenium project",
"license": "Apache-2.0",
"keywords": [
Expand Down
2 changes: 1 addition & 1 deletion py/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ compile_pip_requirements(
requirements_txt = ":requirements_lock.txt",
)

SE_VERSION = "4.51.0.202609302012"
SE_VERSION = "4.51.0"

BROWSER_VERSIONS = [
"v155",
Expand Down
4 changes: 4 additions & 0 deletions py/CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
Selenium 4.51.0
* Support CDP versions: v153, v154, v155
* Validate WebSocket response interval correctly (#17984)

Selenium 4.50.0
* Support CDP versions: v152, v153, v154
* cleanup for ruff b904 raise from (#18030)
Expand Down
2 changes: 1 addition & 1 deletion py/docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
# The short X.Y version.
version = "4.51"
# The full version, including alpha/beta/rc tags.
release = "4.51.0.202609302012"
release = "4.51.0"

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
2 changes: 1 addition & 1 deletion py/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "selenium"
version = "4.51.0.202609302012"
version = "4.51.0"
license = "Apache-2.0"
license-files = ["LICENSE", "NOTICE"]
description = "Official Python bindings for Selenium WebDriver."
Expand Down
2 changes: 1 addition & 1 deletion py/selenium/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
# under the License.


__version__ = "4.51.0.202609302012"
__version__ = "4.51.0"
2 changes: 1 addition & 1 deletion py/selenium/webdriver/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
"Selenium is forcing verbose logging which may override user-specified settings."
)

__version__ = "4.51.0.202609302012"
__version__ = "4.51.0"

# Lazy import mapping: name -> (module_path, attribute_name)
_LAZY_IMPORTS = {
Expand Down
7 changes: 7 additions & 0 deletions rb/CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
4.51.0 (2026-10-09)
=========================
* Support CDP versions: v153, v154, v155
* [build] Automated CDDL Spec Update (#18118)
* type a field-less synthetic map record as a validated map (#18121)
* [build] Automated Browser Version Update (major) with CDP (#18131)

4.50.0 (2026-09-30)
=========================
* Support CDP versions: v152, v153, v154
Expand Down
2 changes: 1 addition & 1 deletion rb/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ PATH
specs:
selenium-devtools (0.155.0)
selenium-webdriver (~> 4.2)
selenium-webdriver (4.51.0.nightly)
selenium-webdriver (4.51.0)
base64 (~> 0.2)
logger (~> 1.4)
rubyzip (>= 1.2.2, < 4.0)
Expand Down
2 changes: 1 addition & 1 deletion rb/lib/selenium/webdriver/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@

module Selenium
module WebDriver
VERSION = '4.51.0.nightly'
VERSION = '4.51.0'
end # WebDriver
end # Selenium
2 changes: 1 addition & 1 deletion rust/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ rust_binary(
rustc_env = {
"CARGO_PKG_DESCRIPTION": "Selenium Manager is a CLI tool that automatically manages the browser/driver resources required by Selenium.",
},
version = "0.4.51-nightly",
version = "0.4.51",
visibility = ["//visibility:public"],
deps = [
":selenium_manager",
Expand Down
5 changes: 5 additions & 0 deletions rust/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
0.4.51
======
* Degrade to empty metadata when the cache cannot be read (#18101)
* configure the Chrome sandbox after unpacking a Chrome for Testing build on Windows (#18139)

0.4.50
======
* Show a proper error message if we can't open metdata_path (#18087)
Expand Down
2 changes: 1 addition & 1 deletion rust/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion rust/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "selenium-manager"
version = "0.4.51-nightly" # don't forget to update rust/BUILD.bazel
version = "0.4.51" # don't forget to update rust/BUILD.bazel
edition = "2024"
authors = ["Selenium <selenium-developers@googlegroups.com"]
license = "Apache-2.0"
Expand Down
4 changes: 2 additions & 2 deletions version.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
# Edit with `./go <lang>:version <X.Y.Z|nightly>` or `./go all:version ...`.
# Nothing under test reads this file, so a version bump leaves cached test results valid.
VERSIONS = {
"dotnet": "4.51.0-nightly",
"java": "4.51.0-SNAPSHOT",
"dotnet": "4.51.0",
"java": "4.51.0",
}
Loading