New workflow nodes, improved call handling, better phone number management, and expanded tool calling capabilities
- 
New Hangup Workflow Node: You can now include a Hangupnode in your workflows to end calls programmatically.
- 
New HttpRequest Workflow Node: Workflows can now make HTTP requests using the new HttpRequestnode, enabling integration with external APIs during workflow execution.
- 
Updates to Tool Calls: The ToolCallschema has been revamped; you should update your tool calls to use the newfunctionproperty withidandfunctiondetails (instead of oldertoolandtoolBodyproperties).
- The name,to, andfromproperties in these nodes now support up to 80 characters, letting you use more descriptive identifiers.
- A metadataproperty has been added to these nodes, allowing you to store additional information.
- The Gathernode now supports aconfirmContentoption to confirm collected data with users.
- 
Regex Validation with Json Outputs: You can now validate inputs and outputs from your conversations, tool calls, and OpenAI structured outputs against regular expressions using the regexproperty inJSON outputsnode.
- 
New Assistant Transfer Mode: A new transfer mode swap-system-message-in-history-and-remove-transfer-tool-messagesallows more control over conversation history during assistant transfers.
- 
Area Code Selection for Vapi Phone Numbers: You can now specify a desired area code when creating Vapi phone numbers using numberDesiredAreaCode.
- 
Chat Completions Support: You can now handle chat messages and their metadata within your applications using familiar chat completion messages in your workflow nodes.