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