v0.2.7
Skyvern-AI/skyvernv0.2.7Aug 5, 2025by wintonzheng
AI Summary
Enhances browser session management and introduces project management features. It also adds debug sessions and increases browser session timeout limits.
Key Highlights
- Increased browser session timeout (up to 4 hours)
- Debug sessions table and management
- Project creation and management
- Encryption for organization auth tokens
- Natural language support for Loop Block
New Features
- Extended browser session timeout
- Debug sessions management
- Project creation and management
- Encryption for org auth tokens
- Natural language support for Loop Block
Full Release Notes
## What's Changed * increase browser session timeout by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3021 * bump max session timeout to 4 hours by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3022 * Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3023 * fix style map parsing by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3029 * lmnr version bump by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3034 * fix scraping issue by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3035 * Natural language support for Loop Block by @pedrodebruin in https://github.com/Skyvern-AI/skyvern/pull/3027 * point anthropic back to bedrock by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3036 * Revert "Natural language support for Loop Block (#3027)" by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3043 * add debug_sessions table by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3045 * add webhook failure reason by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3046 * make login workflow auto_generated so they don't show up in workflow history by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3039 * Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3042 * add tooltip text regarding current_value in loop iterations by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3047 * Temperature fix for O-models by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3048 * better failure reason for blank page by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3049 * robust scrolling screenshot by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3050 * Remove frontend hack for requesting persistent browser sessions, part ii (backend) by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3052 * Remove frontend hack for requesting persistent browser sessions, part iii (frontend) by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3053 * Jon/sky 5741 enable take control via buttons in browser stream component by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3054 * Pedro.loop without explicit extraction by @pedrodebruin in https://github.com/Skyvern-AI/skyvern/pull/3051 * add some logs for debug_session endpoint by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3056 * optimize scrolling screenshot logic by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3058 * parse filename from http header by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3059 * attempt to allow nested blocks in the debugger by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3060 * fix task v2 cancel by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3062 * Add projects table by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3063 * add deleted_at column to debug_sessions table by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3066 * count block children in determining whether to enable debugging via b… by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3067 * add status column to debug_sessions table by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3068 * add endpoint for making a new debug session (with a new browser session) SKY-5666 by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3069 * disable lmnr instrument by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3071 * shu/add project files by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3072 * fix backend logic for debugger browser session renewal by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3074 * add more rule to parse filename when downloading by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3076 * create_project + update/deploy_project by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3075 * show webhook failure front by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3044 * automagic workflow titling SKY-5011 by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3081 * Cycle Browser in Debugger by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3082 * update get_project desc query by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3078 * update project with project_revision_id by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3083 * remove update_debug_session by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3084 * add 1password service token support by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3085 * Revert "add 1password service token support" by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3086 * update token_type to string instead of enum by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3087 * fix badge alignment by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3088 * remove workflow_permanent_id from projects table + add use_cache and cache_project_id to workflows table by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3090 * Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3093 * Update API specifications with fern api update by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3094 * remove parameter in textprompt block by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3079 * skipped action should mark as success by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3080 * fix dom listener bug by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3095 * update project docs by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3096 * project run by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/3097 * Jon/sky 5452 sidebar improvements by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3098 * return `None` from db layer if no persistent browser session is found (rather than raising an error) by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3100 * set status to failed when browser session fails to initially connect by @jomido in https://github.com/Skyvern-AI/skyvern/pull/3101 * select agent supports inputting secrete by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3103 * feat: encrypt org auth tokens with AES by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/3104 ## New Contributors * @pedrodebruin made their first contribution in https://github.com/Skyvern-AI/skyvern/pull/3027 **Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v0.2.6...v0.2.7