๐ค 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.
Located under Utility Functions, Post Process is available to all of our users. See more about this new function in our documentation here.
๐ฅณ 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 Query Function with new Query Wizard
Last release, we introduced our Direct Database Query function, which is now available to all of our users on the Scale plan and higher. We are now including a Query Wizard, allowing you to quickly build advanced queries via direct SQL statements in your function stack. See more in our documentation here.
โฉ๏ธ Undo / โช๏ธ Redo Support in Database View
We are excited to introduce even more improvements to the database view! This time, 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.
๐ฐ๏ธ New Timestamp Filters
to_ms / to_seconds / to_minutes / to_hours / to_days
We've added more filters to make working with timestamps even easier. These filters can take a variety of inputs, including human-readable dates and times, and format them into a value representing the amount of ms / seconds / minutes / hours / days since the UNIX Epoch. View the documentation here.
๐ฅ Copy as cURL in Run & Debug
Quickly copy a cURL command for any of your Xano APIs via Run & Debug!
๐ New Lambda Libraries
๐ Misc. Bug Fixes
Visual bug when merging a branch that includes a query using joins, the joined table name would not be present in merged queries, although the query still ran as expected.
Some fixes to the Metadata API in relation to adding new tables
We hope you enjoy these improvements to the Xano platform! As always, please leave any questions or comments below. If you're experiencing any issues post-release, please reach out to us via support chat in Xano.
๐ค Want to submit a feature request? Click here.
๐ถ View the full release notes here.
๐คฉ What else is happening at Xano?
If you haven't already, say hello to our new Developer Community Manager, @lizanaya!
Last week, we introduced a new, more streamlined triage in our Support Chat. This means less friction for you to get the help you need, and introduces new automations for the Customer Success team to more quickly identify high priority issues faster.
Over on our ๐ฅ YouTube channel, we recently introduced:
Build a Chatbot using ChatGPT + Xano
A super in-depth step by step tutorial from @Lachlan McPherson all about harnessing the power of ChatGPT together with Xano
As part of Xano's onboarding process, we ask team members to come up with a project they can build using Xano as part of their learning journey. This week, we're showcasing @jakespirek and his Super Mario Voting Platform. A great way to meet the team and see an awesome Xano project in action!
@Michael Udinski expands on his Google Service Account functionality to take us through how to sync data from Google Sheets to your Xano database!