Selenium 4.45.0, released on 2026-06-16, is a focused maintenance update from SeleniumHQ. This version primarily strengthens the framework’s foundation rather than introducing new user-facing features.

Key Changes

  • Stability & Compatibility: A notable fix addresses a pre-handshake race condition in the Selenium Grid’s WebSocket proxy, enhancing reliability for distributed testing setups. The JavaScript binding also sees improved handling for older browsers and casing, ensuring broader test compatibility.
  • Deprecations & Cleanups: The Java binding removes deprecated logging classes, streamlining the codebase. For Ruby users, support for the Curb HTTP client has been deprecated, signaling a shift in preferred HTTP client usage.
  • Internal Updates: This release includes extensive dependency updates across all major language bindings, including Java, Python, .NET, Ruby, and JavaScript. Numerous build system enhancements and internal refactorings contribute to the project’s long-term maintainability and security. These updates are crucial for keeping Selenium relevant in 2025 and beyond.

Impact for QA Teams

QA teams will benefit from a more stable Selenium Grid, reducing potential flakiness in distributed test environments. Improved JavaScript compatibility means fewer issues when testing across diverse browser versions. While not a feature-rich update, these foundational improvements contribute to a more reliable and maintainable test automation framework. For those new to the tool, a Selenium tutorial for beginners can help get started.