Selenium

Developer Tools

Browser automation for testing web applications.

Latest selenium-4.46.0 · by Selenium projectWebsiteSeleniumHQ/selenium

Release activity

Release activity — 10 releases across 10 days since Oct 25, 2025. Each cell is one day; darker means more releases that day. Nothing is recorded before Oct 25, 2025. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 19, 2026No releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026
MondayNo releases on Apr 20, 2026No releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026
TuesdayNo releases on Apr 21, 2026No releases on Apr 28, 2026No releases on May 5, 20261 release on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 20261 release on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026
WednesdayNo releases on Apr 22, 2026No releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on Apr 23, 2026No releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 20261 release on Aug 6, 2026
FridayNo releases on Apr 24, 2026No releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on Apr 25, 2026No releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 20261 release on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026

10 releases since Oct 25, 2025

Changelog

nightlyPre-releasenightly

Nightly

Added 1
  • Support SE_*DRIVER environment variables to set driver locations in dotnet
Changed 2
  • Dynamic K8s video always use the per-session subfolder and remove pod-wait plus relocation
  • Make BiDi transport factories composable in dotnet
Fixed 1
  • Prevent empty driver version from being cached in metadata in rust
Deprecated 1
  • Deprecate invalid Firefox profile code in dotnet, java, js, and rb
Commits
  • 88e2d0c: [js] Wait for async BiDi events and window resize in flaky tests (#17874) (Titus Fortner) #17874
  • 05a002e: [dotnet] fix flaky cancellation test to accept OperationCanceledException subclasses (Titus Fortner)
  • 960abd2: [dotnet][java][js][rb] deprecate invalid Firefox profile code (#17871) (Titus Fortner) #17871
  • a25afbb: [build] Automated Browser Version Update with CDP (#17873) (Selenium CI Bot) #17873
  • 4376465: [build] patch rules_ruby to emit Windows batch launchers with CRLF (Titus Fortner)
  • 4efbdf0: [grid] Dynamic K8s video always use the per-session subfolder; remove pod-wait + relocation (#17876) (Viet Nguyen Duc) #17876
  • b9d61b7: [rust] Prevent empty driver version from being cached in metadata (#17757) (Mathias Paulenko Echeverz) #17757
  • 62b6294: [dotnet] support SE_*DRIVER environment variables to set driver locations (#17875) (Titus Fortner) #17875
  • 4f1e333: [dotnet] [bidi] Make BiDi transport factories composable (#17877) (Nikolay Borisenko) #17877
View originalPermalink
How nightly went
selenium-4.46.0

Selenium 4.46.0

Added 2
  • Add binding-neutral BiDi schema with cddl2ts-gated fidelity in JavaScript
  • Add ClientConfig for HTTP client customization in Ruby
Changed 8
  • Make Either.stream() and iterator() empty for a left value
  • Show browser version and available CDP versions in Java
  • Split event stream backed subscription and enumeration in DotNet BiDi
  • Move Urls knowledge to testing web server in DotNet tests
  • Route Safari, STP and WebView2 to their handlers in Python
  • Allow constructor args to be used when coercing from JSON
  • Support multiple names for Firefox binary in Linux in Rust
  • Enforce commas between JSON elements and accept trailing commas in Java
Fixed 9
  • Trim whitespace around NO_PROXY entries in Ruby
  • Treat prefix literally in UrlTemplate.match(url, prefix)
  • Handle system proxy setting for arguments passed to selenium manager in Java
  • Fix comparator of Docker versions in Java
  • Fix classpath packaging Redis-backed for SessionQueue in Grid
  • Do not ignore browser path when version is specified in Rust selenium-manager
Deprecated 1
  • Deprecate methods to avoid internal BiDi connection surfacing on driver in Java
Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed
New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.45.0...selenium-4.46.0

View originalPermalink
How selenium-4.46.0 went
selenium-4.45.0

Selenium 4.45.0

Changed 6
  • Migrate find-elements atom from Closure to TypeScript in JavaScript
  • Update System.Text.Json to 8.0.6 in DotNet
  • Include snupkg files when packaging and allow the use of SourceLink in DotNet
  • Run format against slnx instead of looping csproj in DotNet
  • Support deterministic build output in DotNet
  • Remove npm dependency and use Bazel for everything in JavaScript
Fixed 4
  • Close pre-handshake race in WebSocket proxy for Grid
  • Correct handling for older browsers and missing casing in JavaScript
  • Fix template caching in DotNet
  • Fix remote linkage in SourceLink for DotNet
Removed 1
  • Remove deprecated logging classes from Java
Deprecated 1
  • Deprecate curb HTTP client support in Ruby
Security 1
  • Update vulnerable JavaScript dependency with a range
Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.44.0...selenium-4.45.0

View originalPermalink
How selenium-4.45.0 went
selenium-4.44.0

Selenium 4.44.0

Added 3
  • Add C# 14 extension to polyfill ArgumentNullException.ThrowIfNull in dotnet
  • Add CDDL 2 Python generator
  • Initial creation of the Selenium CLI Tool
Changed 7
  • Do not truncate internal log messages at error/warn levels in dotnet
  • Statically declare commands in dotnet bidi
  • Statically declare events in dotnet bidi
  • Align SetDownloadBehavior command in dotnet bidi
  • Align ContinueWithAuth command in dotnet bidi
  • Align SetGeolocation polymorphic command in dotnet bidi
  • Use generated Bidi files instead of hand curated ones in Python
Fixed 6
  • Retrieve devtools version dynamically for Ruby package verification
  • Safe modifications of internal log handlers in dotnet
  • Accept legacy session-closed event payloads in grid
  • Fix NoSuchElementException for custom By locators in Java
  • Fix NPE when response status is null
  • Fix stopping of network monitoring via DevTools in dotnet
Removed 2
  • Remove planned obsoleted members for 4.44 in dotnet
  • Remove field ChromiumDriver.capabilities in Java
Deprecated 2
  • Deprecate the native methods inside the HttpClient interface in Java
  • Obsolete Type(string) method in Input module in dotnet bidi
Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed
New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.43.0...selenium-4.44.0

View originalPermalink
How selenium-4.44.0 went
selenium-4.42.0

Selenium 4.42.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed
New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.41.0...selenium-4.42.0

View originalPermalink
How selenium-4.42.0 went
selenium-4.41.0

Selenium 4.41.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed
New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.40.0...selenium-4.41.0

View originalPermalink
How selenium-4.41.0 went
selenium-4.40.0

Selenium 4.40.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed
New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.39.0...selenium-4.40.0

View originalPermalink
How selenium-4.40.0 went
selenium-4.39.0

Selenium 4.39.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed
New Contributors

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.38.0...selenium-4.39.0

View originalPermalink
How selenium-4.39.0 went
selenium-4.38.0

Selenium 4.38.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.37.0...selenium-4.38.0

View originalPermalink
How selenium-4.38.0 went
View all

Discussion