Release Date: May 22, 2025
Hey there, Sparrow Innovators!
Get ready to experience unmatched control and intelligence in your API workflows! Sparrow 2.24.0 brings dynamic Test Flow block management, Mock Server control, and the debut of AI-powered LLM Bot creation. Whether you’re debugging, mocking, or building intelligent bots—this release supercharges your toolbox with smarter, smoother, and more powerful capabilities!
🚀What’s New?
Smart Test Flow Structuring:
Add, Rewire, Delete & Seamlessly Reconnect Blocks
  • This release brings a major upgrade to the Test Flow module, allowing dynamic control over blocks. Users can now add blocks in between, rewire existing ones, auto-reconnect flows after deletions, and re-run flows seamlessly. These features make test flow design more intuitive, flexible, and capable of handling complex scenarios.
Insert Block Before/After Any Block
  • Users can add a new block before or after any existing block using the three-dot (menu) options.
  • The flow automatically reconnects and updates visually, maintaining logical sequence.
  • Users can add blocks anywhere in between using the “+” icon and disconnect the flow at any point using the cross “×” icon.
Rewire Flow Connections Freely
  • Blocks can be manually disconnected and reconnected using node strings.
  • Example: Connect the 2nd block to the 4th, bypassing the 3rd (which remains idle and can be reconnected later).
  • Disconnected blocks will not execute or show a response unless reconnected.
Drag & Drop Support for Rewiring
  • Users can reposition disconnected blocks using drag-and-drop and reconnect them easily.
  • Node-level string stretching allows flexible connection between blocks.
Auto-Reconnect After Block Deletion
  • When a block is deleted, the system intelligently reconnects the previous block to the next one.
  • Edge cases like deleting the first or last block are handled without breaking the flow.
  • If the deleted block has dependent dynamic expressions, a warning is shown before deletion.
Run Flow with Updated Configuration
  • After adding, deleting, or rewiring any block(s), the “Run Test Flow” button becomes active. 
  • The test flow runs based on the current connections and order and provides test run report in test flow history section.
Introducing Mock Server Management: Create, Organize, and Control Mock Collections, Folders, and APIs
This release delivers comprehensive features to streamline mock server creation and management, improving user control and workflow efficiency:
Mock Collection Creation
  • Users can create new mock collections from multiple entry points including the left-hand side (LHS) panel, the “+” icon near the search bar, and the main layout. New mock collections appear in an inactive state with editable names and clear status indicators for enhanced user experience.
Folder and Mock API Management
  • Within collections, users can add, rename, and delete folders and mock REST APIs through intuitive UI controls. Editable names, confirmation popups, and toast notifications ensure smooth management.
Mock Server Controls
  • Users can start, stop, and monitor the status of the mock server via the main layout. The “Run Mock” button is present in mock collection overview page, with real-time status (Inactive / Running) clearly displayed.
Mock URL Handling
  • The mock URL is prominently displayed with a copy icon for easy sharing. A “Learn More” link opens a help popup guiding users to relevant documentation.
Overview and History Sections
  • The overview tab summarizes the number of folders and APIs within the collection, along with descriptions. Recent request history shows user activity with placeholders where functionality is forthcoming.
Rename and Delete Operations
  • Rename and delete options are available for mock collections, folders, and API requests, with confirmation dialogs and success/failure toasts for user feedback.
Mock API Testing and Validation
  • Use mock API URLs to simulate different response codes and body types. Users can click the Try button to test mock APIs as REST APIs, or copy and paste the URL to REST API. They can also modify the endpoint to mock data and receive the corresponding response body and status code, validating correct responses and behavior.
This enhanced mock server functionality enables users to efficiently build and manage API mocking scenarios, improving development and testing workflows.
AI LLM Bot Management: Create, Configure, and Test Intelligent Bots
Create or Reopen Bot from Left Side Panel
  • Click the + icon on the left panel to create a new bot or reopen an existing one.
  • The “Add AI Request” option appears on the menu.
  • Selecting it opens the New LLM Testing page/tab.
New LLM Testing Tab Overview
  • Users land on this tab after choosing “AI Request” from the + icon menu.
  • The tab provides a focused interface for configuring and testing bots.
Main Sections in New LLM Testing Tab Select A Model:
  • Dropdown with LLM providers like OpenAI and their models.
  • System Prompt: Textbox on the left side; resizable vertically with a scrollbar. 
  • Auth: Manage authentication details. 
  • Configuration: Set your AI request configuration based on the model selected. 
  • Conversation: View and manage chat interactions.
Request Preparation
  • All input data is collected and sent to the LLM API for processing user requests.
Enhancements
  • Improved error messages in Test Flow editor for better clarity during flow creation and execution.
  • Added warning for missing environment selection when environment variables are used in API test flow execution.
  • Now, Sparrow AI is powered by DeepSeek v3 model.
🐞 Squashed Bugs
  • A newly created Testflow becomes unsaved automatically sometimes
  • Sometimes, AI-generated cURL requests may produce errors, and parameters may not be properly separated or selected
⚠️ Known Glitches
Here’s what we’re still refining—because perfection takes time:
  • The "Open in Workspace" button occasionally takes a detour.
  • Query Explorer and Editor sync issues might play a bit of hide-and-seek in GraphQL.
  • In certain cases, AI responses may lack consistency, affecting the reliability of results. 
  • Some cURL imports might result in incomplete or error-prone imports under certain conditions.
  • Swagger YAML link is not supported while adding a Collection for Active Sync.
💡Help Us Improve!
Your feedback helps us shape Sparrow’s future! Found a bug or have an idea? Let’s hear it!
📖 App Help Section:
Find answers here.
💡 Feedback Hub:
https://sparrowapp.canny.io/
Thank you for being a driving force in the Sparrow journey. Your constant support propels us forward, ensuring we achieve new milestones with every update. ✨
Let’s keep aiming higher, unlocking new potential, and creating something extraordinary together!
With ❤️ and gratitude,
The Sparrow Team