Browserbase Changelog
Follow us @browserbasehq for the latest changes!
May 19, 2025
New CAPTCHA details in API docs & SDKs
We now ship the captchaImageSelector
and captchaInputSelector
browser settings in the API docs and in the SDKs!
const sesssion = await bb.sessions.create(body: {
projectID: BROWSERBASE_PROJECT_ID,
browserSettings: {
captchaImageSelector: "",
captchaInputSelector: "",
}
});
We also now have two new versions of our SDKs with a lot of internal improvements!
Node: v2.6.0: https://www.npmjs.com/package/@browserbasehq/sdk/v/2.6.0
Python: v1.4.0: https://pypi.org/project/browserbase/1.4.0/
Read more: https://docs.browserbase.com/features/stealth-mode#custom-captcha-solving
May 16, 2025
Increased reliability for keepAlive
Keep-alive is more reliable now!
When a session is created with keepAlive: true
, a protection is set on the browser. This prevents it from being stopped on disconnect. The session is only stopped if:
The user stops the session via the API or dashboard
The session expires
Connect stops the session due to an error
Previously, the keepAlive protection expired based on a coarse timer. It now uses more precise timing, making protection behavior more accurate and reliable.
Read more: https://docs.browserbase.com/guides/long-running-sessions#keep-alive-sessions
May 15, 2025
New and improved Contexts API
Session cookies are now fully persisted resulting in fewer session timeouts!
What changed?
Basic & Advanced Stealth were both updated such that contexts will now persist session cookies (cookies with expires: -1
). The cache that is saved from session to session has been slimmed down, decreasing the rate at which contexts grow in size with persist: true
.
What results should customers see?
Primarily, this increases the lifespan of the context 🎉 Sessions created with contexts are significantly less likely to time out when you try to connect.
This also means login flows are persisted across sessions more reliably.
Resources:
Learn more: https://docs.browserbase.com/features/contexts
Code Examples: Contexts code example & using Stagehand to login to Github
May 12, 2025
Stagehand now in the Browserbase dashboard
Leveraging the Stagehand API, Browserbase can now offer a deeper look into Stagehand script executions. This enhanced observability will help users better understand and optimize their Stagehand usage and also provide debugging insights that significantly reduce troubleshooting time and improve the overall developer experience.
Key features include method inspection views, element highlighting for actions, and detailed execution metrics.

Apr 25, 2025
Native select support is out!
Browserbase now supports UI-based workflows involving native select
elements! Previously, clicking on a select
HTML element in the live view wouldn't show the native options
popup, which meant that the only way users could edit these elements was via keyboard. This is now fixed! Users in the live view will now see a menu as expected. Click away :)
Show more
Show more
May 19, 2025
New CAPTCHA details in API docs & SDKs
We now ship the captchaImageSelector
and captchaInputSelector
browser settings in the API docs and in the SDKs!
const sesssion = await bb.sessions.create(body: {
projectID: BROWSERBASE_PROJECT_ID,
browserSettings: {
captchaImageSelector: "",
captchaInputSelector: "",
}
});
We also now have two new versions of our SDKs with a lot of internal improvements!
Node: v2.6.0: https://www.npmjs.com/package/@browserbasehq/sdk/v/2.6.0
Python: v1.4.0: https://pypi.org/project/browserbase/1.4.0/
Read more: https://docs.browserbase.com/features/stealth-mode#custom-captcha-solving
May 16, 2025
Increased reliability for keepAlive
Keep-alive is more reliable now!
When a session is created with keepAlive: true
, a protection is set on the browser. This prevents it from being stopped on disconnect. The session is only stopped if:
The user stops the session via the API or dashboard
The session expires
Connect stops the session due to an error
Previously, the keepAlive protection expired based on a coarse timer. It now uses more precise timing, making protection behavior more accurate and reliable.
Read more: https://docs.browserbase.com/guides/long-running-sessions#keep-alive-sessions
May 15, 2025
New and improved Contexts API
Session cookies are now fully persisted resulting in fewer session timeouts!
What changed?
Basic & Advanced Stealth were both updated such that contexts will now persist session cookies (cookies with expires: -1
). The cache that is saved from session to session has been slimmed down, decreasing the rate at which contexts grow in size with persist: true
.
What results should customers see?
Primarily, this increases the lifespan of the context 🎉 Sessions created with contexts are significantly less likely to time out when you try to connect.
This also means login flows are persisted across sessions more reliably.
Resources:
Learn more: https://docs.browserbase.com/features/contexts
Code Examples: Contexts code example & using Stagehand to login to Github
May 12, 2025
Stagehand now in the Browserbase dashboard
Leveraging the Stagehand API, Browserbase can now offer a deeper look into Stagehand script executions. This enhanced observability will help users better understand and optimize their Stagehand usage and also provide debugging insights that significantly reduce troubleshooting time and improve the overall developer experience.
Key features include method inspection views, element highlighting for actions, and detailed execution metrics.

Show more
We’re hiring engineers!
Help us build the future of AI Web Infrastructure @ browserbase.com/careers
© 2025 Browserbase. All rights reserved.
We’re hiring engineers!
Help us build the future of AI Web Infrastructure @ browserbase.com/careers
© 2025 Browserbase. All rights reserved.