It's been a while since the last product update recap. The team has been extremely busy pumping out cutting-edge new features and various enhancements to Xano.
Although each release is announced in the Xano Community and releases.xano.com, I want to make sure everyone is aware of all the awesome improvements we are working hard to bring to our users. With this in mind, I'm happy to announce the return of these monthly product updates starting with the past month.
🌟 Highlights
📤 New Function - Post Process
Post Process allows you to add additional logic to your function stack that will execute after the API returns its designated response. This will allow you to reduce the time it takes for your APIs to respond if there is additional logic that you need to perform that is not required to generate the response. Some examples could be sending an email to a user after they have signed up, or performing data transformation after a form submission. Check out the tutorial for more.
🥳 The most infamous Xano bug — resolved!
No longer should you ever have to worry about trying to reference a variable and the data type being set to 'text' incorrectly. This also includes new tab to complete for variable names in the function stack.
Need to use a value that happens to match a variable? No problem! Just swap the type back to text and you're all set.
📇 Direct SQL Query Function with new Query Wizard
Direct Database Query function allows you to query your database with SQL. We've also included a Query Wizard to help you get started with simple SQL queries in Xano. Direct Database Query is available on all Scale plans. See more in our documentation here.
↩️ Undo / ↪️ Redo and Multi-Select Copy & Paste Support in Database View
We are excited to introduce even more improvements to the database view! We've added undo/redo support, including a history of events. Use the new buttons in the top bar, or Crtl/Cmd+Z / Y on your keyboard. You can also right-click on the icons to view the history and quickly jump to a specific point.
At long last, we've added the following functionality to the database view:
Click and drag, or hold shift to select and copy multiple cells
Pasting multiple cells at once
Pasting cells from external spreadsheets, such as Google Docs
🦾 Other Notable Product Enhancements
Snippet Access Control - when creating a Snippet, you can now choose to make it public, unlisted, or private.
Per-Branch API Request History - easily filter your API request history per branch.
3DS Payment Verification is now supported for Xano subscriptions.
New Timestamp Filters - to_ms, to_seconds, to_minutes, to_hours, and to_days. Learn more in our documentation.
Copy as cURL - Run & Debug now allows you to copy your Xano API as a cURL command!
Inactivity Timeout Control - you can control the timeout length or disable it completely from the Account page.
🤝 Team Spotlight
The Xano team has grown significantly over the past few months to help bring you the best product possible.
Shenal Harakh joined the Customer Success team recently. As part of onboarding, Shenal conducted a build project to learn Xano in a unique way. Watch her walk you through her project to calculate the number of possible unique combinations in a set of data.
We have many exciting things coming up this year. We remain as dedicated as ever to bringing you the most powerful backend on the market to power your apps. If you have any questions, @ me or a team member in the Community.
--
Michael Udinski
Developer Advocate Lead