Skip to content

Releases: Skyvern-AI/skyvern

Release v1.0.23

02 Mar 23:08
3b9a565

Choose a tag to compare

What's Changed

Version bumped from 1.0.22 to 1.0.23

Recent Changes

  • bump version 1.0.23 (#4952) (3b9a565)
  • Fix infinite script regeneration loop for traditional caching workflows (#4951) (b952468)
  • add warning log for unauthorized browser serve request (#4950) (2dd86a5)
  • Fix conditional block reviewer routing and add hardcoded value detection (#4949) (db7fcdd)
  • suchintan's feedback + changelog (#4947) (59cd1e1)
  • Add browser_profile_id to browser session creation (#4946) (a4d9c9d)
  • Fix CDP proxy auth: add Request-stage pattern for Fetch.authRequired (#4945) (4857143)
  • Fix organization switching on page refresh (#4944) (b517e3d)
  • fix: restore self.pages cache lookup in get_or_create_for_workflow_run for PBS workflow runs (#4943) (276203d)
  • Fix OTEL exporter localhost:4317 errors on production workers (#4942) (fc95cff)
  • fix: prevent final→non-final status overwrite race in update_status (#4928) (114b0ec)
  • Make calero rollout easier (#4938) (c0d32e4)
  • Add CDP proxy authentication via Fetch.authRequired (#4936) (6a0c5eb)
  • Revert "add enable_download to extra_http_headers by default when browser address is found" (#4935) (5da370a)
  • Fix CDP download interceptor missing XHR-triggered downloads (#4934) (44d3635)
  • add enable_download to extra_http_headers by default when browser address is found (#4932) (2c61873)
  • Fix for-loop adaptive caching: output aggregation, cached function bodies, and template resolution (#4931) (fab3347)
  • Add FORCE_NEW_BROWSER_CONTEXT_CDP_FETCH feature flag with async cleanup (#4930) (7aec0da)
  • Add browser rotation and fresh context for remote browser production (#4929) (a11cc37)
  • Fix WebSocket URL rewriting for ngrok tunnels in browser serve (#4927) (2091807)
  • Consolidate Gemini 3 Pro into version-agnostic VERTEX_GEMINI_3_PRO (#4926) (5bf5550)
  • Add browser-based CLI signup flow (skyvern signup) (#4925) (2e663be)
  • Add interactive ngrok tunnel to skyvern browser serve (#4924) (d9b1c6a)
  • fix: auto-expand iterations/conditionals containing active item (#4923) (5317e9c)
  • Add workflow orchestration for adaptive caching (7/8) (#4922) (feff39b)
  • Enable CDPDownloadInterceptor for remote browser connections (#4921) (74340ad)
  • Add script generation plumbing for adaptive caching (6/8) (#4920) (0fe0a49)
  • Add South Korea (RESIDENTIAL_KR) proxy location support (#4918) (88f04e8)
  • Expand SkyvernPage API with fill_form, classify, and surgical_fallback (5/8) (#4917) (e04cb4c)
  • Add standalone modules: script reviewer, canonical fields, CSS selector (4/8) (#4916) (e224b9c)
  • Add loader while workflow initially renders (#SKY-8059) (#4915) (d576912)
  • Rename "login-free" to "saved-profile" and improve browser session checkbox wording (#4914) (ef07c7e)
  • Improve Workflow Trigger Block UX: name display + dynamic parameter form (#SKY-8106) (#4913) (c7572da)
  • Smooth fade-in animation for workflow editor blocks and edges (#SKY-8060) (#4912) (988c50d)
  • Add Code 2.0 option to Run With dropdown (2/8) (#4909) (b36e9f1)
  • Add downloaded files tab to browser session detail page (#SKY-7500) (#4911) (53db80e)
  • Add database schema and data layer for adaptive caching (1/8) (#4908) (fcf9ef6)
  • Fix conditional evaluation for empty parameters (#SKY-8073) (#4907) (4467a37)
  • Add CDPFetchDownloadBrowser for remote Windows Chrome download interception (#4906) (665c7b6)
  • Fix search highlight spacing (#SKY-8057) (#4894) (f5bf1e0)
  • Fix browser session timeout for FORCE_BROWSER_SESSION workflows (#SKY-8099) (#4903) (62b74eb)
  • fix: title formatting for Fern docs (mcp.mdx, cli.mdx) (#4890) (3a55633)

Full Changelog: v1.0.22...v1.0.23

What's Changed

  • fix: title formatting for Fern docs (mcp.mdx, cli.mdx) by @suchintan in #4890
  • Fix browser session timeout for FORCE_BROWSER_SESSION workflows (#SKY-8099) by @pedrohsdb in #4903
  • Fix search highlight spacing (#SKY-8057) by @celalzamanoglu in #4894
  • Add CDPFetchDownloadBrowser for remote Windows Chrome download interception by @LawyZheng in #4906
  • Fix conditional evaluation for empty parameters (#SKY-8073) by @celalzamanoglu in #4907
  • Add database schema and data layer for adaptive caching (1/8) by @pedrohsdb in #4908
  • Add downloaded files tab to browser session detail page (#SKY-7500) by @celalzamanoglu in #4911
  • Add Code 2.0 option to Run With dropdown (2/8) by @pedrohsdb in #4909
  • Smooth fade-in animation for workflow editor blocks and edges (#SKY-8060) by @celalzamanoglu in #4912
  • Improve Workflow Trigger Block UX: name display + dynamic parameter form (#SKY-8106) by @celalzamanoglu in #4913
  • Rename "login-free" to "saved-profile" and improve browser session checkbox wording by @celalzamanoglu in #4914
  • Add loader while workflow initially renders (#SKY-8059) by @celalzamanoglu in #4915
  • Add standalone modules: script reviewer, canonical fields, CSS selector (4/8) by @pedrohsdb in #4916
  • Expand SkyvernPage API with fill_form, classify, and surgical_fallback (5/8) by @pedrohsdb in #4917
  • Add South Korea (RESIDENTIAL_KR) proxy location support by @marcmuon in #4918
  • Add script generation plumbing for adaptive caching (6/8) by @pedrohsdb in #4920
  • Enable CDPDownloadInterceptor for remote browser connections by @wintonzheng in #4921
  • Add workflow orchestration for adaptive caching (7/8) by @pedrohsdb in #4922
  • fix: auto-expand iterations/conditionals containing active item by @suchintan in #4923
  • Add interactive ngrok tunnel to skyvern browser serve by @marcmuon in #4924
  • Add browser-based CLI signup flow (skyvern signup) by @marcmuon in #4925
  • Consolidate Gemini 3 Pro into version-agnostic VERTEX_GEMINI_3_PRO by @pedrohsdb in #4926
  • Fix WebSocket URL rewriting for ngrok tunnels in browser serve by @wintonzheng in #4927
  • Add browser rotation and fresh context for remote browser production by @wintonzheng in #4929
  • Add FORCE_NEW_BROWSER_CONTEXT_CDP_FETCH feature flag with async cleanup by @LawyZheng in #4930
  • Fix for-loop adaptive caching: output aggregation, cached function bodies, and template resolution by @pedrohsdb in #4931
  • add enable_download to extra_http_headers by default when browser address is found by @wintonzheng in #4932
  • Fix CDP download interceptor missing XHR-triggered downloads by @LawyZheng in #4934
  • Revert "add enable_download to extra_http_headers by default when browser address is found" by @wintonzheng in #4935
  • Add CDP proxy authentication via Fetch.authRequired by @LawyZheng in #4936
  • Make calero rollout easier by @wintonzheng in #4938
  • fix: prevent final→non-final status overwrite race in update_status by @andrewneilson in #4928
  • Fix OTEL exporter localhost:4317 errors on production workers by @wintonzheng in #4942
  • fix: restore self.pages cache lookup in get_or_create_for_workflow_run for PBS workflow runs by @LawyZheng in #4943
  • Fix organization switching on page refresh by @wintonzheng in #4944
  • Fix CDP proxy auth: add Request-stage pattern for Fetch.authRequired by @LawyZheng in #4945
  • Add browser_profile_id to browser session creation by @marcmuon in #4946
  • suchintan's feedback + changelog by @naman06dev in #4947
  • Fix conditional block reviewer routing and add hardcoded value detection by @pedrohsdb in #4949
  • add warning log for unauthorized browser serve request by @wintonzheng in #4950
  • Fix infinite script regeneration loop for traditional caching workflows by @pedrohsdb in #4951
  • bump version 1.0.23 by @marcmuon in #4952

Full Changelog: v1.0.22...v1.0.23

Release v1.0.22

26 Feb 09:21
9a2342c

Choose a tag to compare

What's Changed

Version bumped from 1.0.21 to 1.0.22

Recent Changes

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

Full Changelog: v1.0.21...v1.0.22

What's Changed

New Contributors

Full Changelog: v1.0.21...v1.0.22

Release v1.0.21

24 Feb 21:46
0cb9e41

Choose a tag to compare

What's Changed

Version bumped from 1.0.20 to 1.0.21

Recent Changes

  • Bump version to 1.0.21 (#4858) (0cb9e41)
  • fix: remote MCP auth broken by encrypted token mismatch + docs clarity (#4863) (a6d24bc)
  • Link browser session ID to browser session page in workflow run header (#4862) (879c86d)
  • Show reserved parameters in workflow block parameter picker (#SKY-7548) (#4857) (03085e1)
  • Fix run action count showing 0 despite steps executing (#SKY-7936) (#4856) (498c842)
  • Fix browser session proxy dropdown behavior and complete create-session config support (#4855) (b2653eb)
  • Add current_date to reserved parameters list (#SKY-7547) (#4854) (a520559)
  • Fix loop/conditional block showing "no screenshot found" (#SKY-8024) (#4853) (e6db283)
  • Re-apply SKY-7366: Improve 422 error messages for workflow save (#4852) (f076235)
  • Re-apply data_schema support for natural language loop blocks (SKY-7055) — backend (#4851) (2a9b44f)
  • Remove s3 storage tier tagging (#4850) (3dedb17)
  • Fix conditional block crash when all prompt branches are Jinja-rendered (#4849) (defa684)
  • Add URL-based tab navigation to browser session page (#4848) (6d9e24c)
  • [SKY-48] Update TOTP Entry Remaining Display Time (#4845) (acc530a)
  • Add Gemini 3.1 Pro and Inception Mercury-2 model support (#4847) (e1c5e5c)
  • Clean up browser launch failure messaging (#4844) (bc369f5)
  • Add request logging and error handling to artifact and frontend servers (#4829) (43781af)
  • Mount MCP remote server on existing API service at /mcp (#4843) (96343ab)
  • Add PostHog analytics for setup pain points tracking (#4840) (72caccd)
  • Fix conditional block misinterpreting resolved template variables (#4841) (5344d9a)
  • fix: Use SettingsManager for model-to-LLM-key mapping so cloud fallback overrides apply (#4839) (526f11d)
  • Add bump-version Claude skill for OSS releases (#4834) (a19da94)

Full Changelog: v1.0.20...v1.0.21

What's Changed

  • Add bump-version Claude skill for OSS releases by @wintonzheng in #4834
  • fix: Use SettingsManager for model-to-LLM-key mapping so cloud fallback overrides apply by @pedrohsdb in #4839
  • Fix conditional block misinterpreting resolved template variables by @suchintan in #4841
  • Add PostHog analytics for setup pain points tracking by @wintonzheng in #4840
  • Mount MCP remote server on existing API service at /mcp by @marcmuon in #4843
  • Add request logging and error handling to artifact and frontend servers by @suchintan in #4829
  • Clean up browser launch failure messaging by @suchintan in #4844
  • Add Gemini 3.1 Pro and Inception Mercury-2 model support by @suchintan in #4847
  • [SKY-48] Update TOTP Entry Remaining Display Time by @AronPerez in #4845
  • Add URL-based tab navigation to browser session page by @suchintan in #4848
  • Fix conditional block crash when all prompt branches are Jinja-rendered by @celalzamanoglu in #4849
  • Remove s3 storage tier tagging by @wintonzheng in #4850
  • Re-apply data_schema support for natural language loop blocks (SKY-7055) — backend by @celalzamanoglu in #4851
  • Re-apply SKY-7366: Improve 422 error messages for workflow save by @celalzamanoglu in #4852
  • Fix loop/conditional block showing "no screenshot found" (#SKY-8024) by @celalzamanoglu in #4853
  • Add current_date to reserved parameters list (#SKY-7547) by @celalzamanoglu in #4854
  • Fix browser session proxy dropdown behavior and complete create-session config support by @suchintan in #4855
  • Fix run action count showing 0 despite steps executing (#SKY-7936) by @celalzamanoglu in #4856
  • Show reserved parameters in workflow block parameter picker (#SKY-7548) by @celalzamanoglu in #4857
  • Link browser session ID to browser session page in workflow run header by @wintonzheng in #4862
  • fix: remote MCP auth broken by encrypted token mismatch + docs clarity by @marcmuon in #4863
  • Bump version to 1.0.21 by @wintonzheng in #4858

Full Changelog: v1.0.20...v1.0.21

Release v1.0.20

21 Feb 02:54
6c9cf91

Choose a tag to compare

What's Changed

Version bumped from 1.0.19 to 1.0.20

Recent Changes

  • Bump version to 1.0.20 (#4835) (6c9cf91)
  • feat: Browser profile testing & login-free workflow UI - frontend (#SKY-8012) (#4833) (576032e)
  • [SKY-6] Frontend: 2FA verification code UI and notifications (#4787) (c330a9b)
  • [SKY-6] Backend 2FA Cleanup (#4826) (aa2eb8d)

Full Changelog: v1.0.19...v1.0.20

What's Changed

Full Changelog: v1.0.19...v1.0.20

Release v1.0.19

20 Feb 08:10
b56d724

Choose a tag to compare

What's Changed

Version bumped from 1.0.18 to 1.0.19

Recent Changes

  • v1.0.19: make env vars should always overrides api keys stored in the streamlit mount in skyvern image (#4824) (b56d724)
  • Update API specifications with fern api update (#4821) (34bb166)
  • Add gated admin impersonation controls for MCP API-key auth (#4822) (71f2b7a)

Full Changelog: v1.0.18...v1.0.19

What's Changed

  • Add gated admin impersonation controls for MCP API-key auth by @marcmuon in #4822
  • Update API specifications with fern api update by @wintonzheng in #4821
  • v1.0.19: make env vars override api keys stored in the streamlit mount in skyvern image by @wintonzheng in #4824

Full Changelog: v1.0.18...v1.0.19

Release v1.0.18

20 Feb 00:25
36e600e

Choose a tag to compare

What's Changed

Version bumped from 1.0.17 to 1.0.18

Recent Changes

  • revert ui build and release v1.0.18 (#4820) (36e600e)
  • Bump werkzeug from 3.1.5 to 3.1.6 in /integrations/langchain (#4815) (151be6d)
  • feat: Browser profile testing & login-free workflow support — backend (#SKY-8012) (#4818) (4adaf8d)
  • [SKY-7980] Patch Credential TOTP Over Webhook Logic (#4811) (f8f9d2a)

Full Changelog: v1.0.17...v1.0.18

What's Changed

Full Changelog: v1.0.17...v1.0.18

Release v1.0.17

19 Feb 22:54
f80451f

Choose a tag to compare

What's Changed

Version bumped from 1.0.16 to 1.0.17

Recent Changes

  • bump to 1.0.17 (#4819) (f80451f)
  • Add Skyvern skill package, CLI commands, and setup commands (#4817) (13ecec6)
  • Add API endpoint to clear cached scripts for workflows (#4809) (4d80272)

Full Changelog: v1.0.16...v1.0.17

What's Changed

Full Changelog: v1.0.16...v1.0.17

Release v1.0.16

19 Feb 20:43
4dbe0f9

Choose a tag to compare

What's Changed

Version bumped from 1.0.15 to 1.0.16

Recent Changes

  • v1.0.16 (#4813) (4dbe0f9)
  • Fix VITE_API_BASE_URL not being used at runtime in Docker (#4810) (1a63fa7)
  • Use pooled Redis client for notification registry in cloud (#4808) (704c6c8)
  • feat: show all block parameters including advanced settings in WR UI (#SKY-6813) (#4807) (c43ec25)
  • Display wait action status as success in UI (#SKY-5901) (#4806) (e051f2c)
  • Fix browser session timeout input being uneditable (#SKY-7855) (#4805) (68c4eb8)
  • fix migration script (#4803) (de44212)
  • Update API specifications with fern api update (#4798) (528c381)
  • Fix conditional evaluation using wrong value after template rendering SKY-7985 (#4801) (8cd99a9)
  • Fix MFA resolution priority: credential TOTP over webhook (#SKY-7980) (#4800) (8714f15)
  • SKY-7367: Nest conditional branch blocks in timeline (#4799) (0437286)
  • fix sync on oss side (#4797) (da175fe)
  • [CI] Fix auto-merge sync when checks conclude neutral (#4790) (bf92eea)
  • [SKY-6] Backend: Enable 2FA code detection without TOTP credentials (#4786) (e3b6d22)
  • add CLI parity commands for credential, block, and browser (#4793) (b48bf70)
  • MCP remote hosting runtime support (#4791) (0811d23)
  • align workflow CLI commands with MCP parity (#4792) (46a7ec1)
  • fix mcp browser lifecycle leaks and orphan cleanup (#4788) (2f6850c)
  • Add PR A CLI browser command parity with MCP (#4789) (2c5d802)
  • ship signoz metrics to signoz.o11y.skyvern.com (#4783) (94fa05b)
  • set opus 4.6 temperature to 1 (#4784) (f5cf80a)
  • Add periodic cleanup cron job for temp data and stale processes (#4781) (f6e7978)
  • Improve workflow run loop/conditional timeline UX follow-up (#SKY-7367) (#4782) (4db25ec)
  • support opus 4.6 CUA (#4780) (1dff9ac)

Full Changelog: v1.0.15...v1.0.16

What's Changed

Full Changelog: v1.0.15...v1.0.16

Release v1.0.15

18 Feb 04:51
5b50590

Choose a tag to compare

What's Changed

Version bumped from 1.0.13 to 1.0.15

Recent Changes

  • get v1.0.15 version back and add support for Anthropic Claude Opus 4.6 in webbench (#4778) (5b50590)
  • Log response body in api.raw_request for all status codes (#SKY-7987) (#4779) (f85af65)
  • Add support for Anthropic Claude Opus 4.6 in webbench (#4777) (47cf46f)
  • v1.0.14 (#4770) (fc41285)
  • fix workflow run dead state after diagnostics back nav (#4776) (fd8c33e)
  • Fix collapsible nav in collapsed sidebar (#4775) (c3856f6)
  • Fix cached script element IDs missing after page navigation (#4774) (699e640)
  • Fix page-level SCROLL: preserve scroll position for T&C buttons (#SKY-7924) (#4772) (03a1f9d)
  • Move npm build to Docker image build time (#4636) (a71493b)
  • Extract shared core from MCP tools, add CLI browser commands (#4768) (7c5be8f)
  • Pass existing schema as context to data schema generation prompt (#SKY-7484) (#4766) (aacc612)
  • Improve suggested prompt generation for data extractions (#SKY-7447) (#4765) (095ef11)
  • Default data schema output to recommend snake_case (#SKY-7446) (#4764) (957e620)
  • Update API specifications with fern api update (#4760) (7491e72)
  • Add frontend edit credential UI (#SKY-7883) (#4762) (462d677)
  • cloud ui docs + cookbooks (#4759) (bf8c7de)
  • SKY-7925 - add exception handing for vault configuration issues (#4758) (06fe51a)
  • Update API specifications with fern api update (#4757) (2afd193)
  • Bump the uv group across 2 directories with 3 updates (#4756) (6135b3a)
  • Fix ruff config: consolidate into pyproject.toml (#4755) (b1e5eb9)
  • Update API specifications with fern api update (#4754) (757e859)
  • [SKV-3992] Add OPENAI_COMPATIBLE for githubcopilot.com (#3993) (3d4192c)
  • Reduce frequency of thinking budget optimization logs (#4746) (1263c09)
  • Fix direct_searching clearing input after Enter (#SKY-7988) (#4745) (2953a35)
  • Fix PII leakage in cached run_task() prompts (#SKY-7989) (#4744) (ff5a74d)
  • Add SCROLL action to extract-action prompt (#SKY-7924) (#4743) (53a89c3)
  • Fix parameter toggle not collapsing auto-expanded rows (#SKY-7982) (#4741) (0243ae1)
  • Improve search_key/error_code API docs and reorganize Fern sections (#SKY-7884) (#4740) (c1272b3)
  • Add MCP prompt skills for workflow design, debugging, and extraction (#4739) (cc4a8b8)
  • add tests to sync.yml (#4738) (b419d68)
  • Remove setup.sh in favor of skyvern CLI (#4737) (155c07f)
  • Add retry logic with exponential backoff for Temporal workflow submission (#4734) (08d3b04)
  • fix auto merge gh pat (#4733) (756f01a)
  • remove workflow run status log in webhook (#4732) (5636411)
  • Clarify continue_on_failure vs next_loop_on_failure help text in loop blocks (#4731) (59b21fc)
  • Add TypeScript SDK reference docs with verified code examples (#4730) (0959dae)
  • Remove confirmation prompt for cache deletion in debugger (#SKY-7288) (#4728) (49d281c)
  • Nest conditional branch blocks in workflow run timeline (#SKY-7367) (#4727) (6698553)
  • Remove code cache deletion confirmation from backend (#SKY-7370) (#4726) (40b629e)
  • Rewrite MCP server instructions for better LLM tool routing (#4725) (358a7c9)
  • Add confirmation dialog for AI-generated data schema (#SKY-7445) (#4724) (4bd4cd1)
  • Rewrite MCP server instructions for better LLM tool routing (#4723) (bb9f91b)
  • Parameterize literal values in cached click action prompts (#4722) (26a3924)
  • Use direct API configs for OSS self-hosted users (#4721) (17c1350)
  • Fix navigation blocks with engine skyvern-2.0 losing prompt in UI (#4720) (1149138)
  • Fix regeneration loop for conditional workflow scripts (#SKY-7815) (#4719) (4aa99ab)
  • Fix press Enter clearing text on Google search (#4718) (9f5ce28)
  • optimize debug artifact persisting (#4717) (d876862)
  • fix auto merge when there's sync label (#4715) (a78f83e)
  • Add Python SDK reference docs with LLM-optimized complete reference (#4713) (d1447b8)
  • docs: add optimization section (sessions, profiles, cost control) (#4712) (03bf353)
  • a noop change to log workflow_run_id when continue_on_failure failed during cached execution (#4714) (7bcc703)
  • Add loop prevention and migration detection to OSS→cloud sync (#4711) (bc1bb91)
  • Fix caching bug do not use user data (#4708) (a58847c)
  • Add DOCX file parsing support to FileParserBlock (#4710) (384b8c0)
  • Add GEMINI_3.0_FLASH support and update docker-compose.yml (#4687) (fd241db)
  • Expose get_workflow_runs on new API router (#4709) (dbca5f7)
  • Update API specifications with fern api update (#4707) (9f72438)
  • Deprecate 'task' block type in MCP tools — steer toward navigation/extraction (#4706) (4062139)
  • docs: new integrations section with screen recordings and videos + restructuring (#4705) (ac1a729)
  • SKY-7956 Improve login prompt clarity and add invalid credentials handling (#4702) (a20713d)
  • fix broken streaming (#4703) (8fdc7c7)
  • Add auto-merge workflow for sync PRs from approved authors (#4696) (49a18c1)
  • Truncate large webhook payloads in log entries (#4701) (fd5632d)
  • Return 404 instead of 500 when workflow not found (#SKY-7256) (#4699) (cc84c92)
  • docs: new cloud ui workflows + new captcha page (#4698) (5e9c1f4)
  • Suppress noisy websockets library INFO logs (#4697) (0c7b18c)
  • Add GPT 5 Mini to model selector and hide GPT 5 (#4686) (c78ec41)
  • Add error_code and search_key filters to workflow runs API (#SKY-7884) (#4694) (b1758dd)
  • Merge Navigation V1 and Task V2 blocks into unified Browser Task block (#4695) (9f7311c)
  • Add endpoint to update existing credential data (#SKY-7883) (#4693) (8c35adf)
  • fix: resolve 60+ dependabot security alerts (#4664) (8b49620)
  • Cloud docs/add getting started (#4690) (b6bddee)
  • feat: new self-hosting docs (#4689) (263a6de)
  • Surface block failure_reason in UI for all block types (#SKY-7620) (#4672) (45cfbb2)
  • Fix rendered expression display for dotted Jinja variables (#SKY-7937) (#4684) (76411b6)
  • Block discovery MCP tools + improved MCP instructions (#SKY-7804) (#4683) (0c87949)
  • Fix cursor jumping to end in conditional expression editor (#SKY-7938) (#4682) (8c7aa81)

Full Changelog: v1.0.13...v1.0.15

What's Changed

  • Add support for Anthropic Claude Opus 4.6 in webbench by @wintonzheng in #4777
  • Log response body in api.raw_request for all status codes (#SKY-7987) by @suchintan in #4779
  • get v1.0.15 version back and add support for Anthropic Claude Opus 4.6 in webbench by @wintonzheng in #4778

Full Changelog: v1.0.14...v1.0.15

Release v1.0.14

18 Feb 04:31
fc41285

Choose a tag to compare

What's Changed

Version bumped from 1.0.13 to 1.0.14

Recent Changes

  • v1.0.14 (#4770) (fc41285)
  • fix workflow run dead state after diagnostics back nav (#4776) (fd8c33e)
  • Fix collapsible nav in collapsed sidebar (#4775) (c3856f6)
  • Fix cached script element IDs missing after page navigation (#4774) (699e640)
  • Fix page-level SCROLL: preserve scroll position for T&C buttons (#SKY-7924) (#4772) (03a1f9d)
  • Move npm build to Docker image build time (#4636) (a71493b)
  • Extract shared core from MCP tools, add CLI browser commands (#4768) (7c5be8f)
  • Pass existing schema as context to data schema generation prompt (#SKY-7484) (#4766) (aacc612)
  • Improve suggested prompt generation for data extractions (#SKY-7447) (#4765) (095ef11)
  • Default data schema output to recommend snake_case (#SKY-7446) (#4764) (957e620)
  • Update API specifications with fern api update (#4760) (7491e72)
  • Add frontend edit credential UI (#SKY-7883) (#4762) (462d677)
  • cloud ui docs + cookbooks (#4759) (bf8c7de)
  • SKY-7925 - add exception handing for vault configuration issues (#4758) (06fe51a)
  • Update API specifications with fern api update (#4757) (2afd193)
  • Bump the uv group across 2 directories with 3 updates (#4756) (6135b3a)
  • Fix ruff config: consolidate into pyproject.toml (#4755) (b1e5eb9)
  • Update API specifications with fern api update (#4754) (757e859)
  • [SKV-3992] Add OPENAI_COMPATIBLE for githubcopilot.com (#3993) (3d4192c)
  • Reduce frequency of thinking budget optimization logs (#4746) (1263c09)
  • Fix direct_searching clearing input after Enter (#SKY-7988) (#4745) (2953a35)
  • Fix PII leakage in cached run_task() prompts (#SKY-7989) (#4744) (ff5a74d)
  • Add SCROLL action to extract-action prompt (#SKY-7924) (#4743) (53a89c3)
  • Fix parameter toggle not collapsing auto-expanded rows (#SKY-7982) (#4741) (0243ae1)
  • Improve search_key/error_code API docs and reorganize Fern sections (#SKY-7884) (#4740) (c1272b3)
  • Add MCP prompt skills for workflow design, debugging, and extraction (#4739) (cc4a8b8)
  • add tests to sync.yml (#4738) (b419d68)
  • Remove setup.sh in favor of skyvern CLI (#4737) (155c07f)
  • Add retry logic with exponential backoff for Temporal workflow submission (#4734) (08d3b04)
  • fix auto merge gh pat (#4733) (756f01a)
  • remove workflow run status log in webhook (#4732) (5636411)
  • Clarify continue_on_failure vs next_loop_on_failure help text in loop blocks (#4731) (59b21fc)
  • Add TypeScript SDK reference docs with verified code examples (#4730) (0959dae)
  • Remove confirmation prompt for cache deletion in debugger (#SKY-7288) (#4728) (49d281c)
  • Nest conditional branch blocks in workflow run timeline (#SKY-7367) (#4727) (6698553)
  • Remove code cache deletion confirmation from backend (#SKY-7370) (#4726) (40b629e)
  • Rewrite MCP server instructions for better LLM tool routing (#4725) (358a7c9)
  • Add confirmation dialog for AI-generated data schema (#SKY-7445) (#4724) (4bd4cd1)
  • Rewrite MCP server instructions for better LLM tool routing (#4723) (bb9f91b)
  • Parameterize literal values in cached click action prompts (#4722) (26a3924)
  • Use direct API configs for OSS self-hosted users (#4721) (17c1350)
  • Fix navigation blocks with engine skyvern-2.0 losing prompt in UI (#4720) (1149138)
  • Fix regeneration loop for conditional workflow scripts (#SKY-7815) (#4719) (4aa99ab)
  • Fix press Enter clearing text on Google search (#4718) (9f5ce28)
  • optimize debug artifact persisting (#4717) (d876862)
  • fix auto merge when there's sync label (#4715) (a78f83e)
  • Add Python SDK reference docs with LLM-optimized complete reference (#4713) (d1447b8)
  • docs: add optimization section (sessions, profiles, cost control) (#4712) (03bf353)
  • a noop change to log workflow_run_id when continue_on_failure failed during cached execution (#4714) (7bcc703)
  • Add loop prevention and migration detection to OSS→cloud sync (#4711) (bc1bb91)
  • Fix caching bug do not use user data (#4708) (a58847c)
  • Add DOCX file parsing support to FileParserBlock (#4710) (384b8c0)
  • Add GEMINI_3.0_FLASH support and update docker-compose.yml (#4687) (fd241db)
  • Expose get_workflow_runs on new API router (#4709) (dbca5f7)
  • Update API specifications with fern api update (#4707) (9f72438)
  • Deprecate 'task' block type in MCP tools — steer toward navigation/extraction (#4706) (4062139)
  • docs: new integrations section with screen recordings and videos + restructuring (#4705) (ac1a729)
  • SKY-7956 Improve login prompt clarity and add invalid credentials handling (#4702) (a20713d)
  • fix broken streaming (#4703) (8fdc7c7)
  • Add auto-merge workflow for sync PRs from approved authors (#4696) (49a18c1)
  • Truncate large webhook payloads in log entries (#4701) (fd5632d)
  • Return 404 instead of 500 when workflow not found (#SKY-7256) (#4699) (cc84c92)
  • docs: new cloud ui workflows + new captcha page (#4698) (5e9c1f4)
  • Suppress noisy websockets library INFO logs (#4697) (0c7b18c)
  • Add GPT 5 Mini to model selector and hide GPT 5 (#4686) (c78ec41)
  • Add error_code and search_key filters to workflow runs API (#SKY-7884) (#4694) (b1758dd)
  • Merge Navigation V1 and Task V2 blocks into unified Browser Task block (#4695) (9f7311c)
  • Add endpoint to update existing credential data (#SKY-7883) (#4693) (8c35adf)
  • fix: resolve 60+ dependabot security alerts (#4664) (8b49620)
  • Cloud docs/add getting started (#4690) (b6bddee)
  • feat: new self-hosting docs (#4689) (263a6de)
  • Surface block failure_reason in UI for all block types (#SKY-7620) (#4672) (45cfbb2)
  • Fix rendered expression display for dotted Jinja variables (#SKY-7937) (#4684) (76411b6)
  • Block discovery MCP tools + improved MCP instructions (#SKY-7804) (#4683) (0c87949)
  • Fix cursor jumping to end in conditional expression editor (#SKY-7938) (#4682) (8c7aa81)

Full Changelog: v1.0.13...v1.0.14

What's Changed

  • Fix cursor jumping to end in conditional expression editor (#SKY-7938) by @suchintan in #4682
  • Block discovery MCP tools + improved MCP instructions (#SKY-7804) by @marcmuon in #4683
  • Fix rendered expression display for dotted Jinja variables (#SKY-7937) by @celalzamanoglu in #4684
  • Surface block failure_reason in UI for all block types (#SKY-7620) by @celalzamanoglu in #4672
  • feat: new self-hosting docs by @naman06dev in #4689
  • Cloud docs/add getting started by @naman06dev in #4690
  • fix: resolve 60+ dependabot security alerts by @suchintan in #4664
  • Add endpoint to update existing credential data (#SKY-7883) by @suchintan in #4693
  • Merge Navigation V1 and Task V2 blocks into unified Browser Task block by @suchintan in #4695
  • Add error_code and search_key filters to workflow runs API (#SKY-7884) by @suchintan in #4694
  • Add GPT 5 Mini to model selector and hide GPT 5 by @suchintan in #4686
  • Suppress noisy websockets library INFO logs by @wintonzheng in #4697
  • docs: new cloud ui workflows + new captcha page by @naman06dev in #4698
  • Return 404 instead of 500 when workflow not found (#SKY-7256) by @celalzamanoglu in #4699
  • Truncate large webhook payloads in log entries by @wintonzheng in #4701
  • Add auto-merge workflow for sync PRs from approved authors by @suchintan in #4696
  • fix broken streaming by @LawyZheng in #4703
  • SKY-7956 Improve login prompt clarity and add invalid credentials handling by @suchintan in #4702
  • docs: new integrations section with screen recordings and videos + restructuring by @naman06dev in #4705
  • Deprecate 'task' block type in MCP tools — steer toward navigation/extraction by @marcmuon in #4706
  • Update API specifications with fern api update by @wintonzheng in #4707
  • Expose get_workflow_runs on new API router by @suchintan in #4709
  • Add GEMINI_3.0_FLASH support and update docker-compose.yml by @suchintan in #4687
  • Add DOCX file parsing support to FileParserBlock by @suchintan in #4710
  • Fix caching bug do not use user data by @wintonzheng in #4708
  • Add loop prevention and migration detection to OSS→cloud sync by @suchintan in #4711
  • a noop change to log workflow_run_id when continue_on_failure failed during cached execution by @wintonzheng in #4714
  • docs: add optimization section (sessions, profiles, cost control) by @naman06dev in #4712
  • Add Python SDK reference docs with LLM-optimized complete reference by @naman06dev in #4713
  • fix auto merge when there's sync label by @wintonzheng in #4715
  • optimize debug artifact persisting by @LawyZheng in #4717
  • Fix press Enter clearing text on Google search by @pedrohsdb in #4718
  • Fix regeneration loop for conditional workflow scripts (#SKY-7815) by @pedrohsdb in https://g...
Read more