Skip to content

Commit a9077d9

Browse files
committed
Blog post release 4.25.0
[deploy site]
1 parent 0ed2629 commit a9077d9

File tree

2 files changed

+148
-0
lines changed

2 files changed

+148
-0
lines changed
Lines changed: 148 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
1+
---
2+
title: "Selenium 4.25 Released!"
3+
linkTitle: "Selenium 4.25 Released!"
4+
date: 2024-09-20
5+
tags: ["selenium"]
6+
categories: ["releases"]
7+
author: Diego Molina [@diemol](https://www.diemol.com)
8+
images:
9+
- "/images/blog/2024/selenium_4.25.jpg"
10+
description: >
11+
Today we're happy to announce that Selenium 4.25 has been released!
12+
---
13+
14+
We're very happy to announce the release of Selenium 4.25 for
15+
Javascript, Ruby, Python, .NET, Java and the Grid!
16+
Links to everything can be found on our [downloads page][downloads].
17+
18+
# Selenium 4.25.0 Release Notes
19+
20+
Selenium 4.25.0 introduces several important changes and improvements across multiple programming
21+
languages and build systems. Below are the key highlights from this release.
22+
23+
### General Updates
24+
- Chrome DevTools support is now: v129, v128, and v127 (Firefox still uses v85 for all versions)
25+
- Selenium has at least [4M active users](https://plausible.io/manager.selenium.dev) in the last 30 days. 1.5M more than 4 months ago!
26+
- **First implementation of BiDi (Bidirectional WebDriver Protocol) for .NET**, providing advanced capabilities like inspecting browser contexts and receiving real-time events.
27+
- We are looking for feedback on this feature, so please try it out and let us know what you think! Try `var bidi = await driver.AsBiDiAsync();` to get started.
28+
29+
<br>
30+
31+
### Java
32+
- Escape cookie values when required for tests ([#14486](https://github.com/SeleniumHQ/selenium/commit/375e841c7acaf575133617968406e289ee04b459))
33+
- Warn about an upcoming change enforcing string quotes in TOML ([#14491](https://github.com/SeleniumHQ/selenium/commit/6b4c39c19e9ac3f63bbf8827cfd26aa782e77042))
34+
- [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG)
35+
36+
<br>
37+
38+
### Python
39+
- Fixed type errors for `pointer_input.py`, `wheel_input.py`, and `firefox/options.py` ([#14476](https://github.com/SeleniumHQ/selenium/commit/05bce9b4c088d939d4a25a33e0d014d3f3a67473))
40+
- Fixed failing BiDi tests ([#14448](https://github.com/SeleniumHQ/selenium/commit/be40b5c85350b2f5cf83194cce4cb1ab23e13172))
41+
- Dropped support for Python 2.x in `firefox_profile.py` ([#14489](https://github.com/SeleniumHQ/selenium/commit/71a0629521b42263ad34874adba4e97cd8747fbd))
42+
- [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES)
43+
44+
<br>
45+
46+
### JavaScript
47+
- Fixed flaky network event tests for BiDi ([#14512](https://github.com/SeleniumHQ/selenium/commit/2970ad30a75d798edb4abdbcfd04666a95f8ef8a))
48+
- Closed CDP websocket connection on `driver.quit` ([#14501](https://github.com/SeleniumHQ/selenium/commit/7c8b46dd4a4ce11ad6fd1c436416cdbd448c1b73))
49+
- [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md)
50+
51+
<br>
52+
53+
### .NET
54+
- BiDi API updates, including renaming methods and simplifying context handling ([#14318](https://github.com/SeleniumHQ/selenium/commit/3e8b34cea24635e89aa42d09db8c37b6723a9005))
55+
- Exposed BiDi associated references in browsing context ([#14495](https://github.com/SeleniumHQ/selenium/commit/6c0df70463242ba1f7b182e11060fcf9a8e50a01))
56+
- [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG)
57+
58+
<br>
59+
60+
### Ruby
61+
- Allowed driver path to be set using environment variables ([#14287](https://github.com/SeleniumHQ/selenium/commit/7602371488ebd14d2c6d8d980134bff42bbd17e9))
62+
- Fixed the `add_cause` method not being able to process an array of hashes ([#14433](https://github.com/SeleniumHQ/selenium/commit/247bc2bbced6502625786dc9fb56c602bc9786dc))
63+
- [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
64+
65+
<br>
66+
67+
### Rust
68+
- Fixed errors in Selenium Manager when the browser path is incorrect ([#14381](https://github.com/SeleniumHQ/selenium/commit/0d426741c9b609f0748e64cff6e63343215eebcf))
69+
- Reused driver mirror URLs to discover Firefox versions ([#14493](https://github.com/SeleniumHQ/selenium/commit/64590084bc4baa5a00c8b7709b80c75e77de818a))
70+
- [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/rust/CHANGELOG.md)
71+
72+
## Contributors
73+
74+
**Special shout-out to everyone who helped the Selenium Team get this release out!**
75+
76+
### [Selenium](https://github.com/SeleniumHQ/selenium)
77+
78+
<div class="d-flex justify-content-center">
79+
<div class="col-11 p-4 bg-transparent">
80+
<div class="row justify-content-center">
81+
{{< gh-user "https://api.github.com/users/Delta456" >}}
82+
{{< gh-user "https://api.github.com/users/aguspe" >}}
83+
{{< gh-user "https://api.github.com/users/angiejones" >}}
84+
{{< gh-user "https://api.github.com/users/cgossett" >}}
85+
{{< gh-user "https://api.github.com/users/dnwe" >}}
86+
{{< gh-user "https://api.github.com/users/manuelsblanco" >}}
87+
{{< gh-user "https://api.github.com/users/mk868" >}}
88+
{{< gh-user "https://api.github.com/users/navin772" >}}
89+
{{< gh-user "https://api.github.com/users/sandeepsuryaprasad" >}}
90+
{{< gh-user "https://api.github.com/users/shbenzer" >}}
91+
</div>
92+
</div>
93+
</div>
94+
95+
96+
### [Selenium Docs & Website](https://github.com/SeleniumHQ/seleniumhq.github.io)
97+
98+
<div class="row justify-content-center">
99+
<div class="col-11 p-4 bg-transparent">
100+
<div class="row justify-content-center">
101+
{{< gh-user "https://api.github.com/users/KaranocaVe" >}}
102+
{{< gh-user "https://api.github.com/users/aguspe" >}}
103+
{{< gh-user "https://api.github.com/users/pallavigitwork" >}}
104+
{{< gh-user "https://api.github.com/users/shbenzer" >}}
105+
</div>
106+
</div>
107+
</div>
108+
109+
### [Docker Selenium](https://github.com/SeleniumHQ/docker-selenium)
110+
111+
<div class="row justify-content-center">
112+
<div class="col-11 p-4 bg-transparent">
113+
<div class="row justify-content-center">
114+
{{< gh-user "https://api.github.com/users/Koeppchen" >}}
115+
</div>
116+
</div>
117+
</div>
118+
119+
### [Selenium Team Members][team]
120+
121+
**Thanks as well to all the team members who contributed to this release:**
122+
123+
<div class="row justify-content-center">
124+
<div class="col-11 p-4 bg-transparent">
125+
<div class="row justify-content-center">
126+
{{< gh-user "https://api.github.com/users/AutomatedTester" >}}
127+
{{< gh-user "https://api.github.com/users/bonigarcia" >}}
128+
{{< gh-user "https://api.github.com/users/diemol" >}}
129+
{{< gh-user "https://api.github.com/users/harsha509" >}}
130+
{{< gh-user "https://api.github.com/users/joerg1985" >}}
131+
{{< gh-user "https://api.github.com/users/nvborisenko" >}}
132+
{{< gh-user "https://api.github.com/users/p0deje" >}}
133+
{{< gh-user "https://api.github.com/users/pujagani" >}}
134+
{{< gh-user "https://api.github.com/users/shs96c" >}}
135+
{{< gh-user "https://api.github.com/users/titusfortner" >}}
136+
{{< gh-user "https://api.github.com/users/VietND96" >}}
137+
</div>
138+
</div>
139+
</div>
140+
141+
Stay tuned for updates by following SeleniumHQ on [X (Formerly Twitter)](https://twitter.com/seleniumhq) or [LinkedIn](https://www.linkedin.com/company/selenium/)!
142+
143+
Happy automating!
144+
145+
[downloads]: /downloads
146+
[bindings]: /downloads#bindings
147+
[team]: /project/structure
148+
[BiDi]: https://github.com/w3c/webdriver-bidi
Loading

0 commit comments

Comments
 (0)