v0.2.5

Skyvern-AI/skyvernv0.2.5Jul 15, 2025by wintonzheng

AI Summary

Improves browser session handling with session pools and new cancel endpoints. It also adds browser session stream and view components.

Key Highlights

  • PBS-based cancel endpoint for workflow runs
  • Session pool implementation
  • Browser session stream and view components
  • Support for run_workflow wait_for_completion
  • Force textural element interaction

New Features

  • PBS-based cancel endpoint
  • Session pool
  • Browser session stream/view components
  • Wait for completion support
  • Force textural element interaction

Full Release Notes

## What's Changed
* add pbs-based cancel endpoint for workflow runs by @jomido in https://github.com/Skyvern-AI/skyvern/pull/2913
* add browser session to debug store; use new cancel endpoint from #5450 by @jomido in https://github.com/Skyvern-AI/skyvern/pull/2914
* fix: insert parameters at cursor position by @servusdei2018 in https://github.com/Skyvern-AI/skyvern/pull/2867
* use pull_request_target for sync by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2915
* update run_task to make it possible to expose ecs task publicly by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2916
* add enableExecuteCommand option to the run_task function by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2918
* add ec2 to aws client by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2919
* add session pool by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/2922
* fix task v2 block cancel issue by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/2925
* add a user hook; stubbed out for OSS-side; clerked out for cloud-side by @jomido in https://github.com/Skyvern-AI/skyvern/pull/2924
* rewrite WS url more robustly by @jomido in https://github.com/Skyvern-AI/skyvern/pull/2927
* Jon/keyed browser session id cache by @jomido in https://github.com/Skyvern-AI/skyvern/pull/2928
* browser address schema update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2931
* fix n8n by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/2932
* Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2935
* add force textural element as interactable exp by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/2936
* extend chain click to add coordinate click by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/2937
* fix sequential click agent bug by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/2939
* do not tirgger select loigc when trying to input search value by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/2940
* fix interactable detecting by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/2941
* componentize window; add buttons by @jomido in https://github.com/Skyvern-AI/skyvern/pull/2942
* componentize window; add buttons by @jomido in https://github.com/Skyvern-AI/skyvern/pull/2943
* fix max steps for date picker agent by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/2944
* expose browser_session.browser_address by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2946
* add app_url for browser session by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2948
* support run_workflow wait_for_completion by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2947
* Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2949
* fix browser session links by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2950
* Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2951
* update send totp code summary by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/2952

## New Contributors
* @servusdei2018 made their first contribution in https://github.com/Skyvern-AI/skyvern/pull/2867

**Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v0.2.4...v0.2.5