Change8

selenium-4.45.0

📦 seleniumView on GitHub →
2 features🐛 5 fixes1 deprecations🔧 5 symbols

Summary

This release focuses heavily on internal build improvements, dependency updates across all languages (Java, Python, .NET, Ruby, Rust), and migration of atoms to TypeScript versions, particularly affecting JavaScript, .NET, and Java bindings.

Migration Steps

  1. For Ruby bindings, note the deprecation of the curb http client support.

✨ New Features

  • [dotnet][bidi] Add Download ID in events for downloading begin/end
  • [grid] Bundle Redis-backed SessionMap by default

🐛 Bug Fixes

  • [grid] Close pre-handshake race in WebSocket proxy
  • [JavaScript] Correct handling for older browsers and missing casing
  • [dotnet] fix template caching
  • [dotnet][build] Fix remote linkage in SourceLink
  • [dotnet][build] Support deterministic build output by @nvborisenko

Affected Symbols

⚡ Deprecations

  • [rb] deprecate curb http client support