v1.0.22

Skyvern-AI/skyvernv1.0.22Feb 26, 2026by wintonzheng

AI Summary

Release v1.0.22 focuses on TOTP/2FA improvements, adds Workflow Trigger Block backend, enhances MCP server configuration, and includes various bug fixes for captcha handling, workflow imports, and browser session features.

Key Highlights

  • TOTP verification UI fixes: timer, expired code retry, 2FA banner suppression, and goal-text extraction
  • Added Workflow Trigger Block backend for workflow automation
  • Removed admin impersonation feature from MCP for security
  • Added FORCE_BROWSER_SESSION feature flag for browser control
  • Fixed SVG text captcha handling and MCP remote tool API environment issues

New Features

  • Workflow Trigger Block backend (SKY-8072)
  • FORCE_BROWSER_SESSION feature flag
  • Skyvern MCP setup documentation
  • TOTP webhook now includes workflow_permanent_id in POST body

Full Release Notes

## What's Changed

Version bumped from 1.0.21 to 1.0.22

### Recent Changes
- Bump version to 1.0.22 (#4892) (9a2342c2)
- [SKY-48] fix TOTP verification UI: timer, expired code retry, 2FA banner suppression, and goal-text extraction (#4860) (32ad9d36)
- Remove admin impersonation feature from MCP (#4889) (2f65635e)
- Remove local access restriction from auth_status endpoint (#4870) (6e3ac2d8)
- Add Skyvern MCP setup to MCP_SETUP.md (#4886) (33c2920c)
- feat: add Workflow Trigger Block backend (#SKY-8072) (#4885) (8fbf937e)
- fix: handle local Postgres without skyvern role in quickstart (#4877) (#4878) (3b21c217)
- fix: title formatting for 'MCP Server' and 'CLI & Skills' docs (#4879) (43e24880)
- Re-apply workflow import default value stringification fix (SKY-8082) (#4883) (63cb8893)
- Expand last loop iteration by default in workflow run timeline (#4882) (5d69b4ec)
- Re-apply data_schema support for natural language loop blocks (SKY-7055) — frontend (#4881) (fec13555)
- fix svg text captcha (#4880) (3ca0aa86)
- Pass workflow_permanent_id in TOTP webhook POST body (#4871) (1b1779f6)
- fix MCP remote tool handlers calling wrong API environment (#4869) (1f2ee7b8)
- fix: Allow saving credentials without blocking on browser profile test (#SKY-8078) (#4867) (b71f97cb)
- get reverted code back (#4865) (0d67523c)
- Add FORCE_BROWSER_SESSION feature flag (#4864) (a19814cf)

**Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v1.0.21...v1.0.22


## What's Changed
* Add FORCE_BROWSER_SESSION feature flag by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4864
* get reverted code back by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4865
* fix: Allow saving credentials without blocking on browser profile test (#SKY-8078) by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4867
* fix MCP remote tool handlers calling wrong API environment by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/4869
* Pass workflow_permanent_id in TOTP webhook POST body by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4871
* fix svg text captcha by @LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/4880
* Re-apply data_schema support for natural language loop blocks (SKY-7055) — frontend by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4881
* Expand last loop iteration by default in workflow run timeline by @suchintan in https://github.com/Skyvern-AI/skyvern/pull/4882
* Re-apply workflow import default value stringification fix (SKY-8082) by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4883
* fix: title formatting for 'MCP Server' and 'CLI & Skills' docs by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/4879
* fix: handle local Postgres without skyvern role in quickstart (#4877) by @andrewneilson in https://github.com/Skyvern-AI/skyvern/pull/4878
* feat: add Workflow Trigger Block backend (#SKY-8072) by @celalzamanoglu in https://github.com/Skyvern-AI/skyvern/pull/4885
* Add Skyvern MCP setup to MCP_SETUP.md by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/4886
* Remove local access restriction from auth_status endpoint by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4870
* Remove admin impersonation feature from MCP by @marcmuon in https://github.com/Skyvern-AI/skyvern/pull/4889
* [SKY-48] fix TOTP verification UI: timer, expired code retry, 2FA banner suppression, and goal-text extraction by @AronPerez in https://github.com/Skyvern-AI/skyvern/pull/4860
* Bump version to 1.0.22 by @wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/4892

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

**Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v1.0.21...v1.0.22