Skip to content

Commit 492f6d4

Browse files
committed
Adding blog post for release 4.20
[deploy site]
1 parent e178bf2 commit 492f6d4

File tree

2 files changed

+145
-0
lines changed

2 files changed

+145
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
---
2+
title: "Selenium 4.20 Released!"
3+
linkTitle: "Selenium 4.20 Released!"
4+
date: 2024-04-25
5+
tags: ["selenium"]
6+
categories: ["releases"]
7+
author: Diego Molina [@diemol](https://diemol.com)
8+
images:
9+
- "/images/blog/selenium_4.20.png"
10+
description: >
11+
Today we're happy to announce that Selenium 4.20 has been released!
12+
---
13+
14+
We're very happy to announce the release of Selenium 4.20.0 for
15+
Javascript, Ruby, Python, .NET, Java and the Grid!
16+
Links to everything can be found on our [downloads page][downloads].
17+
18+
### Highlights
19+
20+
* Chrome DevTools support is now: v122, v123, and v124 (Firefox still uses v85 for all versions)
21+
* Selenium has at least [2.3M active users](https://plausible.io/manager.selenium.dev) in the last 30 days. 500k more than last month!
22+
* Java and JavaScript keep adding more WebDriver [BiDi] features.
23+
* .NET C# and JavaScript now publish [nightly builds to GitHub packages](/downloads/#nightly).
24+
* Nightly packages are tested daily with the examples from the Selenium [documentation](/documentation).
25+
* The code used to invoke Selenium Manager has been refactored in all languages, making it easier to maintain and improve.
26+
* The interface has changed and if users were invoking it, they might experience issues.
27+
Selenium Manager is still in beta and these type of changes are expected.
28+
29+
30+
#### Noteworthy changes per language
31+
32+
* Java
33+
* Browser containers provisioned in Dynamic Grid will use the hostConfig
34+
* Dynamic Grid re-fetches browser images if they were pruned during runtime
35+
* Several [BiDi] additions: Update browsing context create method, between others.
36+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG)
37+
38+
39+
<br>
40+
41+
* JavaScript
42+
* Several [BiDi] additions: Update capture screenshot APIs to include all parameters and remove scroll parameter, between others
43+
* Nightly JS builds are now pushed to GitHub packages
44+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md)
45+
46+
<br>
47+
48+
* .NET
49+
* The correct devtools session id is now used after reinitialization
50+
* Nightly .NET C# builds are now pushed to GitHub packages
51+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG)
52+
53+
<br>
54+
55+
* Python
56+
* Improvements for type hints in parameters
57+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES)
58+
59+
<br>
60+
61+
* Ruby
62+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
63+
64+
65+
<br>
66+
67+
* Rust
68+
* Use DEBUG level instead of WARN traces in offline mode
69+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/rust/CHANGELOG.md)
70+
71+
72+
73+
### Contributors
74+
75+
**Special shout-out to everyone who helped the Selenium Team get this release out!**
76+
77+
#### [Selenium](https://github.com/SeleniumHQ/selenium)
78+
79+
<div class="d-flex justify-content-center">
80+
<div class="col-11 p-4 bg-transparent">
81+
<div class="row justify-content-center">
82+
{{< gh-user "https://api.github.com/users/Trigtrig" >}}
83+
{{< gh-user "https://api.github.com/users/VietND96" >}}
84+
</div>
85+
</div>
86+
</div>
87+
88+
89+
#### [Selenium Docs & Website](https://github.com/SeleniumHQ/seleniumhq.github.io)
90+
91+
<div class="row justify-content-center">
92+
<div class="col-11 p-4 bg-transparent">
93+
<div class="row justify-content-center">
94+
{{< gh-user "https://api.github.com/users/Sakif-Al-Faruque" >}}
95+
{{< gh-user "https://api.github.com/users/VietND96" >}}
96+
{{< gh-user "https://api.github.com/users/aguspe" >}}
97+
{{< gh-user "https://api.github.com/users/digitalvoice-nz" >}}
98+
{{< gh-user "https://api.github.com/users/harshitBhardwaj97" >}}
99+
{{< gh-user "https://api.github.com/users/pallavigitwork" >}}
100+
{{< gh-user "https://api.github.com/users/zipperer" >}}
101+
</div>
102+
</div>
103+
</div>
104+
105+
#### [Docker Selenium](https://github.com/SeleniumHQ/docker-selenium)
106+
107+
<div class="row justify-content-center">
108+
<div class="col-11 p-4 bg-transparent">
109+
<div class="row justify-content-center">
110+
{{< gh-user "https://api.github.com/users/Earlopain" >}}
111+
{{< gh-user "https://api.github.com/users/VietND96" >}}
112+
{{< gh-user "https://api.github.com/users/maxmanuylov" >}}
113+
</div>
114+
</div>
115+
</div>
116+
117+
#### [Selenium Team Members][team]
118+
119+
**Thanks as well to all the team members who contributed to this release:**
120+
121+
<div class="row justify-content-center">
122+
<div class="col-11 p-4 bg-transparent">
123+
<div class="row justify-content-center">
124+
{{< gh-user "https://api.github.com/users/pujagani" >}}
125+
{{< gh-user "https://api.github.com/users/diemol" >}}
126+
{{< gh-user "https://api.github.com/users/bonigarcia" >}}
127+
{{< gh-user "https://api.github.com/users/harsha509" >}}
128+
{{< gh-user "https://api.github.com/users/joerg1985" >}}
129+
{{< gh-user "https://api.github.com/users/nvborisenko" >}}
130+
{{< gh-user "https://api.github.com/users/p0deje" >}}
131+
{{< gh-user "https://api.github.com/users/shs96c" >}}
132+
{{< gh-user "https://api.github.com/users/titusfortner" >}}
133+
{{< gh-user "https://api.github.com/users/AutomatedTester" >}}
134+
</div>
135+
</div>
136+
</div>
137+
138+
Stay tuned for updates by following SeleniumHQ on [X (Formerly Twitter)](https://twitter.com/seleniumhq) or [LinkedIn](https://www.linkedin.com/company/selenium/)!
139+
140+
Happy testing!
141+
142+
[downloads]: /downloads
143+
[bindings]: /downloads#bindings
144+
[team]: /project/structure
145+
[BiDi]: https://github.com/w3c/webdriver-bidi
Loading

0 commit comments

Comments
 (0)