diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index 47f86f0ff97be..ace11142875e0 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -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.47 and we can't fix old versions. + description: Important! The latest released version of Selenium is 4.48 and we can't fix old versions. placeholder: e.g., 4.17.0 validations: required: true diff --git a/AUTHORS b/AUTHORS index 4b5f26a587dd2..edc6ab1b19ed4 100644 --- a/AUTHORS +++ b/AUTHORS @@ -672,6 +672,7 @@ mpurland mtrea <32470080+mtrea@users.noreply.github.com> Mubariz Hajimuradov Muhammad Hammad <33136628+mhnaeem@users.noreply.github.com> +munawiki MustafaAgamy Muthu Kannan MWschutte <72599545+MWschutte@users.noreply.github.com> diff --git a/common/selenium_manager.bzl b/common/selenium_manager.bzl index 24c3a3ba708d7..f70a6a0860e44 100644 --- a/common/selenium_manager.bzl +++ b/common/selenium_manager.bzl @@ -7,34 +7,34 @@ def selenium_manager(): http_file( name = "download_sm_linux", executable = True, - sha256 = "adc3edf9400c42f81b25979e8d7a3e58b59a37b00f749437f297104e9829ee03", - url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-bb9e376/selenium-manager-linux", + sha256 = "97df9c7b4aefd1dd1385c81e81543355ca46809f8ec49a20d55a4d0cbac71567", + url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-362f82b/selenium-manager-linux", ) http_file( name = "download_sm_macos", executable = True, - sha256 = "855ced1b6e95cad3c13bd6839395f7168e20bfab6b2e23459948aa71b71dc0f2", - url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-bb9e376/selenium-manager-macos", + sha256 = "8d7e7d02944c357934540cb87e89b1ec3bac2d63f2fb3118957fa38abb7e4bcb", + url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-362f82b/selenium-manager-macos", ) http_file( name = "download_sm_windows", executable = True, - sha256 = "96c69f2db247b7d1a8dd05abf6b0dfe05b8769b6410002eb685ae2dd531314cb", - url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-bb9e376/selenium-manager-windows.exe", + sha256 = "4b63a726b2186b3faad06d792cf82c71bfbcb1d6ea2c8a61193abfd342e2092a", + url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-362f82b/selenium-manager-windows.exe", ) http_file( name = "download_sm_sbom", - sha256 = "4c7bcf995a4b84f71333c23d70a39bb413e8ec1f99549c7bd93d0b9c8bb29431", - url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-bb9e376/selenium-manager.cdx.json", + sha256 = "7d239ecf134e7bea988f8744c68e5d48484b9e283bcf6da1524694f647530e51", + url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-362f82b/selenium-manager.cdx.json", ) http_file( name = "download_sm_notice", - sha256 = "8b49ca47780b554e727209882d9569a2562f9aecbbc141260ae517dfe7c1f79d", - url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-bb9e376/selenium-manager-THIRD-PARTY-NOTICES.txt", + sha256 = "6ffe344c4bab09c047a9b932f012f795832829b1f38fd97f351b9ea177d437b8", + url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-362f82b/selenium-manager-THIRD-PARTY-NOTICES.txt", ) def _selenium_manager_artifacts_impl(_ctx): diff --git a/common/webref_cddl.bzl b/common/webref_cddl.bzl index 27c8cdc9642e9..130d99f7e7611 100644 --- a/common/webref_cddl.bzl +++ b/common/webref_cddl.bzl @@ -5,7 +5,7 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file") # Pinned to a single w3c/webref "main" commit (kept on main so pin-to-pin diffs # stay auditable) and regenerated by the //scripts:update_cddl Bazel target: # https://github.com/w3c/webref/tree/main/ed/cddl -_COMMIT = "f6229ab7d17cf855385c98919a671c5a6ca37341" +_COMMIT = "1207decca1cee916c45901621c85104c9707aa46" _BASE_URL = "https://raw.githubusercontent.com/w3c/webref/{commit}/ed/cddl".format(commit = _COMMIT) # The webref "definitions index" for each spec (same commit, so it stays in lockstep @@ -21,8 +21,8 @@ _DFNS_BASE_URL = "https://raw.githubusercontent.com/w3c/webref/{commit}/ed/dfns" # step runs extract_bidi_anchors.mjs over it to build the prose-anchor index. This is a # separate repo/branch from the webref pin above, so //scripts:update_cddl repins it to # gh-pages' own tip; both track the same editor's draft, within a day of each other. -_BIDI_SPEC_HTML_COMMIT = "afa9413adb1f11da188d0cb4af19ce84d596ec19" -_BIDI_SPEC_HTML_SHA256 = "9c731584b1eb856b343cc0d05f450f80cbb2e802ad4af6b92a5224accc3b20e0" +_BIDI_SPEC_HTML_COMMIT = "975a118c247b6f0e0b64f8093b5f01238423bab1" +_BIDI_SPEC_HTML_SHA256 = "ddfc94f2d7692a3da189c997cb3e88388044b661d2459e68cf7a977a11807446" _BIDI_SPEC_HTML_URL = "https://raw.githubusercontent.com/w3c/webdriver-bidi/{commit}/index.html".format( commit = _BIDI_SPEC_HTML_COMMIT, ) @@ -41,7 +41,7 @@ _CDDL_FILES = [ ("prefetch_all_cddl", "prefetch-all.cddl", "51409b998176a81f681252f8ee16bea5a54a3be9d1cfee9f13ca34efd1feb5ea"), ("ua_client_hints_all_cddl", "ua-client-hints-all.cddl", "6bb41f05d09c755305226b7350970e54f6404698510ea2e1e7a931eaa2647aeb"), ("web_bluetooth_all_cddl", "web-bluetooth-all.cddl", "bc687d19c1e92cf4f0a37bbf7f9aa21db956344b34d8cdda4319b7f4615b6d1d"), - ("webdriver_bidi_all_cddl", "webdriver-bidi-all.cddl", "912e70e34c48e02ef871756b020b1d370189c88574f356021b7cb5b5cfd7ab98"), + ("webdriver_bidi_all_cddl", "webdriver-bidi-all.cddl", "ddc307a435c508bdccdaef3c7869187f5f91fe48510162b099a4daabff2dbfc0"), ] def webref_cddl(): @@ -59,7 +59,7 @@ def webref_cddl(): # and referenced as @//file:dfns.json. Only the specs merged into the BiDi # schema (see the javascript/ and py/ BUILD merge lists) need one. _DFNS_FILES = [ - ("webdriver_bidi_dfns", "webdriver-bidi.json", "f57dc9eb577551478b0c6449009dd6fa8d635dfa025ec8f62a1921709aa9ecee"), + ("webdriver_bidi_dfns", "webdriver-bidi.json", "80823455873e25af598e6d5a6b616dc84f96b2649d5623b962092df596fcd090"), ("permissions_dfns", "permissions.json", "bc5d2907c61e2548c6fc4a42a32c86396b56a68033c62299c4d563db510c105f"), ("prefetch_dfns", "prefetch.json", "b647ef493f8f09a6266c2269c344b16b28344bd14b2b987d660df01ce5833433"), ("ua_client_hints_dfns", "ua-client-hints.json", "56a31bf6fd2ba03158500498d14742f8edd7a2d560580b4aa7f4a703977e40cf"), diff --git a/dotnet/CHANGELOG b/dotnet/CHANGELOG index bd2da9b9ae8c1..9d4ce7cd724dc 100644 --- a/dotnet/CHANGELOG +++ b/dotnet/CHANGELOG @@ -1,3 +1,9 @@ +v4.48.0 +====== +* Support CDP versions: v150, v151, v152 +* [build] Automated Browser Version Update (major) with CDP (#17910) +* [bidi] Throw in case of unknown discriminator (#17948) + v4.47.0 ====== * Support CDP versions: v149, v150, v151 diff --git a/dotnet/version.bzl b/dotnet/version.bzl index 0fc6c6d0c18bf..48eeee92985f4 100644 --- a/dotnet/version.bzl +++ b/dotnet/version.bzl @@ -1,6 +1,6 @@ # BUILD FILE SYNTAX: STARLARK -SE_VERSION = "4.48.0-nightly202608101808" +SE_VERSION = "4.48.0" SUPPORTED_DEVTOOLS_VERSIONS = [ "v152", diff --git a/java/CHANGELOG b/java/CHANGELOG index aa7411e621287..a5d2409bc74f5 100644 --- a/java/CHANGELOG +++ b/java/CHANGELOG @@ -1,3 +1,11 @@ +v4.48.0 +====== +* Support CDP versions: v150, v151, v152 +* [grid] stop forwarding se:remoteUrl past the Node that consumes it (#17908) +* [grid] Forward file upload/download for Kubernetes, Docker and relay sessions (#17914) +* [build] Automated Browser Version Update (major) with CDP (#17910) +* Add warn annotation for undeclared field while JSON coercion (#17917) + v4.47.0 ====== * Support CDP versions: v149, v150, v151 diff --git a/java/version.bzl b/java/version.bzl index e1c5c16e824cc..a0f6aead67183 100644 --- a/java/version.bzl +++ b/java/version.bzl @@ -1,2 +1,2 @@ -SE_VERSION = "4.48.0-SNAPSHOT" +SE_VERSION = "4.48.0" TOOLS_JAVA_VERSION = "17" diff --git a/javascript/selenium-webdriver/BUILD.bazel b/javascript/selenium-webdriver/BUILD.bazel index 873626a93f8ce..d72b3719c5c3b 100644 --- a/javascript/selenium-webdriver/BUILD.bazel +++ b/javascript/selenium-webdriver/BUILD.bazel @@ -122,7 +122,7 @@ generate_bidi_library( ], ) -VERSION = "4.48.0-nightly202608101808" +VERSION = "4.48.0" BROWSER_VERSIONS = [ "v152", diff --git a/javascript/selenium-webdriver/CHANGES.md b/javascript/selenium-webdriver/CHANGES.md index b680fc211f780..5ef59601786d5 100644 --- a/javascript/selenium-webdriver/CHANGES.md +++ b/javascript/selenium-webdriver/CHANGES.md @@ -1,3 +1,11 @@ +## 4.48.0 + +- Support CDP versions: v150, v151, v152 +- Normalize empty custom locator results (#17851) +- [build] Automated Browser Version Update (major) with CDP (#17910) +- Ensure BiDi is not exposed on Driver (#17926) +- Add serialization and domain layer (#17927) + ## 4.47.0 - Support CDP versions: v149, v150, v151 diff --git a/javascript/selenium-webdriver/package.json b/javascript/selenium-webdriver/package.json index bc2ed5db388d4..6c58793bc09df 100644 --- a/javascript/selenium-webdriver/package.json +++ b/javascript/selenium-webdriver/package.json @@ -1,6 +1,6 @@ { "name": "selenium-webdriver", - "version": "4.48.0-nightly202608101808", + "version": "4.48.0", "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 158dc912d61ac..bbc1ef1c0adb6 100644 --- a/py/BUILD.bazel +++ b/py/BUILD.bazel @@ -76,7 +76,7 @@ compile_pip_requirements( ], ) -SE_VERSION = "4.48.0.202608101808" +SE_VERSION = "4.48.0" BROWSER_VERSIONS = [ "v152", diff --git a/py/CHANGES b/py/CHANGES index ff3510f5345fb..83ab55d70e46b 100644 --- a/py/CHANGES +++ b/py/CHANGES @@ -1,3 +1,9 @@ +Selenium 4.48.0 +* Support CDP versions: v150, v151, v152 +* fix W3C capabilities built from a list of options (create_matches) (#17897) +* generate the internal BiDi protocol layer from the shared binding-neutral schema (#17761) +* update new BiDi layer generation to conform to latest proposed ADR (#17942) + Selenium 4.47.0 * Support CDP versions: v149, v150, v151 * Fix default command_executor URL in RemoteWebDriver docstring (#17803) diff --git a/py/docs/source/conf.py b/py/docs/source/conf.py index a568e2caba506..3e866d8b903ea 100644 --- a/py/docs/source/conf.py +++ b/py/docs/source/conf.py @@ -77,7 +77,7 @@ # The short X.Y version. version = "4.48" # The full version, including alpha/beta/rc tags. -release = "4.48.0.202608101808" +release = "4.48.0" # 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 f4768ea4617ce..3235f082fe8d4 100644 --- a/py/pyproject.toml +++ b/py/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "selenium" -version = "4.48.0.202608101808" +version = "4.48.0" 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 1177f9e477592..279db7ed67c40 100644 --- a/py/selenium/__init__.py +++ b/py/selenium/__init__.py @@ -16,4 +16,4 @@ # under the License. -__version__ = "4.48.0.202608101808" +__version__ = "4.48.0" diff --git a/py/selenium/webdriver/__init__.py b/py/selenium/webdriver/__init__.py index 0c2c447193092..9f9c306dfc94e 100644 --- a/py/selenium/webdriver/__init__.py +++ b/py/selenium/webdriver/__init__.py @@ -30,7 +30,7 @@ "Selenium is forcing verbose logging which may override user-specified settings." ) -__version__ = "4.48.0.202608101808" +__version__ = "4.48.0" # Lazy import mapping: name -> (module_path, attribute_name) _LAZY_IMPORTS = { diff --git a/rb/CHANGES b/rb/CHANGES index 57051b56aa12f..ba2a7080f78c5 100644 --- a/rb/CHANGES +++ b/rb/CHANGES @@ -1,3 +1,13 @@ +4.48.0 (2026-08-27) +========================= +* Support CDP versions: v150, v151, v152 +* add low-level BiDi protocol integration specs (#17878) +* [build] Automated Browser Version Update (major) with CDP (#17910) +* fix silent hang on oversized WebSocket frames (#17655) +* always reject a missing required inbound BiDi field (#17936) +* accept a whole-valued float for an integer BiDi field (#17939) +* reject an inbound BiDi scalar outside its union's declared arms (#17947) + 4.47.0 (2026-08-10) ========================= * Support CDP versions: v149, v150, v151 diff --git a/rb/Gemfile.lock b/rb/Gemfile.lock index 040496e9e858b..5c8f342240742 100644 --- a/rb/Gemfile.lock +++ b/rb/Gemfile.lock @@ -3,7 +3,7 @@ PATH specs: selenium-devtools (0.152.0) selenium-webdriver (~> 4.2) - selenium-webdriver (4.48.0.nightly) + selenium-webdriver (4.48.0) base64 (~> 0.2) logger (~> 1.4) rexml (~> 3.2, >= 3.2.5) diff --git a/rb/lib/selenium/webdriver/version.rb b/rb/lib/selenium/webdriver/version.rb index 10301d8c32b87..e4d68df535869 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.48.0.nightly' + VERSION = '4.48.0' end # WebDriver end # Selenium diff --git a/rust/BUILD.bazel b/rust/BUILD.bazel index 885156aedca16..d30494d206604 100644 --- a/rust/BUILD.bazel +++ b/rust/BUILD.bazel @@ -90,7 +90,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.48-nightly", + version = "0.4.48", visibility = ["//visibility:public"], deps = [ ":selenium_manager", diff --git a/rust/CHANGELOG.md b/rust/CHANGELOG.md index d6a5f4ec41e40..29cdb3ec9c3a0 100644 --- a/rust/CHANGELOG.md +++ b/rust/CHANGELOG.md @@ -1,3 +1,7 @@ +0.4.48 +====== +* Honour the `DO_NOT_TRACK` env var (#17931) + 0.4.47 ====== * honor --browser-version in Selenium Manager Electron driver resolution (#17567) diff --git a/rust/Cargo.lock b/rust/Cargo.lock index a630539ffaae4..b8cfc344dcee8 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -112,7 +112,7 @@ dependencies = [ "flate2", "log", "md-5", - "rand 0.8.7", + "rand 0.8.8", "reqwest 0.12.28", "scroll", "serde", @@ -284,9 +284,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.4.2" +version = "1.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d262e149917187838d5b42777c8253bcb64500067342904e7d429499a6f277e" +checksum = "0ad534f4357a5264cce5019c989cf66a4f0dc4e0d1b1d15f8aacec0ff7360273" dependencies = [ "find-msvc-tools", "jobserver", @@ -373,7 +373,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -390,9 +390,9 @@ checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" [[package]] name = "combine" -version = "4.6.7" +version = "4.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +checksum = "cfc320937d09e6de266b31b9afb480f197d7a861be86be7cb2ea7e5d1bfffc5e" dependencies = [ "bytes", "memchr", @@ -467,9 +467,9 @@ checksum = "217698eaf96b4a3f0bc4f3662aaa55bdf913cd54d7204591faa790070c6d0853" [[package]] name = "crc32fast" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +checksum = "8498c871161e1742aaa9d52551b2d6ebdd4c3d45a3be423e3728f33b955be550" dependencies = [ "cfg-if", ] @@ -611,7 +611,7 @@ checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -688,9 +688,9 @@ dependencies = [ [[package]] name = "find-msvc-tools" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b73573e6edcd2af0cdf47bd6cb58f0b3839491263c314eaad1ccf24430e1de" +checksum = "d45db016d36b838f563236e9193d0ee6ce38f3f68b6c94e914b4929c96bbb890" [[package]] name = "flate2" @@ -736,9 +736,9 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "futures-channel" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "262590f4fe6afeb0bc83be1daa64e52657fe185690a958af7f3ad0e92085c5ae" +checksum = "b1f9e3d69d39e4862ffed03ed071a76f9a13ba1d9109d355b0f0aa6b15e393c4" dependencies = [ "futures-core", "futures-sink", @@ -746,33 +746,33 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cd50c473c80f6d7c3670a752354b8e569b1a7cbfdc0419ec88e5edad85e0dc7" +checksum = "92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e" [[package]] name = "futures-io" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4577ecaa3c4f96589d473f679a71b596316f6641bc350038b962a5daf0085d7a" +checksum = "53c0fa8157de1303bfffdaa1cc2a673bfffb60102f76b0ef4441659124373fed" [[package]] name = "futures-sink" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e34418ac499d6305c2fb5ad0ed2f6ac998c5f8ca209b4510f7f94242c647e307" +checksum = "1944426bf7d03f1d14f708785e4b33efd750b36d48a157b836b3efc15ede8e1d" [[package]] name = "futures-task" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b231ed28831efb4a61a08580c4bc233ec56bc009f4cd8f52da2c3cb97df0c109" +checksum = "cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd" [[package]] name = "futures-util" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a77a90a256fce34da66415271e30f94ee91c57b04b8a2c042d9cf3220179deaa" +checksum = "0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc" dependencies = [ "futures-core", "futures-io", @@ -872,9 +872,9 @@ dependencies = [ [[package]] name = "http-body-util" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9f41fd6a08e4d4ec69df65976da761afd5ad5e58a9d4acb46bd1c953a9e3ff2" +checksum = "23169fe34a5fbcdd3f3862e78fb9b6fccd5f02a6dc6f732547005d45631ce71c" dependencies = [ "bytes", "futures-core", @@ -974,9 +974,9 @@ dependencies = [ [[package]] name = "icu_collections" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" +checksum = "fa68d21081c4a05d5a901a1c62add574c77048b6a1c67be3b50ce0b60d4ca513" dependencies = [ "displaydoc", "potential_utf", @@ -988,9 +988,9 @@ dependencies = [ [[package]] name = "icu_locale_core" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" +checksum = "d56e28588da92eee5c3201a6eff33fabdd49b62269c8938d4ff050ce4d900deb" dependencies = [ "displaydoc", "litemap", @@ -1001,9 +1001,9 @@ dependencies = [ [[package]] name = "icu_normalizer" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" +checksum = "12f9cf5f235641ed274641dd81c3f28d870e276763d0797aeeab72317b1c646f" dependencies = [ "icu_collections", "icu_normalizer_data", @@ -1015,16 +1015,17 @@ dependencies = [ [[package]] name = "icu_normalizer_data" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" +checksum = "1563da1ed3e0b3bf3d74c9b85917ac9c56464d2f57242270c09c9e752f8021a0" [[package]] name = "icu_properties" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" +checksum = "7e7ca276ad3145661a65914e6daf131ca5120cd3dcee8f8f3214b8875184a148" dependencies = [ + "displaydoc", "icu_collections", "icu_locale_core", "icu_properties_data", @@ -1035,15 +1036,15 @@ dependencies = [ [[package]] name = "icu_properties_data" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" +checksum = "e590f038c1464a96894fd6d10127e90a8be4509f56ff7ecef851b15cee0b7caa" [[package]] name = "icu_provider" -version = "2.2.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" +checksum = "d27bbb9d3abbefac45d55f647c9de1d44aafcd1186eb91879afef17c396c3e73" dependencies = [ "displaydoc", "icu_locale_core", @@ -1260,9 +1261,9 @@ checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" [[package]] name = "libredox" -version = "0.1.19" +version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2026a5056764a10b2bf5d56488cba40da507f5493a6a429340e2004d9ed085fa" +checksum = "28d0a00925a9f930d679b6789b721e3a7f9ed110f41b86d2497caa780c3a070a" dependencies = [ "libc", ] @@ -1275,15 +1276,15 @@ checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" [[package]] name = "litemap" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" +checksum = "47d9d19d1d6efa0109d2f65ff4c85cddd50bd572e5a00127ab10987290bcefae" [[package]] name = "log" -version = "0.4.33" +version = "0.4.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad" +checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6" [[package]] name = "lru-slab" @@ -1421,9 +1422,9 @@ checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" [[package]] name = "pkg-config" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e" +checksum = "f6b464fbc74e149a392436b17d523f769e057cb6877f6a5c4618bc6f11800548" [[package]] name = "portable-atomic" @@ -1442,9 +1443,9 @@ dependencies = [ [[package]] name = "potential_utf" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" +checksum = "d83eb9bc6d8e5cf568e7a1101d60ee05e81ed50ea106026f3d18deeb046d7661" dependencies = [ "zerovec", ] @@ -1522,9 +1523,9 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.11.16" +version = "0.11.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f4bfc015262b9df63c8845072ce59068853ff5872180c2ce2f13038b970e560" +checksum = "04759210543be93709136e28212294a659ef5001836ff4eab4d663e4529bba83" dependencies = [ "bytes", "getrandom 0.4.3", @@ -1573,9 +1574,9 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] name = "rand" -version = "0.8.7" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22f6172bdec972074665ed81ed53b71da00bfc44b65a753cfde883ec4c702a1a" +checksum = "e058c7de0b26af77780c769414d6257830bb240f3c38477dbc2c16e5f54d6d4c" dependencies = [ "libc", "rand_chacha", @@ -1881,9 +1882,9 @@ checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" [[package]] name = "rustls-webpki" -version = "0.103.13" +version = "0.103.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e" +checksum = "f3c3cf1d8b1e7d4927e2d154c3fcb02979afb9939629c62cd9048d4f07b60ac2" dependencies = [ "ring", "rustls-pki-types", @@ -1965,7 +1966,7 @@ dependencies = [ [[package]] name = "selenium-manager" -version = "0.4.48-nightly" +version = "0.4.48" dependencies = [ "anyhow", "apple-flat-package", @@ -2045,7 +2046,7 @@ checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -2227,9 +2228,9 @@ dependencies = [ [[package]] name = "syn" -version = "3.0.3" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" +checksum = "e6275cddf4610d1775e6d1fe9469b2e77d0f39fd98fb7450901b821e0c53649f" dependencies = [ "proc-macro2", "quote", @@ -2323,7 +2324,7 @@ checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -2358,9 +2359,9 @@ dependencies = [ [[package]] name = "tinystr" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" +checksum = "b1e27c91459209c2986af3dcf603a5a74a4368754ce37414f59acc971167f643" dependencies = [ "displaydoc", "zerovec", @@ -2404,7 +2405,7 @@ checksum = "78773a2a397f451582ce068015985c33193cf6dea8b74d2a639fe457b2f07b0e" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.4", ] [[package]] @@ -2576,9 +2577,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.24.0" +version = "1.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf3923a6f5c4c6382e0b653c4117f48d631ea17f38ed86e2a828e6f7412f5239" +checksum = "b5772d71c9be8a8a6ac2117d949c5b224c1b72241bb611d9a3012edcf8af7812" dependencies = [ "js-sys", "wasm-bindgen", @@ -2719,9 +2720,9 @@ dependencies = [ [[package]] name = "which" -version = "8.0.5" +version = "8.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f3ef584124b911bcc3875c2f1472e80f24361ceb789bd1c62b3e9a3df9ff43c" +checksum = "bae2f2b2b816647a1cab1acc91f5bd20812d53cb344382635ec2181940c8034f" dependencies = [ "libc", ] @@ -2906,9 +2907,9 @@ checksum = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81" [[package]] name = "writeable" -version = "0.6.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" +checksum = "3ad82d2a33cdc9674dc7465672f271e096168fcdbe0f799d9e6db8c5892679dc" [[package]] name = "x509-certificate" @@ -3040,9 +3041,9 @@ dependencies = [ [[package]] name = "zerotrie" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" +checksum = "4ea269c3bd32f0a32c321907a2ae912ba6f4649bb0fc764a15627e99a7095a3f" dependencies = [ "displaydoc", "yoke", @@ -3051,9 +3052,9 @@ dependencies = [ [[package]] name = "zerovec" -version = "0.11.6" +version = "0.11.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" +checksum = "bb0464e17806c1d976d5cba29399c7f08e516e279e2ba493f63123b5fca67dd8" dependencies = [ "yoke", "zerofrom", @@ -3062,13 +3063,13 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.3" +version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" +checksum = "34df6fc39dbd26ddc9c10e6a2984476e13acce22e64e4487636ef494369225da" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.4", ] [[package]] diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 4ea30c7eecf4e..6a43ee4291f8f 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "selenium-manager" -version = "0.4.48-nightly" # don't forget to update rust/BUILD.bazel +version = "0.4.48" # don't forget to update rust/BUILD.bazel edition = "2024" authors = ["Selenium