๐ A Revamped No-Code Debugger
This is a huge improvement to the user experience in Xano. Xano's revamped Debugger now offers the classic code debugging experience in a No-Code environment! Debug your No-Code stacks with confidence, whether you're testing APIs or diagnosing issues.
Set Breakpoints
Use breakpoints during execution to pause runs while you review what's happening
Stepping
Step into, out of, and over custom functions and middleware. Continue the new debugging experience in nested function stacks to dive even deeper.
New Variable Visibility
As your function stack executes, get a high level view of all of your variable's contents
Watches
Use Watches to employ more complex Javascript statements to compute debugging data on the fly
Keyboard Shortcuts
Quickly debug using keyboard shortcuts!
๐ Documentation
๐ Zip File Support
No longer will you need to leverage third-party services to work with Zip files in the No-Code API Builder. We've added several functions to allow you to view, extract, and even edit the contents of Zip files right inside of your Xano function stack!
Create Zip File
Add / remove files in a Zip
View Zip contents
Extract Zip
๐ Documentation
๐ Native UUID Support
A long requested feature; we've added the ability to replace the standard sequential integer ID with a randomly generated UUID, giving you greater flexibility when designing your Xano database.
๐ Documentation
๐ค Need some help in Xano? Just Ask AI!
We've taken our awesome Ask AI bot from right here in our community and implemented it inside of Xano! Any questions you might have while building in Xano, just ask the bot and it will pour through our resources to talk you through it, and even cite its sources so you can go straight to the heart of the information with ease.
๐ซ Enable / Disable Support for API Groups and APIs
Have you ever needed to just cut off access entirely to specific API groups or API endpoints? Now, you can! A quick toggle in the appropriate settings panel allows you to easily enable or disable access.
๐ Misc. Bug Fixes and Improvements
Product
Misc. styling changes and fixes
Fixed an issue where sometimes the version history panel would not render properly
RBAC
You can now no longer delete a user role that is still assigned to users without being prompted first.
Some misc fixes to data source permissions
Database
Fixed an issue where renaming a column would sometimes not reflect
Direct Database Query now supports more varied statement arguments.
? is the default, and has not changed
Result: 'example'
?:alias allows for escaping double quotes
Result: "example"
?:raw allows for inserting arguments with no quotes
Result: example
Metadata API
Added support to create an enum column via the Metadata API
Middleware
Middleware is now out of beta! All paid plans are allocated one middleware slot, and our Scale+ plans can add unlimited middleware support from the billing screen.
Middleware assignment is now included in our diff comparison views
Middleware now shows in Run & Debug
...and other miscellaneous fixes and improvements!