| title | Selenium 4.32 Released! | |
|---|---|---|
| linkTitle | Selenium 4.32 Released! | |
| date | 2025-05-05 | |
| tags |
|
|
| categories |
|
|
| author | Diego Molina [@diemol](https://www.diemol.com) | |
| images |
|
|
| description | Today we're happy to announce that Selenium 4.32 has been released! |
We’re excited to announce the release of Selenium 4.32 for Javascript, Ruby, Python, .NET, Java
and the Grid! 🎉
This release continues the focus on strengthening BiDi support across multiple bindings, improving
stability in tests, and refining documentation and developer experience.
Links to all assets can be found on our downloads page.
- Enhanced BiDi (Bi-Directional) protocol support for Python, Java, Ruby, and .NET bindings
- Dozens of bug fixes and stability improvements in tests and documentation
- Selenium Grid now better handles capabilities for mobile testing with Relay Nodes
- New utility class in Python to manage a local Grid server
- Additional updates to support AOT compatibility and memory optimizations in .NET
- BiDi improvements:
onNavigationCommitted,getClientWindows, and Edge support #15560, #15661 - BiDi tests enabled for Edge network module #15654
- Set BiDi as active protocol for Remote Firefox #15224
- Dependency versioning improvements via BOM #15689
- Fixes to test args for
--headlessand--bidi#15567 - Improvements in test coverage and cleanup #15579, #15580
- FedCM state leak fix #15583
- BiDi Network: intercepts and authentication implemented #14592
- Implemented BiDi
browser,browsing_context, andlogmodules #15616, #15631, #15668 - Added
Serverutility class to manage Grid #15666 - Modernized linting setup and doc publishing #15614
- Added
PrintOptionssupport #15158 - WebSocket port handling for Firefox #15458
- BiDi
setViewport,activate, and log support enhanced #15290, #15365
- Extensive BiDi refactoring for better spec alignment and AOT compatibility #15575, #15591
- Introduced strong typing for LocalValue conversions #15532
- Refined network interception and error handling #15603, #15521
- Websocket memory and platform detection improvements #15640, #15649
- Fixed Safari-specific capability prefix handling #15574
- Improved handling of
browserNamefor Relay Nodes in mobile #15537
- Publish Node/Standalone images with the latest Grid core version and browser backward versions
- Update container environment to JDK21 (#2642)
- Node base with share system certificate support (#2653)
- Node container is able to restart and retry to register when
register-periodexceeded (#2662) - Selenium Grid scaler in KEDA feature preview
- Helm config: Set K8s node IP to all components via env var KUBERNETES_NODE_HOST_IP in template (#2668)
- See all changes
We thank all our contributors for their incredible efforts in making Selenium better with every release. ❤️
For a detailed look at all changes, check out the release notes.
Special shout-out to everyone who helped the Selenium Team get this release out!
Thanks as well to all the team members who contributed to this release:
Stay tuned for updates by following SeleniumHQ on:
Happy automating!