Release Date: Apr 18, 2025
Hey there, Sparrow Innovators!
We’re excited to introduce Active Sync, AI powered WebSocket for real-time response, a Stop Flow feature for better control over test execution, and enhancements like Partial Run support and Custom Request additions. These updates are designed to streamline your workflow and improve your API testing experience.
🚀What’s New?
Active Sync for Swagger/Localhost Collection Imports
- Users can now import collections directly using a Swagger or localhost URL. With this update, a new Active Sync toggle is introduced, enabling automatic updates for the imported collection.
- Import via Swagger/Localhost URL: Users can paste a supported URL to fetch API collections.
- Active Sync Toggle: A new toggle appears based on URL support. When enabled, Sparrow will automatically sync the collection with any updates from the source.
- Auto-Refresh Collections: Once Active Sync is enabled, Sparrow will periodically refresh the collection to stay in sync.
- Clear and informative toast messages are shown at every step, aligned with Figma designs.
- Optimised Test Flow Performance with Partial Run Support and Custom Request
Enhanced Bottom Panel Editing
Users can now edit key request components directly from the bottom panel, including Request Name, URL, Auth and Body. Inline editing is supported with proper validation and error handling. Additionally, request configurations such as Parameters, Headers, and Authentication can also be modified, with changes reflected instantly.
Partial Run Execution- Users can now execute specific parts of the test flow as needed:
- Run from here: Allows execution to start from a selected block onward. A corresponding run history entry is generated.
- Run till here: Allows execution up to the selected block. A corresponding run history entry is generated.
Add Custom Request-Users can add a new custom API request directly within the Test Flow. A popup is displayed where the user can enter the request name, URL, and select the method type.
- Upon clicking "Continue," a new block is created with the entered details.If there are unsaved changes, a confirmation popup will appear.
- The block name can be edited from the bottom panel.
Stop Flow: Flexible Control Over Test Execution
- This feature allows users to halt the execution of a test flow at any point, providing greater control over the testing process. By stopping the flow mid-execution, users can analyze the results up to that stage without waiting for the entire flow to finish. Additionally, the run history is recorded accordingly, ensuring that partial executions are tracked and reported accurately, offering more flexibility and detailed insights into test performance.
Next-Gen AI Chat: WebSocket-Driven, Resizable & Streamlined
The Sparrow AI chatbot has been significantly upgraded with WebSocket integration, enabling real-time AI interactions for a faster, more seamless experience. Key enhancements include:
- Live AI streaming from the backend for faster and more fluid responses.
- A new Stop button that allows users to halt the AI's response generation at any time.
- Resizable AI chat window, giving users control over layout and visibility.
- A revamped code editor interface, now featuring an expandable view to inspect AI responses in greater detail.
- These enhancements collectively improve efficiency, usability, and control during API testing, debugging, and interaction with the AI assistant.
Improved Invite Flow for Hubs and Workspaces
Sparrow now supports a seamless invite system, allowing users to invite both registered and non-registered users to Hubs and Workspaces.
- Invite Registered/Non-Registered Users: Users can now send invites at both the Hub and Workspace levels to any email address — whether the recipient is already registered on Sparrow or not.
- Email-Based Invitation:Registered Users: Will receive an invite email and can directly accept the invitation via mail or within the app.
- Non-Registered Users: Will receive an email prompting them to register on Sparrow. Once registered, they will automatically gain access to the invited Hub or Workspace.
- In-App Invite Management: Registered users will also see pending invites within the Hub section of the app, where they can choose to accept or reject them.
- Frictionless Onboarding: This flow ensures quick collaboration and streamlined access management, enhancing team connectivity across platforms.
Enhancements for a Smoother Experience
- Sparrow now organizes teams as hubs, streamlining collaboration with a new structure. Each hub is designed for better organization and easier team management moving forward.
- Sparrow now provides expanded input fields in the Auth, Parameter, Header, and Environment sections. This enhancement improves usability by offering more space for users to view and edit complex data with ease.
- Centralized Typography: Sparrow ensures consistent font styles and sizes across the project, simplifying design and maintenance.
🐞 Squashed Bugs:
- Sometimes, AI-generated cURL requests may produce errors, and parameters may not be properly separated.
⚠️ 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.
- A newly created Testflow becomes unsaved automatically sometimes.
- 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/📩 Email Us:
contactus@sparrowapp.devThank 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