Skip to content

Commit fa0588a

Browse files
committed
Blog post for Selenium 4.26
1 parent 2ce6752 commit fa0588a

File tree

3 files changed

+171
-1
lines changed

3 files changed

+171
-1
lines changed
Lines changed: 170 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,170 @@
1+
---
2+
title: "Selenium 4.26 Released!"
3+
linkTitle: "Selenium 4.26 Released!"
4+
date: 2024-11-03
5+
tags: ["selenium"]
6+
categories: ["releases"]
7+
author: Diego Molina [@diemol](https://www.diemol.com)
8+
images:
9+
- "/images/blog/2024/selenium_4.26.jpg"
10+
description: >
11+
Today we're happy to announce that Selenium 4.26 has been released!
12+
---
13+
14+
We're very happy to announce the release of Selenium 4.26 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.26.0 release introduces new features, key enhancements, and numerous bug fixes across
19+
different languages and components. This version focuses on improving compatibility, updating
20+
dependencies, enhancing internal logging, and providing broader WebDriver capabilities. Here are
21+
the most important updates:
22+
23+
## General Highlights
24+
- **Chrome DevTools support** is now: v130, v129, and v128 (Firefox still uses v85 for all versions)
25+
- **Selenium has at least** [4.8M active users](https://plausible.io/manager.selenium.dev) in the last 30 days. 800K more than 1 month ago!
26+
- **Selenium Manager Enhancements**: Added better handling for invalid browser versions and improved logging, helping to streamline browser management.
27+
- **Expanded BiDi (Bidirectional WebDriver Protocol) Support for .NET**: Continuing the work on BiDi for .NET, this release includes improved WebSocket communication, CDP DevTools integration, and expanded logging, advancing real-time and bidirectional interactions.
28+
- **Grid UI Enhancements**: New sorting options by Platform, Status, and ID, session timeout display, and WebSocket connection management for better performance and user experience.
29+
- **CI/CD Pipeline Improvements**: Numerous updates for CI workflows, such as artifact handling and new testing configurations, to boost stability and developer productivity.
30+
31+
<br>
32+
33+
### .NET
34+
- Updated WebSocket communication and DevTools integration in the BiDi implementation, adding extensive internal logs to improve diagnostics ([#14566](https://github.com/SeleniumHQ/selenium/pull/14566), [#14558](https://github.com/SeleniumHQ/selenium/pull/14558)).
35+
- Added support for the `GetLog` command in the Remote WebDriver ([#14549](https://github.com/SeleniumHQ/selenium/pull/14549)).
36+
- Enhanced configuration for `PrintOptions`, allowing direct control over `PageDimensions` and `PageMargins` ([#14593](https://github.com/SeleniumHQ/selenium/pull/14593)).
37+
- Deprecated several old constructors for cleaner exception handling and improved compatibility with Ahead-of-Time (AOT) compilation ([#14574](https://github.com/SeleniumHQ/selenium/pull/14574)).
38+
39+
<br>
40+
41+
### Java
42+
- Increased property scope for improved compatibility with Appium ([#14183](https://github.com/SeleniumHQ/selenium/pull/14183)).
43+
- Updated SpotBugs settings and fixed issues in `ChromiumDriver` and `PortProber` for cleaner code ([#14589](https://github.com/SeleniumHQ/selenium/pull/14589)).
44+
- Added PAC proxy URL support for Selenium Manager to expand proxy configuration capabilities ([#14506](https://github.com/SeleniumHQ/selenium/pull/14506)).
45+
46+
<br>
47+
48+
### Python
49+
- Added more internal logging for CDP, and configured WebDriver HTTP client settings for enhanced performance ([#14668](https://github.com/SeleniumHQ/selenium/pull/14668), [#13286](https://github.com/SeleniumHQ/selenium/pull/13286)).
50+
- Removed deprecated EdgeService parameters and eliminated Python 2.x code from various test files ([#14563](https://github.com/SeleniumHQ/selenium/pull/14563), [#14502](https://github.com/SeleniumHQ/selenium/pull/14502)).
51+
- Set consistent polling for `WebDriverWait` methods to align behavior between Java and Python implementations ([#14626](https://github.com/SeleniumHQ/selenium/pull/14626)).
52+
53+
<br>
54+
55+
### JavaScript
56+
- Closed BiDi WebSocket connection on session end, improving session management in BiDi ([#14507](https://github.com/SeleniumHQ/selenium/pull/14507)).
57+
- Fixed issues with `sendKeys` command, addressing errors in `FileDetector` handling ([#14663](https://github.com/SeleniumHQ/selenium/pull/14663)).
58+
59+
<br>
60+
61+
### Ruby
62+
- Added RBS type support for BiDi-related classes, aligning with updates for Ruby BiDi compatibility ([#14611](https://github.com/SeleniumHQ/selenium/pull/14611)).
63+
- Updated BiDi script structures to match recent specifications for consistent implementation ([#14236](https://github.com/SeleniumHQ/selenium/pull/14236)).
64+
65+
<br>
66+
67+
### Selenium Grid
68+
- New Grid UI features for sorting and WebSocket management, adding clarity and control to session management ([#14571](https://github.com/SeleniumHQ/selenium/pull/14571)).
69+
- Enabled async requests in `httpclient` to enhance request handling performance ([#14409](https://github.com/SeleniumHQ/selenium/pull/14409)).
70+
- Improved node handling for better scalability and stability ([#14628](https://github.com/SeleniumHQ/selenium/pull/14628)).
71+
72+
<br>
73+
74+
## Contributors
75+
76+
**Special shout-out to everyone who helped the Selenium Team get this release out!**
77+
78+
### [Selenium](https://github.com/SeleniumHQ/selenium)
79+
80+
<div class="d-flex justify-content-center">
81+
<div class="col-11 p-4 bg-transparent">
82+
<div class="row justify-content-center">
83+
{{< gh-user "https://api.github.com/users/BlitzDestroyer" >}}
84+
{{< gh-user "https://api.github.com/users/Delta456" >}}
85+
{{< gh-user "https://api.github.com/users/Mr0grog" >}}
86+
{{< gh-user "https://api.github.com/users/RenderMichael" >}}
87+
{{< gh-user "https://api.github.com/users/aguspe" >}}
88+
{{< gh-user "https://api.github.com/users/dbernhard-0x7CD" >}}
89+
{{< gh-user "https://api.github.com/users/garg3133" >}}
90+
{{< gh-user "https://api.github.com/users/iampopovich" >}}
91+
{{< gh-user "https://api.github.com/users/mk868" >}}
92+
{{< gh-user "https://api.github.com/users/navin772" >}}
93+
{{< gh-user "https://api.github.com/users/shbenzer" >}}
94+
</div>
95+
</div>
96+
</div>
97+
98+
99+
### [Selenium Docs & Website](https://github.com/SeleniumHQ/seleniumhq.github.io)
100+
101+
<div class="row justify-content-center">
102+
<div class="col-11 p-4 bg-transparent">
103+
<div class="row justify-content-center">
104+
{{< gh-user "https://api.github.com/users/Abdelrhman-Ellithy" >}}
105+
{{< gh-user "https://api.github.com/users/AishIngale" >}}
106+
{{< gh-user "https://api.github.com/users/Delta456" >}}
107+
{{< gh-user "https://api.github.com/users/alaahong" >}}
108+
{{< gh-user "https://api.github.com/users/harshitBhardwaj97" >}}
109+
{{< gh-user "https://api.github.com/users/pallavigitwork" >}}
110+
{{< gh-user "https://api.github.com/users/shbenzer" >}}
111+
{{< gh-user "https://api.github.com/users/zipperer" >}}
112+
</div>
113+
</div>
114+
</div>
115+
116+
### [Docker Selenium](https://github.com/SeleniumHQ/docker-selenium)
117+
118+
<div class="row justify-content-center">
119+
<div class="col-11 p-4 bg-transparent">
120+
<div class="row justify-content-center">
121+
{{< gh-user "https://api.github.com/users/brunobritorj" >}}
122+
</div>
123+
</div>
124+
</div>
125+
126+
### [Selenium Team Members][team]
127+
128+
**Thanks as well to all the team members who contributed to this release:**
129+
130+
<div class="row justify-content-center">
131+
<div class="col-11 p-4 bg-transparent">
132+
<div class="row justify-content-center">
133+
{{< gh-user "https://api.github.com/users/AutomatedTester" >}}
134+
{{< gh-user "https://api.github.com/users/bonigarcia" >}}
135+
{{< gh-user "https://api.github.com/users/diemol" >}}
136+
{{< gh-user "https://api.github.com/users/harsha509" >}}
137+
{{< gh-user "https://api.github.com/users/joerg1985" >}}
138+
{{< gh-user "https://api.github.com/users/nvborisenko" >}}
139+
{{< gh-user "https://api.github.com/users/p0deje" >}}
140+
{{< gh-user "https://api.github.com/users/pujagani" >}}
141+
{{< gh-user "https://api.github.com/users/shs96c" >}}
142+
{{< gh-user "https://api.github.com/users/titusfortner" >}}
143+
{{< gh-user "https://api.github.com/users/VietND96" >}}
144+
</div>
145+
</div>
146+
</div>
147+
148+
## Project Highlights
149+
150+
This year marks a monumental milestone—20 years of Selenium transforming browser automation!
151+
Since its inception as a modest open-source project, Selenium has grown into the world’s most
152+
trusted tool for web automation, powering testing and development for countless users globally.
153+
From revolutionizing open-source collaboration to shaping automation practices, Selenium has
154+
impacted developers, testers, and organizations worldwide.
155+
156+
To honor this journey, the Selenium team hosted a special webinar on October 28th, 2024, where
157+
the leadership team shared insights on Selenium’s evolution, the latest advancements in WebDriver
158+
BiDi, and exciting prospects for the future. If you’d like to learn more about Selenium’s
159+
incredible journey and future plans, head to the official blog post
160+
[here](https://www.selenium.dev/blog/2024/selenium-milestone-20yrs-blog/).
161+
162+
163+
Stay tuned for updates by following SeleniumHQ on [X (Formerly Twitter)](https://twitter.com/seleniumhq) or [LinkedIn](https://www.linkedin.com/company/selenium/)!
164+
165+
Happy automating!
166+
167+
[downloads]: /downloads
168+
[bindings]: /downloads#bindings
169+
[team]: /project/structure
170+
[BiDi]: https://github.com/w3c/webdriver-bidi

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

Lines changed: 1 addition & 1 deletion
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.26.0 (October 30, 2024)
30+
4.26.1 (October 30, 2024)
3131
</a>
3232
</p>
3333
<p class="card-text m-0 pb-1">
257 KB
Loading

0 commit comments

Comments
 (0)