Skip to content

Commit b6bf9de

Browse files
diemolselenium-ci
andauthored
Release 4.18.0 (#13602)
* 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]>
1 parent ce9dee2 commit b6bf9de

27 files changed

+539
-430
lines changed

AUTHORS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,7 @@ Erik E. Beerepoot <[email protected]>
257257
Erik Kuefler <[email protected]>
258258
Evan Sangaline <[email protected]>
259259
Evgeniy Roldukhin <[email protected]>
260+
260261
261262
Felipe Knorr Kuhn <[email protected]>
262263
Fenil Mehta <[email protected]>
@@ -634,6 +635,7 @@ no_author <[email protected]>
634635
635636
Oboleninov Anton <[email protected]>
636637
Oleg Höfling <[email protected]>
638+
Oleg Ridchenko <[email protected]>
637639
638640
Olivier SCHNEIDER <[email protected]>
639641
Olle Jonsson <[email protected]>
@@ -754,6 +756,7 @@ Shreyan Avigyan <[email protected]>
754756
Shubham Singh <[email protected]>
755757
Shuhai Shen <[email protected]>
756758
759+
Simon Perepelitsa <[email protected]>
757760
Simon Stewart <[email protected]>
758761
skratchdot <[email protected]>
759762
@@ -819,6 +822,7 @@ trademark18 <[email protected]>
819822
Trey Chadick <[email protected]>
820823
Tricia Crichton <[email protected]>
821824
TriciaCrichton <[email protected]>
825+
822826
Troy Walsh <[email protected]>
823827
824828

common/repositories.bzl

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ exports_files(
3434

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

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

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

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

@@ -96,32 +96,32 @@ exports_files(
9696

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

107107
http_archive(
108108
name = "linux_edgedriver",
109-
url = "https://msedgedriver.azureedge.net/121.0.2277.106/edgedriver_linux64.zip",
110-
sha256 = "c842ab7c6b4013b7cf782186693dc52264b798124aabbf217aa6ef7564fe01f5",
109+
url = "https://msedgedriver.azureedge.net/121.0.2277.128/edgedriver_linux64.zip",
110+
sha256 = "9375569e62132ebf68bbe18af7415d572198bc027e15273e8d979c8083ae156a",
111111
build_file_content = "exports_files([\"msedgedriver\"])",
112112
)
113113

114114
http_archive(
115115
name = "mac_edgedriver",
116-
url = "https://msedgedriver.azureedge.net/121.0.2277.106/edgedriver_mac64.zip",
117-
sha256 = "80e872ad410e25f0eda90b22ccc190a87fbc95e13c76e86648932599185e7a8c",
116+
url = "https://msedgedriver.azureedge.net/121.0.2277.128/edgedriver_mac64.zip",
117+
sha256 = "bdf456bf444e2878a672f3eebb3211ca05a10a896ca57d70ccfe9d1dc3e90100",
118118
build_file_content = "exports_files([\"msedgedriver\"])",
119119
)
120120

121121
http_archive(
122122
name = "linux_chrome",
123-
url = "https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/121.0.6167.85/linux64/chrome-linux64.zip",
124-
sha256 = "0d4c2fbb4db86121bc72450cb9e8659335a72c1719c348e32331cf512ab1487c",
123+
url = "https://storage.googleapis.com/chrome-for-testing-public/121.0.6167.184/linux64/chrome-linux64.zip",
124+
sha256 = "f2496409f3f440c039c967751818480c6029da43b808db307fd2381cabc836ee",
125125
build_file_content = """
126126
filegroup(
127127
name = "files",
@@ -137,8 +137,8 @@ exports_files(
137137

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

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

158158
http_archive(
159159
name = "mac_chromedriver",
160-
url = "https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/121.0.6167.85/mac-x64/chromedriver-mac-x64.zip",
161-
sha256 = "2033dd8eadc5a4bcba63dc64475e66cdb21a97cc23790cf35ad5ae678b8a9b30",
160+
url = "https://storage.googleapis.com/chrome-for-testing-public/121.0.6167.184/mac-x64/chromedriver-mac-x64.zip",
161+
sha256 = "3d3f4a9575ff356258b6f12a9375d8c92f47cdff79f191b3faeff723a29bf308",
162162
strip_prefix = "chromedriver-mac-x64",
163163
build_file_content = "exports_files([\"chromedriver\"])",
164164
)

common/selenium_manager.bzl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,20 @@ def selenium_manager():
66
http_file(
77
name = "download_sm_linux",
88
executable = True,
9-
sha256 = "b417e4faad5ab781102f6ba83f0bfc39b60343fbc43455a2732cab82420dcd0e",
10-
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-03637c4/selenium-manager-linux",
9+
sha256 = "ec6db2c8ea49cf4fafaf52e70ffcbcac3d49d07df7ca11dba49652b9d51d2d1a",
10+
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-8fab886/selenium-manager-linux",
1111
)
1212

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

2020
http_file(
2121
name = "download_sm_windows",
2222
executable = True,
23-
sha256 = "cb6e0b5ca072038e7626f77263c4b443b1f3e6c550cf3ebf09bf7d2c237a7389",
24-
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-03637c4/selenium-manager-windows.exe",
23+
sha256 = "c85785e6738ad1759c1e424b2a96f79f0f3ad3a5b5def8a7130dd98c290731c4",
24+
url = "https://github.com/SeleniumHQ/selenium_manager_artifacts/releases/download/selenium-manager-8fab886/selenium-manager-windows.exe",
2525
)

dotnet/CHANGELOG

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
v4.18.0
2+
======
3+
4+
* update parameter name to allowedIpAddresses and make whitelistedIpAddresses obsolete
5+
* remove download url parameter from driver service constructor
6+
* mark UseVerboseLogging obsolete for Edge service in favor of EnableVerboseLogging
7+
* explicitly support passing the full path to driver in Service constructor
8+
* Fix protocol cdp version for remote webdriver (#13507)
9+
* Move initialization of error codes to static ctor
10+
* Add DetachedShadowRoot exception for error response handling
11+
* Add InsecureCertificate exception for error response handling
12+
* Fix network response data encoding (#13576)
13+
114
v4.17.0
215
======
316

dotnet/selenium-dotnet-version.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# BUILD FILE SYNTAX: STARLARK
22

3-
SE_VERSION = "4.17.0"
3+
SE_VERSION = "4.18.0"
44
ASSEMBLY_VERSION = "4.0.0.0"
55
SUPPORTED_NET_STANDARD_VERSIONS = ["netstandard2.0"]
66

java/CHANGELOG

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,30 @@
1+
v4.18.0
2+
======
3+
4+
* Recommitting self-signed certificate should not require certificate file
5+
* [bidi] Add browsing context destroyed event
6+
* Add missing support events for Web Driver Listener (#13210)
7+
* [bidi] Add network intercept commands
8+
* [bidi] Add command "continuewithAuth"
9+
* [bidi] Add failRequest command
10+
* use the W3C state to detect errors
11+
* [grid] Fixing driver configuration parsing (Fixes #13531)
12+
* [cdp] Ensure dom mutation listener calls to webdriver apis are thread safe (Fixes #13500)
13+
* Fix typo in comment (#13549)
14+
* Allow `null` input in `FluentWait` (#13558)
15+
* Add missing event handlers for `TargetLocator` interface (#13559)
16+
* shutdown the process of a failed driver server start
17+
* ensure ExternalProcess.waitFor will not block
18+
* fixed the format of DriverService
19+
* use message templates in logger calls
20+
* [bidi] Add 'fetchError' event
21+
* Fixing NPE when "se:downloadsEnabled" not set (#13583)
22+
* Make Rectangle fields final to enhance immutability (#13586)
23+
* Use all provided options while merging them for Firefox (#13582)
24+
* Fix access modifier for script module classes
25+
* use the ErrorCodec to build the WebDriverException #13580
26+
* give the driver some time to terminate graceful
27+
128
v4.17.0
229
======
330

java/maven_deps.bzl

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -16,48 +16,48 @@ def selenium_java_deps():
1616
"com.graphql-java:graphql-java:20.2",
1717
"com.graphql-java:java-dataloader:3.2.0",
1818
"dev.failsafe:failsafe:3.3.2",
19-
"io.grpc:grpc-context:1.61.0",
19+
"io.grpc:grpc-context:1.61.1",
2020
"io.lettuce:lettuce-core:6.3.1.RELEASE",
21-
"io.netty:netty-buffer:4.1.106.Final",
22-
"io.netty:netty-codec-http:4.1.106.Final",
23-
"io.netty:netty-codec-http2:4.1.106.Final",
24-
"io.netty:netty-common:4.1.106.Final",
25-
"io.netty:netty-handler:4.1.106.Final",
26-
"io.netty:netty-handler-proxy:4.1.106.Final",
27-
"io.netty:netty-transport:4.1.106.Final",
28-
"io.opentelemetry:opentelemetry-api:1.34.1",
29-
"io.opentelemetry:opentelemetry-context:1.34.1",
30-
"io.opentelemetry:opentelemetry-exporter-logging:1.34.1",
31-
"io.opentelemetry:opentelemetry-sdk:1.34.1",
32-
"io.opentelemetry:opentelemetry-sdk-common:1.34.1",
33-
"io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:1.34.1",
34-
"io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:1.34.1",
35-
"io.opentelemetry:opentelemetry-sdk-testing:1.34.1",
36-
"io.opentelemetry:opentelemetry-sdk-trace:1.34.1",
21+
"io.netty:netty-buffer:4.1.107.Final",
22+
"io.netty:netty-codec-http:4.1.107.Final",
23+
"io.netty:netty-codec-http2:4.1.107.Final",
24+
"io.netty:netty-common:4.1.107.Final",
25+
"io.netty:netty-handler:4.1.107.Final",
26+
"io.netty:netty-handler-proxy:4.1.107.Final",
27+
"io.netty:netty-transport:4.1.107.Final",
28+
"io.opentelemetry:opentelemetry-api:1.35.0",
29+
"io.opentelemetry:opentelemetry-context:1.35.0",
30+
"io.opentelemetry:opentelemetry-exporter-logging:1.35.0",
31+
"io.opentelemetry:opentelemetry-sdk:1.35.0",
32+
"io.opentelemetry:opentelemetry-sdk-common:1.35.0",
33+
"io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:1.35.0",
34+
"io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:1.35.0",
35+
"io.opentelemetry:opentelemetry-sdk-testing:1.35.0",
36+
"io.opentelemetry:opentelemetry-sdk-trace:1.35.0",
3737
"io.opentelemetry.semconv:opentelemetry-semconv:1.23.1-alpha",
3838
"io.ous:jtoml:2.0.0",
3939
"it.ozimov:embedded-redis:0.7.3",
40-
"net.bytebuddy:byte-buddy:1.14.11",
41-
"org.htmlunit:htmlunit-core-js:3.10.0",
40+
"net.bytebuddy:byte-buddy:1.14.12",
41+
"org.htmlunit:htmlunit-core-js:3.11.0",
4242
"org.apache.commons:commons-exec:1.3",
4343
"org.apache.logging.log4j:log4j-core:2.22.1",
44-
"org.assertj:assertj-core:3.25.1",
44+
"org.assertj:assertj-core:3.25.3",
4545
"org.bouncycastle:bcpkix-jdk18on:1.77",
4646
"org.eclipse.mylyn.github:org.eclipse.egit.github.core:2.1.5",
4747
"org.hsqldb:hsqldb:2.7.2",
48-
"org.junit.jupiter:junit-jupiter-api:5.10.1",
49-
"org.junit.jupiter:junit-jupiter-engine:5.10.1",
50-
"org.junit.jupiter:junit-jupiter-params:5.10.1",
51-
"org.junit.platform:junit-platform-launcher:1.10.1",
52-
"org.junit.platform:junit-platform-reporting:1.10.1",
53-
"org.junit.platform:junit-platform-commons:1.10.1",
54-
"org.junit.platform:junit-platform-engine:1.10.1",
55-
"org.mockito:mockito-core:5.9.0",
48+
"org.junit.jupiter:junit-jupiter-api:5.10.2",
49+
"org.junit.jupiter:junit-jupiter-engine:5.10.2",
50+
"org.junit.jupiter:junit-jupiter-params:5.10.2",
51+
"org.junit.platform:junit-platform-launcher:1.10.2",
52+
"org.junit.platform:junit-platform-reporting:1.10.2",
53+
"org.junit.platform:junit-platform-commons:1.10.2",
54+
"org.junit.platform:junit-platform-engine:1.10.2",
55+
"org.mockito:mockito-core:5.10.0",
5656
"org.mockito:mockito-inline:5.2.0",
57-
"org.redisson:redisson:3.26.0",
58-
"org.slf4j:slf4j-api:2.0.11",
59-
"org.slf4j:slf4j-jdk14:2.0.11",
60-
"org.zeromq:jeromq:0.5.4",
57+
"org.redisson:redisson:3.26.1",
58+
"org.slf4j:slf4j-api:2.0.12",
59+
"org.slf4j:slf4j-jdk14:2.0.12",
60+
"org.zeromq:jeromq:0.6.0",
6161
],
6262
excluded_artifacts = [
6363
"org.hamcrest:hamcrest-all", # Replaced by hamcrest 2

0 commit comments

Comments
 (0)