Skip to content

Releases: seleniumbase/SeleniumBase

4.39.1 - Fix extensions on Chrome 137+

27 May 23:55
2b60087
Compare
Choose a tag to compare

Fix extensions on Chrome 137+

What's Changed

Full Changelog: v4.39.0...v4.39.1

4.39.0 - Refresh dependencies and refactor code

24 May 07:29
d0a26b8
Compare
Choose a tag to compare

Refresh dependencies and refactor code

What's Changed

Full Changelog: v4.38.3...v4.39.0

4.38.3 - CDP Mode: Patch 48

22 May 23:52
6f9a5fc
Compare
Choose a tag to compare

CDP Mode: Patch 48

What's Changed

Full Changelog: v4.38.2...v4.38.3

4.38.2 - Fix headless UC Mode

13 May 02:37
c235aac
Compare
Choose a tag to compare

Fix headless UC Mode

What's Changed

Full Changelog: v4.38.1...v4.38.2

4.38.1 - Proxy scheme customization

12 May 23:47
76a1e95
Compare
Choose a tag to compare

Proxy scheme customization

What's Changed

Full Changelog: v4.38.0...v4.38.1

4.38.0 - Refresh dependencies and examples

02 May 22:35
082fc80
Compare
Choose a tag to compare

Refresh dependencies and examples

What's Changed

Full Changelog: v4.37.12...v4.38.0

4.37.12 - CDP Mode: Patch 47

01 May 03:11
26a24a4
Compare
Choose a tag to compare

CDP Mode: Patch 47

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

30 Apr 20:38
5c146c5
Compare
Choose a tag to compare

CDP Mode: Patch 46

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.

Screenshot 2025-04-30 at 11 47 35 AM

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

4.37.10 - Improve CDP memory usage

29 Apr 14:36
bdec244
Compare
Choose a tag to compare

Improve CDP memory usage

If you're spinning up a lot of CDP Mode web browsers in a loop within a Python file, then you'll use less memory because resources will get freed up at the end of the with SB() as sb: block, rather than after you've reached the end of the Python file (where regular garbage collection takes place).

Related discussion: #3679 - (Special thanks @felipehertzer. Joint effort with @mdmintz )

What's Changed

Full Changelog: v4.37.9...v4.37.10

4.37.9 - Realtime fingerprint changing

28 Apr 20:31
aedbe14
Compare
Choose a tag to compare

Realtime fingerprint changing

What's Changed

Full Changelog: v4.37.8...v4.37.9