Skip to content

Commit

Permalink
Release 4.18.0 (#13602)
Browse files Browse the repository at this point in the history
* update Rust version to 0.4.18

* Rust Changelog

* Disabling test for firefox

* [build] Prepare for release of Selenium 4.18.0 (#13597)

* Update pinned browser versions

* Update selenium manager version

* Update Maven Dependencies

* Update authors file

Update versions and change logs to release Selenium 4.18.0

---------

Co-authored-by: Selenium CI Bot <[email protected]>

* Updating changelogs for 4.18.0

[skip ci]

---------

Co-authored-by: Selenium CI Bot <[email protected]>
Co-authored-by: Selenium CI Bot <[email protected]>
  • Loading branch information
3 people authored Feb 19, 2024
1 parent ce9dee2 commit b6bf9de
Show file tree
Hide file tree
Showing 27 changed files with 539 additions and 430 deletions.
4 changes: 4 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -257,6 +257,7 @@ Erik E. Beerepoot <[email protected]>
Erik Kuefler <[email protected]>
Evan Sangaline <[email protected]>
Evgeniy Roldukhin <[email protected]>
EwaMarek <[email protected]>
Fan <[email protected]>
Felipe Knorr Kuhn <[email protected]>
Fenil Mehta <[email protected]>
Expand Down Expand Up @@ -634,6 +635,7 @@ no_author <[email protected]>
nvonop <[email protected]>
Oboleninov Anton <[email protected]>
Oleg Höfling <[email protected]>
Oleg Ridchenko <[email protected]>
Oleksii <[email protected]>
Olivier SCHNEIDER <[email protected]>
Olle Jonsson <[email protected]>
Expand Down Expand Up @@ -754,6 +756,7 @@ Shreyan Avigyan <[email protected]>
Shubham Singh <[email protected]>
Shuhai Shen <[email protected]>
Simon K <[email protected]>
Simon Perepelitsa <[email protected]>
Simon Stewart <[email protected]>
skratchdot <[email protected]>
smhc <[email protected]>
Expand Down Expand Up @@ -819,6 +822,7 @@ trademark18 <[email protected]>
Trey Chadick <[email protected]>
Tricia Crichton <[email protected]>
TriciaCrichton <[email protected]>
Trig <[email protected]>
Troy Walsh <[email protected]>
ttanaka <[email protected]>
tvataire <[email protected]>
Expand Down
46 changes: 23 additions & 23 deletions common/repositories.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@ exports_files(

http_archive(
name = "linux_beta_firefox",
url = "https://ftp.mozilla.org/pub/firefox/releases/123.0b7/linux-x86_64/en-US/firefox-123.0b7.tar.bz2",
sha256 = "05de0ab4a48c7a2c798172f68a11ba249785f60be97c6729b269dffa78328e12",
url = "https://ftp.mozilla.org/pub/firefox/releases/123.0b9/linux-x86_64/en-US/firefox-123.0b9.tar.bz2",
sha256 = "c29d96875b8eb03d37e948e3f62cd4505300fce85f0e09dfae6a4443d3878607",
build_file_content = """
filegroup(
name = "files",
Expand All @@ -51,15 +51,15 @@ exports_files(

dmg_archive(
name = "mac_beta_firefox",
url = "https://ftp.mozilla.org/pub/firefox/releases/123.0b7/mac/en-US/Firefox%20123.0b7.dmg",
sha256 = "f598649bae4035bcf5f003b2faf1810d972898da63fff27b13cff8f0fd9e50a7",
url = "https://ftp.mozilla.org/pub/firefox/releases/123.0b9/mac/en-US/Firefox%20123.0b9.dmg",
sha256 = "6addddfd288a16c08dc59a88c8f9fe252d7d608b83bc2458f139e77fda4ddab8",
build_file_content = "exports_files([\"Firefox.app\"])",
)

http_archive(
name = "linux_dev_firefox",
url = "https://ftp.mozilla.org/pub/firefox/releases/123.0b7/linux-x86_64/en-US/firefox-123.0b7.tar.bz2",
sha256 = "05de0ab4a48c7a2c798172f68a11ba249785f60be97c6729b269dffa78328e12",
url = "https://ftp.mozilla.org/pub/firefox/releases/123.0b9/linux-x86_64/en-US/firefox-123.0b9.tar.bz2",
sha256 = "c29d96875b8eb03d37e948e3f62cd4505300fce85f0e09dfae6a4443d3878607",
build_file_content = """
filegroup(
name = "files",
Expand All @@ -75,8 +75,8 @@ exports_files(

dmg_archive(
name = "mac_dev_firefox",
url = "https://ftp.mozilla.org/pub/firefox/releases/123.0b7/mac/en-US/Firefox%20123.0b7.dmg",
sha256 = "f598649bae4035bcf5f003b2faf1810d972898da63fff27b13cff8f0fd9e50a7",
url = "https://ftp.mozilla.org/pub/firefox/releases/123.0b9/mac/en-US/Firefox%20123.0b9.dmg",
sha256 = "6addddfd288a16c08dc59a88c8f9fe252d7d608b83bc2458f139e77fda4ddab8",
build_file_content = "exports_files([\"Firefox.app\"])",
)

Expand All @@ -96,32 +96,32 @@ exports_files(

pkg_archive(
name = "mac_edge",
url = "https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/d6fb84d9-f938-4de1-a97f-b3e346a924be/MicrosoftEdge-121.0.2277.106.pkg",
sha256 = "b295496582213abecc4f12e29162a5998d8f47881ba9d9e0927cfe5fc6c0c9cd",
url = "https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/7d455fa7-376b-4ff4-a83c-e74664b24a02/MicrosoftEdge-121.0.2277.128.pkg",
sha256 = "a9b0e772ab1d5545349e312a94526bd3376b9deaa159f13dce070f713c793261",
move = {
"MicrosoftEdge-121.0.2277.106.pkg/Payload/Microsoft Edge.app": "Edge.app",
"MicrosoftEdge-121.0.2277.128.pkg/Payload/Microsoft Edge.app": "Edge.app",
},
build_file_content = "exports_files([\"Edge.app\"])",
)

http_archive(
name = "linux_edgedriver",
url = "https://msedgedriver.azureedge.net/121.0.2277.106/edgedriver_linux64.zip",
sha256 = "c842ab7c6b4013b7cf782186693dc52264b798124aabbf217aa6ef7564fe01f5",
url = "https://msedgedriver.azureedge.net/121.0.2277.128/edgedriver_linux64.zip",
sha256 = "9375569e62132ebf68bbe18af7415d572198bc027e15273e8d979c8083ae156a",
build_file_content = "exports_files([\"msedgedriver\"])",
)

http_archive(
name = "mac_edgedriver",
url = "https://msedgedriver.azureedge.net/121.0.2277.106/edgedriver_mac64.zip",
sha256 = "80e872ad410e25f0eda90b22ccc190a87fbc95e13c76e86648932599185e7a8c",
url = "https://msedgedriver.azureedge.net/121.0.2277.128/edgedriver_mac64.zip",
sha256 = "bdf456bf444e2878a672f3eebb3211ca05a10a896ca57d70ccfe9d1dc3e90100",
build_file_content = "exports_files([\"msedgedriver\"])",
)

http_archive(
name = "linux_chrome",
url = "https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/121.0.6167.85/linux64/chrome-linux64.zip",
sha256 = "0d4c2fbb4db86121bc72450cb9e8659335a72c1719c348e32331cf512ab1487c",
url = "https://storage.googleapis.com/chrome-for-testing-public/121.0.6167.184/linux64/chrome-linux64.zip",
sha256 = "f2496409f3f440c039c967751818480c6029da43b808db307fd2381cabc836ee",
build_file_content = """
filegroup(
name = "files",
Expand All @@ -137,8 +137,8 @@ exports_files(

http_archive(
name = "mac_chrome",
url = "https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/121.0.6167.85/mac-x64/chrome-mac-x64.zip",
sha256 = "e150319a0fb5e13adbc703772545c7c9fa20b0474b56667f99f7967f5eefe0b8",
url = "https://storage.googleapis.com/chrome-for-testing-public/121.0.6167.184/mac-x64/chrome-mac-x64.zip",
sha256 = "2c228be3134ea66fd4e8648d6eb937fde5f7d2591e2f2c16966eb7edc72d9e17",
strip_prefix = "chrome-mac-x64",
patch_cmds = [
"mv 'Google Chrome for Testing.app' Chrome.app",
Expand All @@ -149,16 +149,16 @@ exports_files(

http_archive(
name = "linux_chromedriver",
url = "https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/121.0.6167.85/linux64/chromedriver-linux64.zip",
sha256 = "3bc538a59efafcdeeaf5b57b77403ec2522aa9aa33e96c9f6503b87085760883",
url = "https://storage.googleapis.com/chrome-for-testing-public/121.0.6167.184/linux64/chromedriver-linux64.zip",
sha256 = "a1e864dd3b087733e5c654f57b93a241ee5f9dbf82c6b5a48e7c1768ea9e78e6",
strip_prefix = "chromedriver-linux64",
build_file_content = "exports_files([\"chromedriver\"])",
)

http_archive(
name = "mac_chromedriver",
url = "https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/121.0.6167.85/mac-x64/chromedriver-mac-x64.zip",
sha256 = "2033dd8eadc5a4bcba63dc64475e66cdb21a97cc23790cf35ad5ae678b8a9b30",
url = "https://storage.googleapis.com/chrome-for-testing-public/121.0.6167.184/mac-x64/chromedriver-mac-x64.zip",
sha256 = "3d3f4a9575ff356258b6f12a9375d8c92f47cdff79f191b3faeff723a29bf308",
strip_prefix = "chromedriver-mac-x64",
build_file_content = "exports_files([\"chromedriver\"])",
)
12 changes: 6 additions & 6 deletions common/selenium_manager.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,20 @@ def selenium_manager():
http_file(
name = "download_sm_linux",
executable = True,
sha256 = "b417e4faad5ab781102f6ba83f0bfc39b60343fbc43455a2732cab82420dcd0e",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-03637c4/selenium-manager-linux",
sha256 = "ec6db2c8ea49cf4fafaf52e70ffcbcac3d49d07df7ca11dba49652b9d51d2d1a",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-8fab886/selenium-manager-linux",
)

http_file(
name = "download_sm_macos",
executable = True,
sha256 = "f0990a97a24db5b0aa9d2fcbc7b69eaad11e96a4f3a75887f667b874bdc5e713",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-03637c4/selenium-manager-macos",
sha256 = "43168f3c79747b5dd86a6aeb5fc8fb642614899c4ce427e8dcd57737cf70be7f",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-8fab886/selenium-manager-macos",
)

http_file(
name = "download_sm_windows",
executable = True,
sha256 = "cb6e0b5ca072038e7626f77263c4b443b1f3e6c550cf3ebf09bf7d2c237a7389",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-03637c4/selenium-manager-windows.exe",
sha256 = "c85785e6738ad1759c1e424b2a96f79f0f3ad3a5b5def8a7130dd98c290731c4",
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-8fab886/selenium-manager-windows.exe",
)
13 changes: 13 additions & 0 deletions dotnet/CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
v4.18.0
======

* update parameter name to allowedIpAddresses and make whitelistedIpAddresses obsolete
* remove download url parameter from driver service constructor
* mark UseVerboseLogging obsolete for Edge service in favor of EnableVerboseLogging
* explicitly support passing the full path to driver in Service constructor
* Fix protocol cdp version for remote webdriver (#13507)
* Move initialization of error codes to static ctor
* Add DetachedShadowRoot exception for error response handling
* Add InsecureCertificate exception for error response handling
* Fix network response data encoding (#13576)

v4.17.0
======

Expand Down
2 changes: 1 addition & 1 deletion dotnet/selenium-dotnet-version.bzl
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# BUILD FILE SYNTAX: STARLARK

SE_VERSION = "4.17.0"
SE_VERSION = "4.18.0"
ASSEMBLY_VERSION = "4.0.0.0"
SUPPORTED_NET_STANDARD_VERSIONS = ["netstandard2.0"]

Expand Down
27 changes: 27 additions & 0 deletions java/CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,30 @@
v4.18.0
======

* Recommitting self-signed certificate should not require certificate file
* [bidi] Add browsing context destroyed event
* Add missing support events for Web Driver Listener (#13210)
* [bidi] Add network intercept commands
* [bidi] Add command "continuewithAuth"
* [bidi] Add failRequest command
* use the W3C state to detect errors
* [grid] Fixing driver configuration parsing (Fixes #13531)
* [cdp] Ensure dom mutation listener calls to webdriver apis are thread safe (Fixes #13500)
* Fix typo in comment (#13549)
* Allow `null` input in `FluentWait` (#13558)
* Add missing event handlers for `TargetLocator` interface (#13559)
* shutdown the process of a failed driver server start
* ensure ExternalProcess.waitFor will not block
* fixed the format of DriverService
* use message templates in logger calls
* [bidi] Add 'fetchError' event
* Fixing NPE when "se:downloadsEnabled" not set (#13583)
* Make Rectangle fields final to enhance immutability (#13586)
* Use all provided options while merging them for Firefox (#13582)
* Fix access modifier for script module classes
* use the ErrorCodec to build the WebDriverException #13580
* give the driver some time to terminate graceful

v4.17.0
======

Expand Down
64 changes: 32 additions & 32 deletions java/maven_deps.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -16,48 +16,48 @@ def selenium_java_deps():
"com.graphql-java:graphql-java:20.2",
"com.graphql-java:java-dataloader:3.2.0",
"dev.failsafe:failsafe:3.3.2",
"io.grpc:grpc-context:1.61.0",
"io.grpc:grpc-context:1.61.1",
"io.lettuce:lettuce-core:6.3.1.RELEASE",
"io.netty:netty-buffer:4.1.106.Final",
"io.netty:netty-codec-http:4.1.106.Final",
"io.netty:netty-codec-http2:4.1.106.Final",
"io.netty:netty-common:4.1.106.Final",
"io.netty:netty-handler:4.1.106.Final",
"io.netty:netty-handler-proxy:4.1.106.Final",
"io.netty:netty-transport:4.1.106.Final",
"io.opentelemetry:opentelemetry-api:1.34.1",
"io.opentelemetry:opentelemetry-context:1.34.1",
"io.opentelemetry:opentelemetry-exporter-logging:1.34.1",
"io.opentelemetry:opentelemetry-sdk:1.34.1",
"io.opentelemetry:opentelemetry-sdk-common:1.34.1",
"io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:1.34.1",
"io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:1.34.1",
"io.opentelemetry:opentelemetry-sdk-testing:1.34.1",
"io.opentelemetry:opentelemetry-sdk-trace:1.34.1",
"io.netty:netty-buffer:4.1.107.Final",
"io.netty:netty-codec-http:4.1.107.Final",
"io.netty:netty-codec-http2:4.1.107.Final",
"io.netty:netty-common:4.1.107.Final",
"io.netty:netty-handler:4.1.107.Final",
"io.netty:netty-handler-proxy:4.1.107.Final",
"io.netty:netty-transport:4.1.107.Final",
"io.opentelemetry:opentelemetry-api:1.35.0",
"io.opentelemetry:opentelemetry-context:1.35.0",
"io.opentelemetry:opentelemetry-exporter-logging:1.35.0",
"io.opentelemetry:opentelemetry-sdk:1.35.0",
"io.opentelemetry:opentelemetry-sdk-common:1.35.0",
"io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:1.35.0",
"io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:1.35.0",
"io.opentelemetry:opentelemetry-sdk-testing:1.35.0",
"io.opentelemetry:opentelemetry-sdk-trace:1.35.0",
"io.opentelemetry.semconv:opentelemetry-semconv:1.23.1-alpha",
"io.ous:jtoml:2.0.0",
"it.ozimov:embedded-redis:0.7.3",
"net.bytebuddy:byte-buddy:1.14.11",
"org.htmlunit:htmlunit-core-js:3.10.0",
"net.bytebuddy:byte-buddy:1.14.12",
"org.htmlunit:htmlunit-core-js:3.11.0",
"org.apache.commons:commons-exec:1.3",
"org.apache.logging.log4j:log4j-core:2.22.1",
"org.assertj:assertj-core:3.25.1",
"org.assertj:assertj-core:3.25.3",
"org.bouncycastle:bcpkix-jdk18on:1.77",
"org.eclipse.mylyn.github:org.eclipse.egit.github.core:2.1.5",
"org.hsqldb:hsqldb:2.7.2",
"org.junit.jupiter:junit-jupiter-api:5.10.1",
"org.junit.jupiter:junit-jupiter-engine:5.10.1",
"org.junit.jupiter:junit-jupiter-params:5.10.1",
"org.junit.platform:junit-platform-launcher:1.10.1",
"org.junit.platform:junit-platform-reporting:1.10.1",
"org.junit.platform:junit-platform-commons:1.10.1",
"org.junit.platform:junit-platform-engine:1.10.1",
"org.mockito:mockito-core:5.9.0",
"org.junit.jupiter:junit-jupiter-api:5.10.2",
"org.junit.jupiter:junit-jupiter-engine:5.10.2",
"org.junit.jupiter:junit-jupiter-params:5.10.2",
"org.junit.platform:junit-platform-launcher:1.10.2",
"org.junit.platform:junit-platform-reporting:1.10.2",
"org.junit.platform:junit-platform-commons:1.10.2",
"org.junit.platform:junit-platform-engine:1.10.2",
"org.mockito:mockito-core:5.10.0",
"org.mockito:mockito-inline:5.2.0",
"org.redisson:redisson:3.26.0",
"org.slf4j:slf4j-api:2.0.11",
"org.slf4j:slf4j-jdk14:2.0.11",
"org.zeromq:jeromq:0.5.4",
"org.redisson:redisson:3.26.1",
"org.slf4j:slf4j-api:2.0.12",
"org.slf4j:slf4j-jdk14:2.0.12",
"org.zeromq:jeromq:0.6.0",
],
excluded_artifacts = [
"org.hamcrest:hamcrest-all", # Replaced by hamcrest 2
Expand Down
Loading

0 comments on commit b6bf9de

Please sign in to comment.