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 #4719
- Fix navigation blocks with engine skyvern-2.0 losing prompt in UI by @suchintan in #4720
- Use direct API configs for OSS self-hosted users by @pedrohsdb in #4721
- Parameterize literal values in cached click action prompts by @pedrohsdb in #4722
- Rewrite MCP server instructions for better LLM tool routing by @marcmuon in #4723
- Add confirmation dialog for AI-generated data schema (#SKY-7445) by @celalzamanoglu in #4724
- Rewrite MCP server instructions for better LLM tool routing by @marcmuon in #4725
- Remove code cache deletion confirmation from backend (#SKY-7370) by @suchintan in #4726
- Nest conditional branch blocks in workflow run timeline (#SKY-7367) by @celalzamanoglu in #4727
- Remove confirmation prompt for cache deletion in debugger (#SKY-7288) by @celalzamanoglu in #4728
- Add TypeScript SDK reference docs with verified code examples by @naman06dev in #4730
- Clarify continue_on_failure vs next_loop_on_failure help text in loop blocks by @suchintan in #4731
- remove workflow run status log in webhook by @wintonzheng in #4732
- fix auto merge gh pat by @wintonzheng in #4733
- Add retry logic with exponential backoff for Temporal workflow submission by @wintonzheng in #4734
- Remove setup.sh in favor of skyvern CLI by @wintonzheng in #4737
- add tests to sync.yml by @wintonzheng in #4738
- Add MCP prompt skills for workflow design, debugging, and extraction by @marcmuon in #4739
- Improve search_key/error_code API docs and reorganize Fern sections (#SKY-7884) by @suchintan in #4740
- Fix parameter toggle not collapsing auto-expanded rows (#SKY-7982) by @suchintan in #4741
- Add SCROLL action to extract-action prompt (#SKY-7924) by @pedrohsdb in #4743
- Fix PII leakage in cached run_task() prompts (#SKY-7989) by @pedrohsdb in #4744
- Fix direct_searching clearing input after Enter (#SKY-7988) by @pedrohsdb in #4745
- Reduce frequency of thinking budget optimization logs by @pedrohsdb in #4746
- [SKV-3992] Add OPENAI_COMPATIBLE for githubcopilot.com by @AronPerez in #3993
- Update API specifications with fern api update by @wintonzheng in #4754
- Fix ruff config: consolidate into pyproject.toml by @suchintan in #4755
- Bump the uv group across 2 directories with 3 updates by @dependabot[bot] in #4756
- Update API specifications with fern api update by @wintonzheng in #4757
- SKY-7925 - add exception handing for vault configuration issues by @wintonzheng in #4758
- cloud ui docs + cookbooks by @naman06dev in #4759
- Add frontend edit credential UI (#SKY-7883) by @suchintan in #4762
- Update API specifications with fern api update by @wintonzheng in #4760
- Default data schema output to recommend snake_case (#SKY-7446) by @celalzamanoglu in #4764
- Improve suggested prompt generation for data extractions (#SKY-7447) by @celalzamanoglu in #4765
- Pass existing schema as context to data schema generation prompt (#SKY-7484) by @celalzamanoglu in #4766
- Extract shared core from MCP tools, add CLI browser commands by @marcmuon in #4768
- Move npm build to Docker image build time by @wintonzheng in #4636
- Fix page-level SCROLL: preserve scroll position for T&C buttons (#SKY-7924) by @pedrohsdb in #4772
- Fix cached script element IDs missing after page navigation by @pedrohsdb in #4774
- Fix collapsible nav in collapsed sidebar by @suchintan in #4775
- fix workflow run dead state after diagnostics back nav by @suchintan in #4776
- v1.0.14 by @wintonzheng in #4770
Full Changelog: v1.0.13...v1.0.14