Releases: vellum-ai/vellum-python-sdks
Releases · vellum-ai/vellum-python-sdks
1.14.3
1.14.2
- Support single port as workflow graph attribute
- Prevent
sandbox.pyrunner.run()from executing during workflow serialization - Add dependencies for inline subworkflow
- Add Enum type support to
compile_annotation - Add dependencies for map node
- Preserve
raw_datawhen converting errors inErrorNode - Make
_parse_ml_modelsresilient to validation errors - Add Microsoft Teams integration support
- Add
hosted_byfield to ML Model responses - Add
ml_model_to_workspace_idfield to prompt version in deployment releases API
1.14.1
- Add workflow dependencies logic from custom nodes in workflow raw data
- Add missing
attributesfield toMapNodeandSubworkflowDeploymentNodecodegen serializers - Add
chat_message_metadatafield to prompt execution responses
1.14.0
- Add
__rrshift__to Port class to support{A, B} >> C.Ports.cpattern - Add serialization and codegen support for accessor expressions in subworkflow deployment node inputs
- Add resilience for generator serialization errors
- Add workflow dependencies logic from prompt nodes
- Include integration_models in additional_files for virtual file workflows
- Handle integer key access in DictWrapper templates
- Add
expandquery parameter to integration tool execution endpoint for logs - Add
has_story_config,is_public, andowned_byfilters to workflow deployments list endpoint - Add Google Classroom, Google Meet, QuickBooks, Twitter, and YouTube integration support
1.13.8
- Add
PENDING_DELETIONstatus for deployments, document indices, and workflow deployments - Add TikTok integration support
- Support string type in
raw_datafield for error responses - Handle function type serialization errors gracefully
- Treat
__init__args as SimpleClass properties by default in function serialization - Pipe through parent workflow context for WorkflowContext function parameters
- Handle TypeError when trigger_attributes is None in TriggerAttributeReference.resolve
- Extend deserialize_trigger method to accept dataset_row parameter
1.13.7
- Add validation guarding against parent node output references
- Add state variables support for inline subworkflow tools within Agent Nodes
- Add state variables support for inline map nodes
- Add
metadatafield to chat messages
1.13.6
- Improve 'Workflow module not found' error messages with stacktrace and file context
- Improve resolve_node_ref suffix matching for dynamically loaded workflows
- Use threading events to control node execution order
- Return serialization error when API node uses constant secret value
- Improve module path for inline workflows in codegen
- Only run autolayout in BaseWorkflowDisplay when Workflow.Display.layout == 'auto'
- Allow MockNodeExecution to accept when_condition=True
- Add Google BigQuery integration support
- Add Google Service Account authentication type
1.13.5
- Make
descriptionoptional onVellumIntegrationToolDefinition - Add validation error for workflows with no triggers and no entrypoint nodes
- Update workflow serialization to accept
BaseNode.Display.{x,y,z_index} - Expose JSON output from agent nodes
1.13.4
- Improve streaming events for multiple aliased prompt outputs
- Resolve subworkflow node shadowing from star imports
1.13.3
- Update
deserialize_triggerto accept str or UUID and resolve by name - Improve Chat Prompt Output Streaming to emit workflow-level events