Releases: seleniumbase/SeleniumBase
4.39.3 - Update dependencies and refactor
Update dependencies and refactor
- Refresh Python dependencies
- Update pytest_plugin.py to handle changes in pytest
- Update cookie methods that use "expiry"
What's Changed
Full Changelog: v4.39.2...v4.39.3
4.39.2 - Support IntelliSense and fix locale settings
Support IntelliSense and fix locale settings
- Add IntelliSense autocompletion support
--> This resolves #3791 - Fix locale settings
--> This resolves #3787
What's Changed
Full Changelog: v4.39.1...v4.39.2
4.39.1 - Fix extensions on Chrome 137+
Fix extensions on Chrome 137+
- Fix extensions on Chrome 137+
--> This resolves #3771 - Refresh Python dependencies
What's Changed
Full Changelog: v4.39.0...v4.39.1
4.39.0 - Refresh dependencies and refactor code
Refresh dependencies and refactor code
- Refresh Python dependencies
--> This includes aselenium
upgrade. - Update Python dependencies
--> Update the previous dependency change. - Update UC Mode / CDP Mode
--> Includes improved error-handling.
--> Addsquit()
as a duplicate ofstop()
. - Refactor the code
--> Lots of various cleanup. - Update the pure CDP Mode examples
--> Addstop()
to quit browser directly.
What's Changed
Full Changelog: v4.38.3...v4.39.0
4.38.3 - CDP Mode: Patch 48
CDP Mode: Patch 48
- Update UC Mode / CDP Mode
--> (Includes 3 bug fixes)
--> This resolves #3765
--> This resolves an issue with combining UC Mode and CDP Mode methods.
--> This resolves an issue that may occur when overriding the driver. - Update error messages to handle a 1-second timeout
- Refresh Python dependencies
What's Changed
Full Changelog: v4.38.2...v4.38.3
4.38.2 - Fix headless UC Mode
Fix headless UC Mode
- Fix bug with headless UC Mode
--> This resolves #3744
--> (This fixes a regression in the previous release.)
What's Changed
Full Changelog: v4.38.1...v4.38.2
4.38.1 - Proxy scheme customization
Proxy scheme customization
- Add way to change scheme in auth proxy extension
--> This resolves #3742 - Refresh Python dependencies
- Update examples
What's Changed
Full Changelog: v4.38.0...v4.38.1
4.38.0 - Refresh dependencies and examples
Refresh dependencies and examples
- Refresh Python dependencies
--> This includesselenium
. - Update examples
What's Changed
Full Changelog: v4.37.12...v4.38.0
4.37.12 - CDP Mode: Patch 47
CDP Mode: Patch 47
- Update CDP Mode
--> This fixes a memory leak issue.
--> This also resolves #3719
Related discussion: #3715 (comment) - (Special thanks @felipehertzer)
What's Changed
Full Changelog: v4.37.11...v4.37.12
4.37.11 - CDP Mode: Patch 46
CDP Mode: Patch 46
- Update CDP Mode
--> This resolves #3715
--> This resolves #3716
To avoid memory leaks in CDP Mode, upgrade to Python 3.12 (or newer).
There's an issue with asyncio
in earlier versions, which makes the memory leak unavoidable.

Due to that, there's not much that can be done from the SeleniumBase side to avoid that specific memory leak if you're using an older version of Python. (Only CDP Mode is affected, and only for Python 3.11 and older versions.) That's because CDP Mode using asyncio
in the backend, even if you don't call any async
functions directly.
What's Changed
Full Changelog: v4.37.10...v4.37.11