Skip to content

Releases: vellum-ai/vellum-python-sdks

1.14.3

05 Feb 18:12
f1b9854

Choose a tag to compare

  • Include None input values with required=False to fix ToolCallingNode first loop issue
  • Handle PEP 604 union types in compile_annotation
  • Improve integration error messages by extracting detail from API errors
  • Add dependencies field to workflow deployment release workflow version

1.14.2

03 Feb 19:49
6614a8f

Choose a tag to compare

  • Support single port as workflow graph attribute
  • Prevent sandbox.py runner.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_data when converting errors in ErrorNode
  • Make _parse_ml_models resilient to validation errors
  • Add Microsoft Teams integration support
  • Add hosted_by field to ML Model responses
  • Add ml_model_to_workspace_id field to prompt version in deployment releases API

1.14.1

30 Jan 14:48
036e4e6

Choose a tag to compare

  • Add workflow dependencies logic from custom nodes in workflow raw data
  • Add missing attributes field to MapNode and SubworkflowDeploymentNode codegen serializers
  • Add chat_message_metadata field to prompt execution responses

1.14.0

30 Jan 01:31
3713b01

Choose a tag to compare

  • Add __rrshift__ to Port class to support {A, B} >> C.Ports.c pattern
  • 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 expand query parameter to integration tool execution endpoint for logs
  • Add has_story_config, is_public, and owned_by filters to workflow deployments list endpoint
  • Add Google Classroom, Google Meet, QuickBooks, Twitter, and YouTube integration support

1.13.8

27 Jan 01:53
132224e

Choose a tag to compare

  • Add PENDING_DELETION status for deployments, document indices, and workflow deployments
  • Add TikTok integration support
  • Support string type in raw_data field 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

25 Jan 11:25
3c29989

Choose a tag to compare

  • 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 metadata field to chat messages

1.13.6

23 Jan 16:08
6c72b43

Choose a tag to compare

  • 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

21 Jan 18:28
c564cc5

Choose a tag to compare

  • Make description optional on VellumIntegrationToolDefinition
  • 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

17 Jan 03:46
d5f212f

Choose a tag to compare

  • Improve streaming events for multiple aliased prompt outputs
  • Resolve subworkflow node shadowing from star imports

1.13.3

16 Jan 16:21
211e1bb

Choose a tag to compare

  • Update deserialize_trigger to accept str or UUID and resolve by name
  • Improve Chat Prompt Output Streaming to emit workflow-level events