github Skyvern-AI/skyvern v1.0.29
Release v1.0.29

7 hours ago

What's Changed

Version bumped from 1.0.28 to 1.0.29

Recent Changes

  • Bump version to 1.0.29 (#5347) (df94c47)
  • Update API specifications with fern api update (#5346) (18811a7)
  • [NO-TICKET] Update Laminar Usage (#5322) (39fc16a)
  • [SKY-8713] BE (#5345) (57aaee9)
  • Fix: preserve credential block references during MCP workflow update (#SKY-8462) (#5344) (21bb4cd)
  • Fix: apply default login prompt for MCP-created workflow login blocks (#SKY-8637) (#5342) (c581fb3)
  • docs: index page internal links fixed (#5334) (84cb07b)
  • fix: improve TextPromptBlock error handling and LLM error diagnostics (SKY-8584) (#5333) (9cfa398)
  • [SKY-7600] Readd FE (#5332) (5b321fa)
  • docs: api reference redirect, tab order rearrangement, homepage CSS fixes (#5331) (f8ccb06)
  • Update API specifications with fern api update (#5321) (cbcbb95)
  • feat: add Stealth Chromium option to browser session creation UI (#5329) (dafc7d3)
  • fix: remove uncapped script regeneration on continue_on_failure block failures (#5326) (898e419)
  • fix: teach script reviewer to detect hardcoded per-run values in selectors (#5325) (eae6622)
  • Revert "[5/5] [SKY-7600] Frontend: rewrite RunHistory" (#5311) (3a25fe5)
  • [SKY-7600] BE (#5312) (43c1a75)
  • Fix: WorkflowRun artifacts endpoint crashes with 'run_id' AttributeError (#5324) (c7b8bc0)
  • Fix: cache file_download blocks inside for-loops (#5323) (e1fdae2)
  • Fix: support WorkflowTriggerBlock in cached scripts (#SKY-8575) (#5320) (c3e1ba2)
  • feat: iframe support for SDK, CLI, and MCP tools (#5319) (e95511e)
  • feat: add multi-tab browser management to MCP server (#5313) (8f850c0)
  • feat: add /smoke-test skill — CI QA via Skyvern runs (#5317) (59ba2f3)
  • fix: add missing is_pinned param to ScriptsRepository.create_workflow_script() (#5318) (3cb3bea)
  • feat: SQLite-first server mode — zero-config skyvern run server (#5302) (02bfcda)
  • [1/5] [SKY-7600] Set schema for task_runs (#5300) (474366b)
  • feat(SKY-8558): add Test Connection button to custom credential service settings (#5299) (1d1d9c8)
  • fix: hide parameter insert popover and AI improve button on disabled textarea (#5298) (b5c3703)
  • fix: improve browser connection error message clarity for end users (#5297) (7d19332)
  • fix: reduce Duration column width to prevent Created At truncation (#5296) (323d10b)
  • Fix: add missing close_page action type to hydrate_action mapping (#5295) (ac63c5c)
  • Fix: handle native Python datetime in Excel file parser (SKY-8626) (#5294) (743b718)
  • feat: autocomplete parameter names in workflow text blocks (#5293) (0df44b7)
  • feat: add webhook trigger endpoint for workflows (SKY-8541) (#5292) (5eb19d9)
  • [NO-TICKET] Repository Design Pattern refactor (#9056) follow-up — missing parameter bugs (#5291) (dbe252d)
  • Fix failure_category gaps: UNKNOWN fallback, workflow inheritance, observability (SKY-8469) (#5290) (c4251ff)
  • build(deps): bump the uv group across 2 directories with 2 updates (#5241) (d035495)
  • Fix: handle legacy run_with='ai' in Pydantic validator (#5286) (016f381)
  • Fix: Script.is_pinned AttributeError breaking all cached execution (#5285) (bb6d636)
  • Update API specifications with fern api update (#5284) (112b90f)
  • refactor(SKY-62): consolidate repository pattern follow-up PRs (#5283) (d3bba42)
  • fix: add missing failure_category param to TasksRepository.update_task() (#5282) (22d05d5)
  • fix: improve error messages for custom credential service failures (#5281) (5aa1f2f)
  • Fix: add missing params to WorkflowRunsRepository.update_workflow_run() (#5280) (27a1f70)
  • Repository Design Pattern (#SKY-8139) (#5279) (c91cd98)
  • Pass TOTP params to task in cached script path for AI fallback (#5278) (f691c12)
  • Redact value from script failure log to prevent password leaks (#5277) (0683e72)
  • Log failed script actions with reconstructed call for debugging (#5276) (087904a)
  • Make run_with non-nullable, default to agent (#5275) (75d5381)
  • Apply script review daily cap to ALL review types (#5273) (48db694)
  • Create @db_operation error handling decorator (#SKY-8135) (#5272) (3e79319)
  • feat: agent-aware CLI with --json envelope, TTY detection, and capabilities (#5271) (951f756)
  • Fix cached login scripts falsely completing when 0 form fields found (#5270) (8813690)
  • Fix script reviewer wait placement: after goto, before interactions (#5268) (af17804)
  • feat: implement error code mapping in TaskBlock and add unit tests fo… (#5265) (dc29abb)
  • Add mode='direct' to SkyvernPage click/fill for static script action recording (#5264) (28adde9)
  • Fix totp_identifier template not rendered in cached code mode (#5263) (2e93753)
  • Fix pinned scripts: always fetch pinned version and prevent corrections (#5261) (e869039)
  • feat: add use_in_memory_db to Skyvern.local() (#5260) (466551e)
  • feat(SKY-8576): filter credential selector by vault_type when source is selected (#5259) (2a73abb)
  • Fix: include NULL run_with runs in script runs queries (#SKY-8564) (#5255) (e565094)
  • feat: add ENABLE_CSS_SVG_PARSING env var to gate SVG/CSS parsing (#5258) (4fa7966)
  • Fix workflow stall after nested conditional with no merge point (SKY-8571) (#5257) (11400c4)
  • fix: add default complete_criterion for LoginBlocks to prevent login success misdetection (SKY-8540) (#5256) (52d5825)
  • Add failure_category to tasks and workflow runs (SKY-8469) (#5254) (9d9ae67)
  • Unblock popup and split chromium preferences for OSS/cloud (#SKY-8474) (#5253) (e7b2f09)
  • [SKY-8569] Fix task_v2 workflow runs missing HAR and browser console log artifacts (#5252) (78e35df)
  • feat(SKY-8559): add vault_type picker to credential creation UI (#5251) (7241bdf)
  • feat(SKY-8560): add Custom source option to workflow credential parameter dialog (#5250) (c0290a6)
  • Add full-stack Docker local dev environment (#5249) (3cfea46)
  • [SKY-8554] Cache Revision of Script on Conditional Block (#5248) (84c59ce)
  • feat: support artifact bundling for cached script execution (#5247) (0b1726b)
  • Refine execution_mode: code vs code_generation vs agent (#5246) (fca0fb4)
  • Update API specifications with fern api update (#5245) (906b075)

Full Changelog: v1.0.28...v1.0.29

What's Changed

  • Update API specifications with fern api update by @wintonzheng in #5245
  • Refine execution_mode: code vs code_generation vs agent by @pedrohsdb in #5246
  • feat: support artifact bundling for cached script execution by @pedrohsdb in #5247
  • [SKY-8554] Cache Revision of Script on Conditional Block by @AronPerez in #5248
  • Add full-stack Docker local dev environment by @wintonzheng in #5249
  • feat(SKY-8560): add Custom source option to workflow credential parameter dialog by @celalzamanoglu in #5250
  • feat(SKY-8559): add vault_type picker to credential creation UI by @celalzamanoglu in #5251
  • [SKY-8569] Fix task_v2 workflow runs missing HAR and browser console log artifacts by @LawyZheng in #5252
  • Unblock popup and split chromium preferences for OSS/cloud (#SKY-8474) by @LawyZheng in #5253
  • Add failure_category to tasks and workflow runs (SKY-8469) by @LawyZheng in #5254
  • fix: add default complete_criterion for LoginBlocks to prevent login success misdetection (SKY-8540) by @celalzamanoglu in #5256
  • Fix workflow stall after nested conditional with no merge point (SKY-8571) by @celalzamanoglu in #5257
  • feat: add ENABLE_CSS_SVG_PARSING env var to gate SVG/CSS parsing by @wintonzheng in #5258
  • Fix: include NULL run_with runs in script runs queries (#SKY-8564) by @wintonzheng in #5255
  • feat(SKY-8576): filter credential selector by vault_type when source is selected by @celalzamanoglu in #5259
  • feat: add use_in_memory_db to Skyvern.local() by @marcmuon in #5260
  • Fix pinned scripts: always fetch pinned version and prevent corrections by @pedrohsdb in #5261
  • Fix totp_identifier template not rendered in cached code mode by @pedrohsdb in #5263
  • Add mode='direct' to SkyvernPage click/fill for static script action recording by @pedrohsdb in #5264
  • feat: implement error code mapping in TaskBlock and add unit tests fo… by @LawyZheng in #5265
  • Fix script reviewer wait placement: after goto, before interactions by @pedrohsdb in #5268
  • Fix cached login scripts falsely completing when 0 form fields found by @pedrohsdb in #5270
  • feat: agent-aware CLI with --json envelope, TTY detection, and capabilities by @marcmuon in #5271
  • Create @db_operation error handling decorator (#SKY-8135) by @AronPerez in #5272
  • Apply script review daily cap to ALL review types by @pedrohsdb in #5273
  • Make run_with non-nullable, default to agent by @pedrohsdb in #5275
  • Log failed script actions with reconstructed call for debugging by @pedrohsdb in #5276
  • Redact value from script failure log to prevent password leaks by @pedrohsdb in #5277
  • Pass TOTP params to task in cached script path for AI fallback by @pedrohsdb in #5278
  • Repository Design Pattern (#SKY-8139) by @AronPerez in #5279
  • Fix: add missing params to WorkflowRunsRepository.update_workflow_run() by @AronPerez in #5280
  • fix: improve error messages for custom credential service failures by @wintonzheng in #5281
  • fix: add missing failure_category param to TasksRepository.update_task() by @wintonzheng in #5282
  • refactor(SKY-62): consolidate repository pattern follow-up PRs by @AronPerez in #5283
  • Update API specifications with fern api update by @wintonzheng in #5284
  • Fix: Script.is_pinned AttributeError breaking all cached execution by @pedrohsdb in #5285
  • Fix: handle legacy run_with='ai' in Pydantic validator by @pedrohsdb in #5286
  • build(deps): bump the uv group across 2 directories with 2 updates by @dependabot[bot] in #5241
  • Fix failure_category gaps: UNKNOWN fallback, workflow inheritance, observability (SKY-8469) by @LawyZheng in #5290
  • [NO-TICKET] Repository Design Pattern refactor (#9056) follow-up — missing parameter bugs by @AronPerez in #5291
  • feat: add webhook trigger endpoint for workflows (SKY-8541) by @AronPerez in #5292
  • feat: autocomplete parameter names in workflow text blocks by @celalzamanoglu in #5293
  • Fix: handle native Python datetime in Excel file parser (SKY-8626) by @pedrohsdb in #5294
  • Fix: add missing close_page action type to hydrate_action mapping by @wintonzheng in #5295
  • fix: reduce Duration column width to prevent Created At truncation by @celalzamanoglu in #5296
  • fix: improve browser connection error message clarity for end users by @celalzamanoglu in #5297
  • fix: hide parameter insert popover and AI improve button on disabled textarea by @celalzamanoglu in #5298
  • feat(SKY-8558): add Test Connection button to custom credential service settings by @celalzamanoglu in #5299
  • [1/5] [SKY-7600] Set schema for task_runs by @AronPerez in #5300
  • feat: SQLite-first server mode — zero-config skyvern run server by @marcmuon in #5302
  • fix: add missing is_pinned param to ScriptsRepository.create_workflow_script() by @pedrohsdb in #5318
  • feat: add /smoke-test skill — CI QA via Skyvern runs by @marcmuon in #5317
  • feat: add multi-tab browser management to MCP server by @marcmuon in #5313
  • feat: iframe support for SDK, CLI, and MCP tools by @marcmuon in #5319
  • Fix: support WorkflowTriggerBlock in cached scripts (#SKY-8575) by @pedrohsdb in #5320
  • Fix: cache file_download blocks inside for-loops by @pedrohsdb in #5323
  • Fix: WorkflowRun artifacts endpoint crashes with 'run_id' AttributeError by @pedrohsdb in #5324
  • [SKY-7600] BE by @AronPerez in #5312
  • Revert "[5/5] [SKY-7600] Frontend: rewrite RunHistory" by @AronPerez in #5311
  • fix: teach script reviewer to detect hardcoded per-run values in selectors by @pedrohsdb in #5325
  • fix: remove uncapped script regeneration on continue_on_failure block failures by @pedrohsdb in #5326
  • feat: add Stealth Chromium option to browser session creation UI by @LawyZheng in #5329
  • Update API specifications with fern api update by @wintonzheng in #5321
  • docs: api reference redirect, tab order rearrangement, homepage CSS fixes by @kunalm2345 in #5331
  • [SKY-7600] Readd FE by @AronPerez in #5332
  • fix: improve TextPromptBlock error handling and LLM error diagnostics (SKY-8584) by @pedrohsdb in #5333
  • docs: index page internal links fixed by @kunalm2345 in #5334
  • Fix: apply default login prompt for MCP-created workflow login blocks (#SKY-8637) by @marcmuon in #5342
  • Fix: preserve credential block references during MCP workflow update (#SKY-8462) by @marcmuon in #5344
  • [SKY-8713] BE by @AronPerez in #5345
  • [NO-TICKET] Update Laminar Usage by @AronPerez in #5322
  • Update API specifications with fern api update by @wintonzheng in #5346
  • Bump version to 1.0.29 by @wintonzheng in #5347

New Contributors

Full Changelog: v1.0.28...v1.0.29

Don't miss a new skyvern release

NewReleases is sending notifications on new releases.