What's Changed
- fix workflow update validation to return non-500 errors by @celalzamanoglu in #4244
- set extract-actions thinking budget to 512, others to 1024 by @pedrohsdb in #4249
- show metadata for non-navigation blocks on workflow parameters page by @celalzamanoglu in #4243
- manual line breaking support on tooltip component by @celalzamanoglu in #4251
- temporal_v2: job cost reporting by @wintonzheng in #4240
- Additional changes for proper templating and masked storage of new Secret Credential type by @marcmuon in #4253
- [Frontend] Add SECRET credential type for storing generic sensitive values by @marcmuon in #4258
- http block support multipart by @LawyZheng in #4259
- TypeScript SDK: skeleton by @stanislaw89 in #4236
- fix http block bug by @LawyZheng in #4261
- add information about alembic failures by @noqcks in #4262
- temporal_v2: add memory cost reporting by @wintonzheng in #4257
- shu/introduce unique key to browser sessions by @wintonzheng in #4263
- Add debug/play button to HTTP Request workflow block by @marcmuon in #4265
- Type Script SDK: docs by @stanislaw89 in #4264
- Add new db column - script_blocks.input_fields by @wintonzheng in #4266
- raise value cannot be null when workflow run parameter is null by @wintonzheng in #4270
- Update API specifications with fern api update by @wintonzheng in #4267
- fix excel parser by @LawyZheng in #4271
- stop post action for now by @wintonzheng in #4274
- Extract BackgroundTaskExecutor to file by @stanislaw89 in #4275
- conditionally log CancelledError as debug for speculative steps by @pedrohsdb in #4252
- Add output and ability to edit body in HttpRequestBlock debug block by @marcmuon in #4276
- [Backend] Saving Workflows as Templates by @marcmuon in #4278
- increase incremental detecting logic by @LawyZheng in #4280
- add get_actual_value interface in SkyvernPage and use it differently in script page and browser page for input text action with ai='fallback' mode by @wintonzheng in #4281
- fix conditional serialization to drop stale targets for deleted downstream/branch blocks by @celalzamanoglu in #4282
- Release SDK v1.0.3 by @stanislaw89 in #4277
- [Frontend] Saving Workflows as Templates by @marcmuon in #4279
- Revert this URL change to get fern docs updating in prod again by @marcmuon in #4114
- Logs: add error_type, error_category, exception_hash by @stanislaw89 in #4283
- always capture llm artifacts by @pedrohsdb in #4284
- SDK: make 'skyvern' default type in page.run.login by @stanislaw89 in #4188
- add deep copy of block in for loop (found from templating bug) by @marcmuon in #4286
- GPT 5.2 Support, update models by @suchintan in #4287
- Update API specifications with fern api update by @wintonzheng in #4288
- Add app.REPLICA_DATABASE by @stanislaw89 in #4289
- test transaction pooler db connection in k8s workers by @wintonzheng in #4290
- fix statement timeout issue by @wintonzheng in #4291
- remove noisy websocket / nvc logs by @wintonzheng in #4292
- Return specific task URL instead of generic history URL in MCP tool by @sotopelaez092-star in #4273
- introduce action.has_mini_agent by @wintonzheng in #4295
- Add 116 unit tests for core utility modules by @sotopelaez092-star in #4269
- Unclear prompt + bool based help text replaced during Quickstart by @Cfomodz in #4294
- remove noisy log - 'element is not visible on the page, going to abort conversion' by @wintonzheng in #4293
- add dynamic snippets by @patrickthornton in #3808
- Update API specifications with fern api update by @wintonzheng in #4297
- reenbale the download action by @LawyZheng in #4299
- fix bug SKY-7319 - when the conditional block doesn't have any block inside, the workflow fails the DAG check by @wintonzheng in #4300
- Add loop-scoped DAG execution for conditionals inside for-loops - backend by @celalzamanoglu in #4302
- Move get_workflow_script_by_cache_key_value to replica by @stanislaw89 in #4303
- batch input field processing for input actions when caching and running workflows with code by @wintonzheng in #4250
New Contributors
- @sotopelaez092-star made their first contribution in #4273
- @Cfomodz made their first contribution in #4294
- @patrickthornton made their first contribution in #3808
Full Changelog: v1.0.4...v1.0.5