Skip to content

Commit 1596177

Browse files
diemolgithub-actions[bot]VietND96
authored
Blog post 4 32 (#2300)
[deploy site] --------- Signed-off-by: Viet Nguyen Duc <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Viet Nguyen Duc <[email protected]>
1 parent 40e2996 commit 1596177

File tree

4 files changed

+189
-9
lines changed

4 files changed

+189
-9
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,180 @@
1+
---
2+
title: "Selenium 4.32 Released!"
3+
linkTitle: "Selenium 4.32 Released!"
4+
date: 2025-05-05
5+
tags: [ "selenium" ]
6+
categories: [ "releases" ]
7+
author: Diego Molina [@diemol](https://www.diemol.com)
8+
images:
9+
- "/images/blog/2025/selenium_4.32.jpg"
10+
description: >
11+
Today we're happy to announce that Selenium 4.32 has been released!
12+
---
13+
14+
We’re excited to announce the release of **Selenium 4.32** for Javascript, Ruby, Python, .NET, Java
15+
and the Grid! 🎉
16+
This release continues the focus on strengthening BiDi support across multiple bindings, improving
17+
stability in tests, and refining documentation and developer experience.
18+
19+
Links to all assets can be found on our [downloads page][downloads].
20+
21+
22+
---
23+
24+
## 🚀 Major Highlights
25+
26+
- Enhanced **BiDi (Bi-Directional)** protocol support for Python, Java, Ruby, and .NET bindings
27+
- Dozens of **bug fixes and stability improvements** in tests and documentation
28+
- Selenium Grid now better handles **capabilities for mobile testing with Relay Nodes**
29+
- New utility class in Python to manage a local Grid server
30+
- Additional updates to support AOT compatibility and memory optimizations in .NET
31+
32+
---
33+
34+
## 🔹 Language-Specific Changes
35+
36+
### **Java**
37+
38+
- BiDi improvements: `onNavigationCommitted`, `getClientWindows`, and Edge support [#15560](https://github.com/SeleniumHQ/selenium/pull/15560), [#15661](https://github.com/SeleniumHQ/selenium/pull/15661)
39+
- BiDi tests enabled for Edge network module [#15654](https://github.com/SeleniumHQ/selenium/pull/15654)
40+
- Set BiDi as active protocol for Remote Firefox [#15224](https://github.com/SeleniumHQ/selenium/pull/15224)
41+
- Dependency versioning improvements via BOM [#15689](https://github.com/SeleniumHQ/selenium/pull/15689)
42+
43+
### **Python**
44+
45+
- Fixes to test args for `--headless` and `--bidi` [#15567](https://github.com/SeleniumHQ/selenium/pull/15567)
46+
- Improvements in test coverage and cleanup [#15579](https://github.com/SeleniumHQ/selenium/pull/15579), [#15580](https://github.com/SeleniumHQ/selenium/pull/15580)
47+
- FedCM state leak fix [#15583](https://github.com/SeleniumHQ/selenium/pull/15583)
48+
- BiDi Network: intercepts and authentication implemented [#14592](https://github.com/SeleniumHQ/selenium/pull/14592)
49+
- Implemented BiDi `browser`, `browsing_context`, and `log` modules [#15616](https://github.com/SeleniumHQ/selenium/pull/15616), [#15631](https://github.com/SeleniumHQ/selenium/pull/15631), [#15668](https://github.com/SeleniumHQ/selenium/pull/15668)
50+
- Added `Server` utility class to manage Grid [#15666](https://github.com/SeleniumHQ/selenium/pull/15666)
51+
- Modernized linting setup and doc publishing [#15614](https://github.com/SeleniumHQ/selenium/pull/15614)
52+
53+
### **JavaScript**
54+
55+
- [Set remote active protocol in Firefox to BiDi only](https://github.com/SeleniumHQ/selenium/commit/a1ff120a9fd69daeea6a51d41aee6beb83748895)
56+
57+
### **Ruby**
58+
59+
- Added `PrintOptions` support [#15158](https://github.com/SeleniumHQ/selenium/pull/15158)
60+
- WebSocket port handling for Firefox [#15458](https://github.com/SeleniumHQ/selenium/pull/15458)
61+
- BiDi `setViewport`, `activate`, and log support enhanced [#15290](https://github.com/SeleniumHQ/selenium/pull/15290), [#15365](https://github.com/SeleniumHQ/selenium/pull/15365)
62+
63+
64+
### **.NET**
65+
66+
- Extensive BiDi refactoring for better spec alignment and AOT compatibility [#15575](https://github.com/SeleniumHQ/selenium/pull/15575), [#15591](https://github.com/SeleniumHQ/selenium/pull/15591)
67+
- Introduced strong typing for LocalValue conversions [#15532](https://github.com/SeleniumHQ/selenium/pull/15532)
68+
- Refined network interception and error handling [#15603](https://github.com/SeleniumHQ/selenium/pull/15603), [#15521](https://github.com/SeleniumHQ/selenium/pull/15521)
69+
- Websocket memory and platform detection improvements [#15640](https://github.com/SeleniumHQ/selenium/pull/15640), [#15649](https://github.com/SeleniumHQ/selenium/pull/15649)
70+
71+
### **Grid**
72+
73+
- Fixed Safari-specific capability prefix handling [#15574](https://github.com/SeleniumHQ/selenium/pull/15574)
74+
- Improved handling of `browserName` for Relay Nodes in mobile [#15537](https://github.com/SeleniumHQ/selenium/pull/15537)
75+
76+
### **Docker Selenium**
77+
78+
- Docker: Init python venv with non-root user ([#2769](https://github.com/SeleniumHQ/docker-selenium/pull/2769))
79+
- Docker: Remove Hub GraphQL dependency from video recorder ([#2813](https://github.com/SeleniumHQ/docker-selenium/pull/2813))
80+
- Docker: Fluxbox not rendering Chinese characters via VNC view ([#2817](https://github.com/SeleniumHQ/docker-selenium/pull/2817))
81+
- [See all changes](https://github.com/SeleniumHQ/docker-selenium/releases)
82+
83+
84+
<br>
85+
86+
We thank all our contributors for their incredible efforts in making Selenium better with every
87+
release. ❤️
88+
89+
For a detailed look at all changes, check out
90+
the [release notes](https://github.com/SeleniumHQ/selenium/releases/tag/4.32).
91+
92+
<br>
93+
94+
## Contributors
95+
96+
**Special shout-out to everyone who helped the Selenium Team get this release out!**
97+
98+
### [Selenium](https://github.com/SeleniumHQ/selenium)
99+
100+
<div class="d-flex justify-content-center">
101+
<div class="col-11 p-4 bg-transparent">
102+
<div class="row justify-content-center">
103+
{{< gh-user "https://api.github.com/users/Delta456" >}}
104+
{{< gh-user "https://api.github.com/users/FFederi" >}}
105+
{{< gh-user "https://api.github.com/users/navin772" >}}
106+
{{< gh-user "https://api.github.com/users/yvsvarma" >}}
107+
</div>
108+
</div>
109+
</div>
110+
111+
### [Selenium Docs & Website](https://github.com/SeleniumHQ/seleniumhq.github.io)
112+
113+
<div class="row justify-content-center">
114+
<div class="col-11 p-4 bg-transparent">
115+
<div class="row justify-content-center">
116+
{{< gh-user "https://api.github.com/users/HandyCC" >}}
117+
{{< gh-user "https://api.github.com/users/Ozoniuss" >}}
118+
{{< gh-user "https://api.github.com/users/alaahong" >}}
119+
{{< gh-user "https://api.github.com/users/manoj9788" >}}
120+
{{< gh-user "https://api.github.com/users/pallavigitwork" >}}
121+
</div>
122+
</div>
123+
</div>
124+
125+
### [Docker Selenium](https://github.com/SeleniumHQ/docker-selenium)
126+
127+
<div class="row justify-content-center">
128+
<div class="col-11 p-4 bg-transparent">
129+
<div class="row justify-content-center">
130+
{{< gh-user "https://api.github.com/users/Trigtrig" >}}
131+
{{< gh-user "https://api.github.com/users/lermit" >}}
132+
</div>
133+
</div>
134+
</div>
135+
136+
### [Selenium Team Members][team]
137+
138+
**Thanks as well to all the team members who contributed to this release:**
139+
140+
<div class="row justify-content-center">
141+
<div class="col-11 p-4 bg-transparent">
142+
<div class="row justify-content-center">
143+
{{< gh-user "https://api.github.com/users/aguspe" >}}
144+
{{< gh-user "https://api.github.com/users/AutomatedTester" >}}
145+
{{< gh-user "https://api.github.com/users/bonigarcia" >}}
146+
{{< gh-user "https://api.github.com/users/cgoldberg" >}}
147+
{{< gh-user "https://api.github.com/users/diemol" >}}
148+
{{< gh-user "https://api.github.com/users/harsha509" >}}
149+
{{< gh-user "https://api.github.com/users/joerg1985" >}}
150+
{{< gh-user "https://api.github.com/users/nvborisenko" >}}
151+
{{< gh-user "https://api.github.com/users/p0deje" >}}
152+
{{< gh-user "https://api.github.com/users/pujagani" >}}
153+
{{< gh-user "https://api.github.com/users/RenderMichael" >}}
154+
{{< gh-user "https://api.github.com/users/shbenzer" >}}
155+
{{< gh-user "https://api.github.com/users/shs96c" >}}
156+
{{< gh-user "https://api.github.com/users/titusfortner" >}}
157+
{{< gh-user "https://api.github.com/users/VietND96" >}}
158+
</div>
159+
</div>
160+
</div>
161+
162+
163+
164+
Stay tuned for updates by following SeleniumHQ on:
165+
166+
- [Mastodon](https://mastodon.social/@[email protected])
167+
- [BlueSky](https://bsky.app/profile/seleniumconf.bsky.social)
168+
- [LinkedIn](https://www.linkedin.com/company/selenium/)
169+
- [Selenium Community YouTube Channel](https://www.youtube.com/@SeleniumHQProject/streams)
170+
- [X (Formerly Twitter)](https://twitter.com/seleniumhq)
171+
172+
Happy automating!
173+
174+
[downloads]: /downloads
175+
176+
[bindings]: /downloads#bindings
177+
178+
[team]: /project/structure
179+
180+
[BiDi]: https://github.com/w3c/webdriver-bidi

website_and_docs/layouts/downloads/list.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<div class="card-body">
2626
<p class="card-text">
2727
Latest stable version
28-
<a href="https://github.com/SeleniumHQ/selenium/releases/download/selenium-4.31.0/selenium-server-4.31.0.jar">4.31.0</a>
28+
<a href="https://github.com/SeleniumHQ/selenium/releases/download/selenium-4.32.0/selenium-server-4.32.0.jar">4.32.0</a>
2929
</p>
3030
<p class="card-text">
3131
To use the Selenium Server in a Grid configuration see the
@@ -115,7 +115,7 @@ <h2 class="card-title">
115115
<div class="card-body">
116116
<h2 class="card-title">C# NuGet</h2>
117117
<p class="card-text w-lg-75">
118-
Nuget latest release is 4.31.0 Released on April 05, 2025.
118+
Nuget latest release is 4.32.0 Released on May 02, 2025.
119119
</p>
120120
<ul>
121121
<li>

website_and_docs/layouts/partials/selenium-clients-and-webdriver-bindings.html

+7-7
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ <h2 id="bindings" class="card-title">Selenium Clients and WebDriver Language Bin
2727
<p class="card-text m-0 pb-1">
2828
Stable:
2929
<a href="https://www.nuget.org/packages/Selenium.WebDriver" class="card-link">
30-
4.31.0 (April 05, 2025)
30+
4.32.0 (May 02, 2025)
3131
</a>
3232
</p>
3333
<p class="card-text m-0 pb-1">
@@ -54,8 +54,8 @@ <h2 id="bindings" class="card-title">Selenium Clients and WebDriver Language Bin
5454
</p>
5555
<p class="card-text m-0 pb-1">
5656
Stable:
57-
<a href="https://rubygems.org/gems/selenium-webdriver/versions/4.31.0" class="card-link">
58-
4.31.0 (April 05, 2025)
57+
<a href="https://rubygems.org/gems/selenium-webdriver/versions/4.32.0" class="card-link">
58+
4.32.0 (May 02, 2025)
5959
</a>
6060
</p>
6161
<p class="card-text m-0 pb-1">
@@ -82,8 +82,8 @@ <h2 id="bindings" class="card-title">Selenium Clients and WebDriver Language Bin
8282
</p>
8383
<p class="card-text m-0 pb-1">
8484
Stable:
85-
<a href="https://github.com/SeleniumHQ/selenium/releases/download/selenium-4.31.0/selenium-java-4.31.0.zip" class="card-link">
86-
4.31.0 (April 05, 2025)
85+
<a href="https://github.com/SeleniumHQ/selenium/releases/download/selenium-4.32.0/selenium-java-4.32.0.zip" class="card-link">
86+
4.32.0 (May 02, 2025)
8787
</a>
8888
</p>
8989
<p class="card-text m-0 pb-1">
@@ -111,7 +111,7 @@ <h2 id="bindings" class="card-title">Selenium Clients and WebDriver Language Bin
111111
<p class="card-text m-0 pb-1">
112112
Stable:
113113
<a href="https://pypi.python.org/pypi/selenium" class="card-link">
114-
4.31.0 (April 05, 2024)
114+
4.32.0 (May 02, 2024)
115115
</a>
116116
</p>
117117
<p class="card-text m-0 pb-1">
@@ -139,7 +139,7 @@ <h2 id="bindings" class="card-title">Selenium Clients and WebDriver Language Bin
139139
<p class="card-text m-0 pb-1">
140140
Stable:
141141
<a href="https://npmjs.org/package/selenium-webdriver" class="card-link">
142-
4.31.0 (April 05, 2025)
142+
4.32.0 (May 02, 2025)
143143
</a>
144144
</p>
145145
<p class="card-text m-0 pb-1">
Loading

0 commit comments

Comments
 (0)