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.