Skip to content

Commit 9bc739d

Browse files
committed
Adding 4.24 blog post
[deploy site]
1 parent 3618647 commit 9bc739d

File tree

2 files changed

+157
-0
lines changed

2 files changed

+157
-0
lines changed
Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,157 @@
1+
---
2+
title: "Selenium 4.24 Released!"
3+
linkTitle: "Selenium 4.24 Released!"
4+
date: 2024-08-28
5+
tags: ["selenium"]
6+
categories: ["releases"]
7+
author: Diego Molina [@diemol](https://www.diemol.com)
8+
images:
9+
- "/images/blog/2024/selenium_4.24.png"
10+
description: >
11+
Today we're happy to announce that Selenium 4.24 has been released!
12+
---
13+
14+
We're very happy to announce the release of Selenium 4.24.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+
#### Noteworthy changes per language
19+
20+
* Java
21+
* **BiDi Prompt/Alert Test Fix**: Fixed prompt/alert related tests if BiDi is enabled.
22+
* **Execute Script API**: Added execute script high-level API for BiDi.
23+
* **JSpecify Annotations**: Added JSpecify annotations for WebDriver, WebElement, SearchContext, and other interfaces.
24+
* **Dom Mutation Handler Support**: Added DOM mutation handler support for BiDi.
25+
* **Close HttClient on Session Failure**: Ensured HttClient is closed if starting the session fails.
26+
* **System Property to Disable Tracing**: Added a system property to disable tracing. ([c8676eff10](https://github.com/SeleniumHQ/selenium/commit/c8676eff107a7e5e617c6fc953baad45305cc680))
27+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG)
28+
29+
<br>
30+
31+
* JavaScript
32+
* **High-Level Script Command for BiDi**: Added a high-level script command for BiDi.
33+
* **Authentication Handlers for BiDi**: Added authentication handlers for BiDi.
34+
* **Expose Selenium Version for Node.js**: Exposed the Selenium version for Node.js.
35+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md)
36+
37+
<br>
38+
39+
* .NET
40+
* **Migration to System.Text.Json**: Migrated from `Newtonsoft.Json` to `System.Text.Json` package.
41+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG)
42+
43+
<br>
44+
45+
* Python
46+
* **Unhandled Prompt Behavior**: Added unhandled prompt behavior to 'ignore' option if BiDi is enabled.
47+
* **Mypy Error Fixes**: Fixed mypy errors for various modules.
48+
* **Pytest Configuration Update**: Moved pytest configuration settings to `pyproject.toml`.
49+
* **Global Default Timeout Override**: Allowed overriding `GLOBAL_DEFAULT_TIMEOUT`.
50+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES)
51+
52+
<br>
53+
54+
* Ruby
55+
* **Deprecate WebStorage JS Methods**: Deprecated WebStorage JavaScript methods.
56+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
57+
58+
<br>
59+
60+
* Rust
61+
* **Skipping Drivers and Browsers in Path**: Included arguments for skipping drivers and browsers in the path. ([a056044d9c](https://github.com/SeleniumHQ/selenium/commit/a056044d9c20c174e5c04804eb30a446132be60a))
62+
* **Use Debug Format Specifier**: Used the Debug format specifier to display error messages. ([d8a7172a2a](https://github.com/SeleniumHQ/selenium/commit/d8a7172a2a3a591af0852203449c81eb13aead2b))
63+
* **Firefox Version Discovery**: Used Firefox history major releases endpoint for version discovery. ([02d6903006](https://github.com/SeleniumHQ/selenium/commit/02d6903006d884f57781f5625eb33a887f4369f5))
64+
* [See all changes](https://github.com/SeleniumHQ/selenium/blob/trunk/rust/CHANGELOG.md)
65+
66+
67+
### Contributors
68+
69+
**Special shout-out to everyone who helped the Selenium Team get this release out!**
70+
71+
#### [Selenium](https://github.com/SeleniumHQ/selenium)
72+
73+
<div class="d-flex justify-content-center">
74+
<div class="col-11 p-4 bg-transparent">
75+
<div class="row justify-content-center">
76+
{{< gh-user "https://api.github.com/users/MustafaAgamy" >}}
77+
{{< gh-user "https://api.github.com/users/aguspe" >}}
78+
{{< gh-user "https://api.github.com/users/angiejones" >}}
79+
{{< gh-user "https://api.github.com/users/cgossett" >}}
80+
{{< gh-user "https://api.github.com/users/diogoteles08" >}}
81+
{{< gh-user "https://api.github.com/users/dnwe" >}}
82+
{{< gh-user "https://api.github.com/users/iampopovich" >}}
83+
{{< gh-user "https://api.github.com/users/lauromoura" >}}
84+
{{< gh-user "https://api.github.com/users/manuelsblanco" >}}
85+
{{< gh-user "https://api.github.com/users/mdmintz" >}}
86+
{{< gh-user "https://api.github.com/users/mk868" >}}
87+
{{< gh-user "https://api.github.com/users/navin772" >}}
88+
{{< gh-user "https://api.github.com/users/paveloom" >}}
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/MustafaAgamy" >}}
102+
{{< gh-user "https://api.github.com/users/aguspe" >}}
103+
{{< gh-user "https://api.github.com/users/alaahong" >}}
104+
{{< gh-user "https://api.github.com/users/codespearhead" >}}
105+
{{< gh-user "https://api.github.com/users/innazh" >}}
106+
{{< gh-user "https://api.github.com/users/jochen-testingbot" >}}
107+
{{< gh-user "https://api.github.com/users/pallavigitwork" >}}
108+
{{< gh-user "https://api.github.com/users/pmartinez1" >}}
109+
{{< gh-user "https://api.github.com/users/sbabcoc" >}}
110+
{{< gh-user "https://api.github.com/users/shbenzer" >}}
111+
{{< gh-user "https://api.github.com/users/skyhirider" >}}
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/DrFaust92" >}}
122+
{{< gh-user "https://api.github.com/users/Trigtrig" >}}
123+
{{< gh-user "https://api.github.com/users/nandorpal" >}}
124+
</div>
125+
</div>
126+
</div>
127+
128+
#### [Selenium Team Members][team]
129+
130+
**Thanks as well to all the team members who contributed to this release:**
131+
132+
<div class="row justify-content-center">
133+
<div class="col-11 p-4 bg-transparent">
134+
<div class="row justify-content-center">
135+
{{< gh-user "https://api.github.com/users/AutomatedTester" >}}
136+
{{< gh-user "https://api.github.com/users/bonigarcia" >}}
137+
{{< gh-user "https://api.github.com/users/diemol" >}}
138+
{{< gh-user "https://api.github.com/users/harsha509" >}}
139+
{{< gh-user "https://api.github.com/users/joerg1985" >}}
140+
{{< gh-user "https://api.github.com/users/nvborisenko" >}}
141+
{{< gh-user "https://api.github.com/users/p0deje" >}}
142+
{{< gh-user "https://api.github.com/users/pujagani" >}}
143+
{{< gh-user "https://api.github.com/users/shs96c" >}}
144+
{{< gh-user "https://api.github.com/users/titusfortner" >}}
145+
{{< gh-user "https://api.github.com/users/VietND96" >}}
146+
</div>
147+
</div>
148+
</div>
149+
150+
Stay tuned for updates by following SeleniumHQ on [X (Formerly Twitter)](https://twitter.com/seleniumhq) or [LinkedIn](https://www.linkedin.com/company/selenium/)!
151+
152+
Happy automating!
153+
154+
[downloads]: /downloads
155+
[bindings]: /downloads#bindings
156+
[team]: /project/structure
157+
[BiDi]: https://github.com/w3c/webdriver-bidi
Loading

0 commit comments

Comments
 (0)